Top Fields Constructors Methods
liquibase.snapshot.jvm

public Class SnowflakeResultSetConstraintsExtractor

extends SingleResultSetExtractor
Class Inheritance
Imports
liquibase.CatalogAndSchema, liquibase.database.AbstractJdbcDatabase, .Database, liquibase.exception.DatabaseException, liquibase.snapshot.CachedRow, .DatabaseSnapshot, .ResultSetCacheSnowflake, liquibase.structure.core.Schema, java.sql.SQLException, java.util.List

Field Summary

Modifier and TypeField and Description
private final String
private final Database
private final String
private final String

Constructor Summary

AccessConstructor and Description
public
SnowflakeResultSetConstraintsExtractor(DatabaseSnapshot databaseSnapshot, String catalogName, String schemaName, String tableName)

Method Summary

Modifier and TypeMethod and Description
public boolean
public List<CachedRow>
private String
createSql(String catalog, String schema, String table)

public List<CachedRow>
public ResultSetCacheSnowflake.RowData
public ResultSetCacheSnowflake.RowData

Field Detail

catalogNameback to summary
private final String catalogName
databaseback to summary
private final Database database

Hides liquibase.snapshot.ResultSetCache.ResultSetExtractor.database.

schemaNameback to summary
private final String schemaName
tableNameback to summary
private final String tableName

Constructor Detail

SnowflakeResultSetConstraintsExtractorback to summary
public SnowflakeResultSetConstraintsExtractor(DatabaseSnapshot databaseSnapshot, String catalogName, String schemaName, String tableName)

Method Detail

bulkContainsSchemaback to summary
public boolean bulkContainsSchema(String schemaKey)

Implements abstract liquibase.snapshot.ResultSetCache.ResultSetExtractor.bulkContainsSchema.

Annotations
@Override
bulkFetchQueryback to summary
public List<CachedRow> bulkFetchQuery() throws SQLException, DatabaseException

Implements abstract liquibase.snapshot.ResultSetCache.SingleResultSetExtractor.bulkFetchQuery.

Annotations
@Override
createSqlback to summary
private String createSql(String catalog, String schema, String table)
fastFetchQueryback to summary
public List<CachedRow> fastFetchQuery() throws SQLException, DatabaseException

Implements abstract liquibase.snapshot.ResultSetCache.SingleResultSetExtractor.fastFetchQuery.

Annotations
@Override
rowKeyParametersback to summary
public ResultSetCacheSnowflake.RowData rowKeyParameters(CachedRow row)

Implements abstract liquibase.snapshot.ResultSetCache.ResultSetExtractor.rowKeyParameters.

Annotations
@Override
wantedKeyParametersback to summary
public ResultSetCacheSnowflake.RowData wantedKeyParameters()

Implements abstract liquibase.snapshot.ResultSetCache.ResultSetExtractor.wantedKeyParameters.

Annotations
@Override