You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by se...@apache.org on 2019/04/10 21:26:17 UTC
svn commit: r1857285 - in
/ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cc/jdbc/table:
AbstractJdbcTable.java AbstractUmlsTable.java
Author: seanfinan
Date: Wed Apr 10 21:26:17 2019
New Revision: 1857285
URL: http://svn.apache.org/viewvc?rev=1857285&view=rev
Log:
add row to batch.
Modified:
ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cc/jdbc/table/AbstractJdbcTable.java
ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cc/jdbc/table/AbstractUmlsTable.java
Modified: ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cc/jdbc/table/AbstractJdbcTable.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cc/jdbc/table/AbstractJdbcTable.java?rev=1857285&r1=1857284&r2=1857285&view=diff
==============================================================================
--- ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cc/jdbc/table/AbstractJdbcTable.java (original)
+++ ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cc/jdbc/table/AbstractJdbcTable.java Wed Apr 10 21:26:17 2019
@@ -63,11 +63,14 @@ abstract public class AbstractJdbcTable<
* @return true if the statement batch was written.
* @throws SQLException -
*/
- protected boolean incrementBatchIndex() throws SQLException {
+ protected boolean writeRow() throws SQLException {
+ final PreparedStatement statement = getPreparedStatement();
+ statement.addBatch();
_batchIndex++;
if ( _batchIndex >= _batchLimit ) {
_batchIndex = 0;
- getPreparedStatement().executeBatch();
+ statement.executeBatch();
+ statement.clearBatch();
return true;
}
return false;
Modified: ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cc/jdbc/table/AbstractUmlsTable.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cc/jdbc/table/AbstractUmlsTable.java?rev=1857285&r1=1857284&r2=1857285&view=diff
==============================================================================
--- ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cc/jdbc/table/AbstractUmlsTable.java (original)
+++ ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cc/jdbc/table/AbstractUmlsTable.java Wed Apr 10 21:26:17 2019
@@ -93,12 +93,13 @@ abstract public class AbstractUmlsTable<
}
for ( UmlsConcept concept : umlsConcepts ) {
row.addToStatement( statement, concept );
- batchWritten = incrementBatchIndex();
+ batchWritten = writeRow();
}
}
if ( !batchWritten ) {
// The current batch has not been written to db. Do so now.
- getPreparedStatement().executeBatch();
+ statement.executeBatch();
+ statement.clearBatch();
}
}