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
-