public abstract static class ResultSetCache.ResultSetExtractor extends Object
Constructor and Description |
---|
ResultSetExtractor(Database database) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
bulkContainsSchema(String schemaKey) |
abstract List<CachedRow> |
bulkFetch() |
boolean |
equals(Object expectedValue,
Object foundValue) |
boolean |
equals(Object expectedValue,
Object foundValue,
boolean equalIfEitherNull) |
protected List<CachedRow> |
executeAndExtract(String sql,
Database database) |
protected List<CachedRow> |
executeAndExtract(String sql,
Database database,
boolean informixTrimHint) |
protected List<CachedRow> |
extract(ResultSet resultSet) |
protected List<CachedRow> |
extract(ResultSet resultSet,
boolean informixIndexTrimHint) |
abstract List<CachedRow> |
fastFetch() |
String |
getSchemaKey(CachedRow row) |
abstract ResultSetCache.RowData |
rowKeyParameters(CachedRow row) |
protected boolean |
shouldBulkSelect(String schemaKey,
ResultSetCache resultSetCache) |
abstract ResultSetCache.RowData |
wantedKeyParameters() |
public ResultSetExtractor(Database database)
public abstract boolean bulkContainsSchema(String schemaKey)
protected boolean shouldBulkSelect(String schemaKey, ResultSetCache resultSetCache)
protected List<CachedRow> executeAndExtract(String sql, Database database) throws DatabaseException, SQLException
DatabaseException
SQLException
protected List<CachedRow> executeAndExtract(String sql, Database database, boolean informixTrimHint) throws DatabaseException, SQLException
DatabaseException
SQLException
public abstract ResultSetCache.RowData rowKeyParameters(CachedRow row)
public abstract ResultSetCache.RowData wantedKeyParameters()
public abstract List<CachedRow> fastFetch() throws SQLException, DatabaseException
SQLException
DatabaseException
public abstract List<CachedRow> bulkFetch() throws SQLException, DatabaseException
SQLException
DatabaseException
protected List<CachedRow> extract(ResultSet resultSet) throws SQLException
SQLException
protected List<CachedRow> extract(ResultSet resultSet, boolean informixIndexTrimHint) throws SQLException
SQLException
Copyright © 2022 Liquibase.org. All rights reserved.