test_class.declarator: queryExecuter
test_class.modifier: @Mock private
test_class.original_string: @Mock private QueryExecuter queryExecuter;
test_class.type: QueryExecuter
test_class.var_name: queryExecuter
test_class.declarator: schemaVersionManager
test_class.modifier: @Mock private
test_class.original_string: @Mock private DatabaseSchemaVersionManager schemaVersionManager;
test_class.type: DatabaseSchemaVersionManager
test_class.var_name: schemaVersionManager
test_class.declarator: splitter
test_class.modifier: @Mock private
test_class.original_string: @Mock private QueryStatementSplitter splitter;
test_class.type: QueryStatementSplitter
test_class.var_name: splitter
test_class.declarator: applier
test_class.modifier: private
test_class.original_string: private DirectToDbApplier applier;
test_class.type: DirectToDbApplier
test_class.var_name: applier
test_class.file: dbdeploy-core/src/test/java/com/dbdeploy/appliers/DirectToDbApplierTest.java
test_class.identifier: DirectToDbApplierTest
test_case.body: @Test
  	public void shouldSetConnectionToManualCommitModeAtStart() throws Exception {
  		applier.begin();
  
  		verify(queryExecuter).setAutoCommit(false);
  	}
test_case.class_method_signature: DirectToDbApplierTest.shouldSetConnectionToManualCommitModeAtStart()
test_case.full_signature: @Test public void shouldSetConnectionToManualCommitModeAtStart()
test_case.identifier: shouldSetConnectionToManualCommitModeAtStart
test_case.invocations: begin setAutoCommit verify
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldSetConnectionToManualCommitModeAtStart()
focal_class.declarator: queryExecuter
focal_class.modifier: private final
focal_class.original_string: private final QueryExecuter queryExecuter;
focal_class.type: QueryExecuter
focal_class.var_name: queryExecuter
focal_class.declarator: schemaVersionManager
focal_class.modifier: private final
focal_class.original_string: private final DatabaseSchemaVersionManager schemaVersionManager;
focal_class.type: DatabaseSchemaVersionManager
focal_class.var_name: schemaVersionManager
focal_class.declarator: splitter
focal_class.modifier: private final
focal_class.original_string: private final QueryStatementSplitter splitter;
focal_class.type: QueryStatementSplitter
focal_class.var_name: splitter
focal_class.file: dbdeploy-core/src/main/java/com/dbdeploy/appliers/DirectToDbApplier.java
focal_class.identifier: DirectToDbApplier
focal_class.interfaces: implements ChangeScriptApplier
focal_class.class_method_signature: DirectToDbApplier.DirectToDbApplier(QueryExecuter queryExecuter, DatabaseSchemaVersionManager schemaVersionManager, QueryStatementSplitter splitter)
focal_class.full_signature: public  DirectToDbApplier(QueryExecuter queryExecuter, DatabaseSchemaVersionManager schemaVersionManager, QueryStatementSplitter splitter)
focal_class.identifier: DirectToDbApplier
focal_class.modifiers: public
focal_class.parameters: (QueryExecuter queryExecuter, DatabaseSchemaVersionManager schemaVersionManager, QueryStatementSplitter splitter)
focal_class.signature:  DirectToDbApplier(QueryExecuter queryExecuter, DatabaseSchemaVersionManager schemaVersionManager, QueryStatementSplitter splitter)
focal_class.class_method_signature: DirectToDbApplier.apply(List<ChangeScript> changeScript)
focal_class.full_signature: public void apply(List<ChangeScript> changeScript)
focal_class.identifier: apply
focal_class.modifiers: public
focal_class.parameters: (List<ChangeScript> changeScript)
focal_class.return: void
focal_class.signature: void apply(List<ChangeScript> changeScript)
focal_class.class_method_signature: DirectToDbApplier.begin()
focal_class.full_signature: public void begin()
focal_class.identifier: begin
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void begin()
focal_class.class_method_signature: DirectToDbApplier.applyChangeScript(ChangeScript script)
focal_class.full_signature: protected void applyChangeScript(ChangeScript script)
focal_class.identifier: applyChangeScript
focal_class.modifiers: protected
focal_class.parameters: (ChangeScript script)
focal_class.return: void
focal_class.signature: void applyChangeScript(ChangeScript script)
focal_class.class_method_signature: DirectToDbApplier.insertToSchemaVersionTable(ChangeScript changeScript)
focal_class.full_signature: protected void insertToSchemaVersionTable(ChangeScript changeScript)
focal_class.identifier: insertToSchemaVersionTable
focal_class.modifiers: protected
focal_class.parameters: (ChangeScript changeScript)
focal_class.return: void
focal_class.signature: void insertToSchemaVersionTable(ChangeScript changeScript)
focal_class.class_method_signature: DirectToDbApplier.commitTransaction()
focal_class.full_signature: protected void commitTransaction()
focal_class.identifier: commitTransaction
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void commitTransaction()
focal_method.body: public void begin() {
  		try {
  			queryExecuter.setAutoCommit(false);
  		} catch (SQLException e) {
  			throw new RuntimeException(e);
  		}
  	}
focal_method.class_method_signature: DirectToDbApplier.begin()
focal_method.full_signature: public void begin()
focal_method.identifier: begin
focal_method.invocations: setAutoCommit
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: void
focal_method.signature: void begin()