Class SynapseSchema
- java.lang.Object
-
- migratedb.v1.core.internal.database.base.BaseSchema
-
- migratedb.v1.core.internal.database.sqlserver.SQLServerSchema
-
- migratedb.v1.core.internal.database.sqlserver.synapse.SynapseSchema
-
- All Implemented Interfaces:
Schema
public class SynapseSchema extends SQLServerSchema
Synapse implementation of Schema.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class migratedb.v1.core.internal.database.sqlserver.SQLServerSchema
SQLServerSchema.DBObject, SQLServerSchema.ObjectType
-
-
Field Summary
-
Fields inherited from class migratedb.v1.core.internal.database.sqlserver.SQLServerSchema
databaseName
-
Fields inherited from class migratedb.v1.core.internal.database.base.BaseSchema
jdbcTemplate, name
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<SynapseTable>doAllTables()Retrieves all the tables in this schema.SynapseTablegetTable(String tableName)Retrieves the table with this name in this schema.-
Methods inherited from class migratedb.v1.core.internal.database.sqlserver.SQLServerSchema
doCheckIfEmpty, doCreate, doExists, getDatabase, queryDBObjects
-
-
-
-
Method Detail
-
doAllTables
protected List<SynapseTable> doAllTables() throws SQLException
Description copied from class:BaseSchemaRetrieves all the tables in this schema.- Overrides:
doAllTablesin classSQLServerSchema- Throws:
SQLException- when the retrieval failed.
-
getTable
public SynapseTable getTable(String tableName)
Description copied from interface:SchemaRetrieves the table with this name in this schema.- Specified by:
getTablein interfaceSchema- Overrides:
getTablein classSQLServerSchema
-
-