[jdbc] Separate use of JDBC batch update APIs from autoCommit
Tried to simplify the distinction between using JDBC's addBatch()/executeBatch() API calls and "batching" updates via autoCommit=false and a manual commit() after a given number of updates. Breaks out flavors into their own package to reduce bloat in JdbcDBClient. Encompasses changes from Enis Soztutar.
Showing
- jdbc/README.md 2 additions, 0 deletionsjdbc/README.md
- jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBClient.java 50 additions, 244 deletionsjdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBClient.java
- jdbc/src/main/java/com/yahoo/ycsb/db/StatementType.java 110 additions, 0 deletionsjdbc/src/main/java/com/yahoo/ycsb/db/StatementType.java
- jdbc/src/main/java/com/yahoo/ycsb/db/flavors/DBFlavor.java 69 additions, 0 deletionsjdbc/src/main/java/com/yahoo/ycsb/db/flavors/DBFlavor.java
- jdbc/src/main/java/com/yahoo/ycsb/db/flavors/DefaultDBFlavor.java 98 additions, 0 deletions.../main/java/com/yahoo/ycsb/db/flavors/DefaultDBFlavor.java
- jdbc/src/main/java/com/yahoo/ycsb/db/flavors/PhoenixDBFlavor.java 65 additions, 0 deletions.../main/java/com/yahoo/ycsb/db/flavors/PhoenixDBFlavor.java
- jdbc/src/main/java/com/yahoo/ycsb/db/flavors/package-info.java 22 additions, 0 deletions...src/main/java/com/yahoo/ycsb/db/flavors/package-info.java
- jdbc/src/test/java/com/yahoo/ycsb/db/JdbcDBClientTest.java 10 additions, 7 deletionsjdbc/src/test/java/com/yahoo/ycsb/db/JdbcDBClientTest.java
Loading
Please register or sign in to comment