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
-
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
bulkContainsSchema
(String schemaKey) boolean
boolean
executeAndExtract
(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.RowData
protected boolean
shouldBulkSelect
(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:
DatabaseException
SQLException
-
executeAndExtract
protected List<CachedRow> executeAndExtract(Database database, String sql, Object... parameters) throws DatabaseException, SQLException - Throws:
DatabaseException
SQLException
-
executeAndExtract
protected List<CachedRow> executeAndExtract(Database database, boolean informixTrimHint, String sql, Object... parameters) throws DatabaseException, SQLException - Throws:
DatabaseException
SQLException
-
equals
-
equals
-
rowKeyParameters
-
wantedKeyParameters
-
fastFetch
- Throws:
SQLException
DatabaseException
-
bulkFetch
- Throws:
SQLException
DatabaseException
-
extract
- Throws:
SQLException
-
extract
protected List<CachedRow> extract(ResultSet resultSet, boolean informixIndexTrimHint) throws SQLException - Throws:
SQLException
-