tables.addColumn("TABLE_SCHEM", Arrays.asList("")); MockDatabaseMetaData meta = new MockDatabaseMetaData(); meta.setTableTypes(tableTypes); meta.setTables(tables);
public MockConnection(StatementResultSetHandler statementHandler, PreparedStatementResultSetHandler preparedStatementHandler, CallableStatementResultSetHandler callableStatementHandler) { this.statementHandler = statementHandler; this.preparedStatementHandler = preparedStatementHandler; this.callableStatementHandler = callableStatementHandler; metaData = new MockDatabaseMetaData(); ((MockDatabaseMetaData)metaData).setConnection(this); closed = false; autoCommit = false; readOnly = false; holdability = ResultSet.HOLD_CURSORS_OVER_COMMIT; try { level = metaData.getDefaultTransactionIsolation(); } catch(SQLException exc) { throw new NestedApplicationException(exc); } savepointCount = 0; catalog = null; numberCommits = 0; numberRollbacks = 0; clientInfo = new Properties(); }
public MockConnection() { statementHandler = new StatementResultSetHandler(); preparedStatementHandler = new PreparedStatementResultSetHandler(); callableStatementHandler = new CallableStatementResultSetHandler(); metaData = new MockDatabaseMetaData(); ((MockDatabaseMetaData)metaData).setConnection(this); closed = false; autoCommit = false; readOnly = false; holdability = ResultSet.HOLD_CURSORS_OVER_COMMIT; try { level = metaData.getDefaultTransactionIsolation(); } catch(SQLException exc) { throw new NestedApplicationException(exc); } typeMap = new HashMap(); savepoints = new HashMap(); savepointCount = 0; catalog = null; numberCommits = 0; numberRollbacks = 0; clientInfo = new Properties(); }
public MockConnection() { statementHandler = new StatementResultSetHandler(); preparedStatementHandler = new PreparedStatementResultSetHandler(); callableStatementHandler = new CallableStatementResultSetHandler(); metaData = new MockDatabaseMetaData(); ((MockDatabaseMetaData)metaData).setConnection(this); closed = false; autoCommit = false; readOnly = false; //holdability = ResultSet.HOLD_CURSORS_OVER_COMMIT; try { level = metaData.getDefaultTransactionIsolation(); } catch(SQLException exc) { throw new NestedApplicationException(exc); } typeMap = new HashMap(); savepoints = new HashMap(); savepointCount = 0; catalog = null; numberCommits = 0; numberRollbacks = 0; clientInfo = new Properties(); }