Package liquibase.snapshot.jvm
Class SnowflakeResultSetConstraintsExtractor
- java.lang.Object
-
- liquibase.snapshot.ResultSetCache.ResultSetExtractor
-
- liquibase.snapshot.ResultSetCache.SingleResultSetExtractor
-
- liquibase.snapshot.ResultSetCacheSnowflake.SingleResultSetExtractor
-
- liquibase.snapshot.jvm.SnowflakeResultSetConstraintsExtractor
-
public class SnowflakeResultSetConstraintsExtractor extends ResultSetCacheSnowflake.SingleResultSetExtractor
-
-
Constructor Summary
Constructors Constructor Description SnowflakeResultSetConstraintsExtractor(DatabaseSnapshot databaseSnapshot, String catalogName, String schemaName, String tableName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
bulkContainsSchema(String schemaKey)
List<CachedRow>
bulkFetchQuery()
List<CachedRow>
fastFetchQuery()
ResultSetCacheSnowflake.RowData
rowKeyParameters(CachedRow row)
ResultSetCacheSnowflake.RowData
wantedKeyParameters()
-
Methods inherited from class liquibase.snapshot.ResultSetCache.SingleResultSetExtractor
bulkFetch, fastFetch
-
Methods inherited from class liquibase.snapshot.ResultSetCache.ResultSetExtractor
equals, equals, executeAndExtract, executeAndExtract, executeAndExtract, extract, extract, getSchemaKey, shouldBulkSelect
-
-
-
-
Constructor Detail
-
SnowflakeResultSetConstraintsExtractor
public SnowflakeResultSetConstraintsExtractor(DatabaseSnapshot databaseSnapshot, String catalogName, String schemaName, String tableName)
-
-
Method Detail
-
bulkContainsSchema
public boolean bulkContainsSchema(String schemaKey)
- Specified by:
bulkContainsSchema
in classResultSetCache.ResultSetExtractor
-
rowKeyParameters
public ResultSetCacheSnowflake.RowData rowKeyParameters(CachedRow row)
- Specified by:
rowKeyParameters
in classResultSetCache.ResultSetExtractor
-
wantedKeyParameters
public ResultSetCacheSnowflake.RowData wantedKeyParameters()
- Specified by:
wantedKeyParameters
in classResultSetCache.ResultSetExtractor
-
fastFetchQuery
public List<CachedRow> fastFetchQuery() throws SQLException, DatabaseException
- Specified by:
fastFetchQuery
in classResultSetCache.SingleResultSetExtractor
- Throws:
SQLException
DatabaseException
-
bulkFetchQuery
public List<CachedRow> bulkFetchQuery() throws SQLException, DatabaseException
- Specified by:
bulkFetchQuery
in classResultSetCache.SingleResultSetExtractor
- Throws:
SQLException
DatabaseException
-
-