Package org.jumpmind.db.platform
Interface IDdlReader
- All Known Implementing Classes:
AbstractJdbcDdlReader,AseDdlReader,CassandraDdlReader,Db2DdlReader,DerbyDdlReader,FirebirdDdlReader,GenericJdbcSqlDdlReader,GreenplumDdlReader,H2DdlReader,HanaDdlReader,HsqlDb2DdlReader,HsqlDbDdlReader,InformixDdlReader,IngresDdlReader,InterbaseDdlReader,KafkaDdlReader,MariaDBDdlReader,MsSqlDdlReader,MySqlDdlReader,NuoDbDdlReader,OracleDdlReader,PostgreSqlDdlReader,RaimaDdlReader,RedshiftDdlReader,SqlAnywhereDdlReader,SqliteDdlReader,VoltDbDdlReader
public interface IDdlReader
-
Method Summary
Modifier and TypeMethodDescriptiongetApplicationTriggersForModel(String catalog, String schema, String tableName, String triggerPrefix) getColumnNames(String catalog, String schema, String tableName) getExportedForeignTableRows(ISqlTransaction transaction, List<TableRow> tableRows, Set<TableRow> visited, BinaryEncoding encoding) getExportedKeys(Table table) getForeignKeys(String catalog, String schema, String tableName) getImportedForeignTableRows(List<TableRow> tableRows, Set<TableRow> visited, BinaryEncoding encoding) getPlatformTrigger(IDatabasePlatform platform, Trigger trigger) getSchemaNames(String catalog) getTableNames(String catalog, String schema, String[] tableTypes) getTriggerFor(Table table, String name) getTriggers(String catalog, String schema, String tableName) readTable(ISqlTransaction transaction, String catalog, String schema, String table) readTables(String catalog, String schema, String[] tableTypes)
-
Method Details
-
readTables
-
readTable
-
readTable
-
getTableTypes
-
getCatalogNames
-
getSchemaNames
-
getTableNames
-
getColumnNames
-
getTriggers
-
getApplicationTriggersForModel
-
getTriggerFor
-
getPlatformTrigger
-
getExportedKeys
-
getForeignKeys
-
getExportedForeignTableRows
List<TableRow> getExportedForeignTableRows(ISqlTransaction transaction, List<TableRow> tableRows, Set<TableRow> visited, BinaryEncoding encoding) -
getImportedForeignTableRows
-