Package liquibase.snapshot
Class ResultSetCache.ResultSetExtractor
java.lang.Object
liquibase.snapshot.ResultSetCache.ResultSetExtractor
- Direct Known Subclasses:
ResultSetCache.SingleResultSetExtractor,ResultSetCache.UnionResultSetExtractor
- Enclosing class:
- ResultSetCache
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanbulkContainsSchema(String schemaKey) booleanbooleanexecuteAndExtract(String sql, Database database) executeAndExtract(Database database, boolean informixTrimHint, String sql, Object... parameters) executeAndExtract(Database database, String sql, Object... parameters) getSchemaKey(CachedRow row) abstract ResultSetCache.RowDataprotected booleanshouldBulkSelect(String schemaKey, ResultSetCache resultSetCache) abstract ResultSetCache.RowData
-
Constructor Details
-
ResultSetExtractor
-
-
Method Details
-
bulkContainsSchema
-
getSchemaKey
-
shouldBulkSelect
-
executeAndExtract
protected List<CachedRow> executeAndExtract(String sql, Database database) throws DatabaseException, SQLException - Throws:
DatabaseExceptionSQLException
-
executeAndExtract
protected List<CachedRow> executeAndExtract(Database database, String sql, Object... parameters) throws DatabaseException, SQLException - Throws:
DatabaseExceptionSQLException
-
executeAndExtract
protected List<CachedRow> executeAndExtract(Database database, boolean informixTrimHint, String sql, Object... parameters) throws DatabaseException, SQLException - Throws:
DatabaseExceptionSQLException
-
equals
-
equals
-
rowKeyParameters
-
wantedKeyParameters
-
fastFetch
- Throws:
SQLExceptionDatabaseException
-
bulkFetch
- Throws:
SQLExceptionDatabaseException
-
extract
- Throws:
SQLException
-
extract
protected List<CachedRow> extract(ResultSet resultSet, boolean informixIndexTrimHint) throws SQLException - Throws:
SQLException
-