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
-