Package org.jumpmind.db.platform.sqlite
Class SqliteDdlReader
java.lang.Object
org.jumpmind.db.platform.sqlite.SqliteDdlReader
- All Implemented Interfaces:
IDdlReader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
checkColumns
(List<Column> columns, String tableName) getApplicationTriggersForModel
(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 triggerName) getTriggers
(String catalog, String schema, String tableName) readTable
(ISqlTransaction transaction, String catalog, String schema, String table) readTables
(String catalog, String schema, String[] tableTypes)
-
Field Details
-
platform
-
-
Constructor Details
-
SqliteDdlReader
-
-
Method Details
-
getTableNames
- Specified by:
getTableNames
in interfaceIDdlReader
-
readTables
- Specified by:
readTables
in interfaceIDdlReader
-
checkColumns
-
readTable
-
readTable
- Specified by:
readTable
in interfaceIDdlReader
-
readTable
- Specified by:
readTable
in interfaceIDdlReader
-
getCatalogNames
- Specified by:
getCatalogNames
in interfaceIDdlReader
-
getSchemaNames
- Specified by:
getSchemaNames
in interfaceIDdlReader
-
getTableTypes
- Specified by:
getTableTypes
in interfaceIDdlReader
-
getColumnNames
- Specified by:
getColumnNames
in interfaceIDdlReader
-
getTriggerFor
- Specified by:
getTriggerFor
in interfaceIDdlReader
-
getTriggers
public List<Trigger> getTriggers(String catalog, String schema, String tableName) throws SqlException - Specified by:
getTriggers
in interfaceIDdlReader
- Throws:
SqlException
-
getApplicationTriggersForModel
public List<Trigger> getApplicationTriggersForModel(String catalog, String schema, String tableName, String triggerPrefix) - Specified by:
getApplicationTriggersForModel
in interfaceIDdlReader
-
getExportedKeys
- Specified by:
getExportedKeys
in interfaceIDdlReader
-
getForeignKeys
- Specified by:
getForeignKeys
in interfaceIDdlReader
-
getExportedForeignTableRows
public List<TableRow> getExportedForeignTableRows(ISqlTransaction transaction, List<TableRow> tableRows, Set<TableRow> visited, BinaryEncoding encoding) - Specified by:
getExportedForeignTableRows
in interfaceIDdlReader
-
getImportedForeignTableRows
public List<TableRow> getImportedForeignTableRows(List<TableRow> tableRows, Set<TableRow> visited, BinaryEncoding encoding) - Specified by:
getImportedForeignTableRows
in interfaceIDdlReader
-
getPlatformTrigger
- Specified by:
getPlatformTrigger
in interfaceIDdlReader
-