Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: read only transactions #1252

Merged
merged 11 commits into from Nov 25, 2019
Merged

feat: read only transactions #1252

merged 11 commits into from Nov 25, 2019

Commits on Jul 14, 2018

  1. feat: read only transactions

    If autocommit is set to false, read only will be set on begin
    transaction.
    If autocommit is true, it will continue to be managed at session level.
    The queries to change session have been cached to avoid re-parsing each
    time readonly value changes.
    
    pgjdbc#1228
    pgjdbc#848
    bokken committed Jul 14, 2018
    Copy the full SHA
    edf54b4 View commit details
    Browse the repository at this point in the history
  2. feat: read only transactions

    checkstyle and hamcrest test import
    bokken committed Jul 14, 2018
    Copy the full SHA
    72c9f0e View commit details
    Browse the repository at this point in the history
  3. feat: read only transactions

    add connection property with 3 options to control read only behavior
    bokken committed Jul 14, 2018
    Copy the full SHA
    741b087 View commit details
    Browse the repository at this point in the history
  4. feat: read only transactions

    fix missing property methods on BaseDataSource
    avoid redundant static modifier
    bokken committed Jul 14, 2018
    Copy the full SHA
    cdcf357 View commit details
    Browse the repository at this point in the history
  5. feat: read only transactions

    more loosely couple read only hints to backend
    bokken committed Jul 14, 2018
    Copy the full SHA
    3d22199 View commit details
    Browse the repository at this point in the history
  6. feat: read only transactions

    return default read only mode from data source.
    bokken committed Jul 14, 2018
    Copy the full SHA
    27411e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2018

  1. feat: read only transactions

    avoid case conversion
    bokken committed Jul 15, 2018
    Copy the full SHA
    22c48f3 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2019

  1. Merge remote-tracking branch 'upstream/master' into perf_read_only

    # Conflicts:
    #	pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
    #	pgjdbc/src/main/java/org/postgresql/jdbc/PgConnection.java
    bokken committed Apr 15, 2019
    Copy the full SHA
    2b76735 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2019

  1. Merge remote-tracking branch 'upstream/master' into perf_read_only

    # Conflicts:
    #	pgjdbc/src/main/java/org/postgresql/core/v3/QueryExecutorImpl.java
    BO8979 authored and BO8979 committed Nov 25, 2019
    Copy the full SHA
    bdf22c6 View commit details
    Browse the repository at this point in the history
  2. appease the checkstyle gods

    BO8979 authored and BO8979 committed Nov 25, 2019
    Copy the full SHA
    b8be807 View commit details
    Browse the repository at this point in the history
  3. appease the checkstyle gods

    BO8979 authored and BO8979 committed Nov 25, 2019
    Copy the full SHA
    5c8f6ae View commit details
    Browse the repository at this point in the history