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
,TiberoDdlReader
,VoltDbDdlReader
public interface IDdlReader
-
Method Summary
Modifier and TypeMethodDescriptiongetColumnNames
(String catalog, String schema, String tableName) getExportedForeignTableRows
(ISqlTransaction transaction, List<TableRow> tableRows, Set<TableRow> visited, BinaryEncoding encoding) getExportedKeys
(Table table) getImportedForeignTableRows
(List<TableRow> tableRows, Set<TableRow> visited, BinaryEncoding encoding) 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
-
getTriggerFor
-
getExportedKeys
-
getExportedForeignTableRows
List<TableRow> getExportedForeignTableRows(ISqlTransaction transaction, List<TableRow> tableRows, Set<TableRow> visited, BinaryEncoding encoding) -
getImportedForeignTableRows
-