Package org.tmatesoft.sqljet.core.schema
Interface ISqlJetSchema
-
- All Known Implementing Classes:
SqlJetSchema
public interface ISqlJetSchemaDatabase schema interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ISqlJetIndexDefgetIndex(java.lang.String name)Get index definition by name.java.util.Set<ISqlJetIndexDef>getIndexes(java.lang.String tableName)Get indices related with table.java.util.Set<java.lang.String>getIndexNames()Get indices names.ISqlJetTableDefgetTable(java.lang.String name)Get table definition by name.java.util.Set<java.lang.String>getTableNames()Get tables names.ISqlJetTriggerDefgetTrigger(java.lang.String name)Get trigger definition by name.java.util.Set<java.lang.String>getTriggerNames()ISqlJetViewDefgetView(java.lang.String name)Get view definition by name.java.util.Set<java.lang.String>getViewNames()ISqlJetVirtualTableDefgetVirtualTable(java.lang.String name)java.util.Set<java.lang.String>getVirtualTableNames()
-
-
-
Method Detail
-
getTableNames
java.util.Set<java.lang.String> getTableNames() throws SqlJetExceptionGet tables names.- Returns:
- tables names.
- Throws:
SqlJetException
-
getTable
ISqlJetTableDef getTable(java.lang.String name) throws SqlJetException
Get table definition by name.- Parameters:
name- table name- Returns:
- table definition
- Throws:
SqlJetException
-
getIndexNames
java.util.Set<java.lang.String> getIndexNames() throws SqlJetExceptionGet indices names.- Returns:
- indices names.
- Throws:
SqlJetException
-
getIndex
ISqlJetIndexDef getIndex(java.lang.String name) throws SqlJetException
Get index definition by name.- Parameters:
name- index name- Returns:
- index definition
- Throws:
SqlJetException
-
getIndexes
java.util.Set<ISqlJetIndexDef> getIndexes(java.lang.String tableName) throws SqlJetException
Get indices related with table.- Parameters:
tableName- table name- Returns:
- indices of table
- Throws:
SqlJetException
-
getVirtualTableNames
java.util.Set<java.lang.String> getVirtualTableNames() throws SqlJetException- Returns:
- Set of virtual table names defined in this schema.
- Throws:
SqlJetException
-
getVirtualTable
ISqlJetVirtualTableDef getVirtualTable(java.lang.String name) throws SqlJetException
- Parameters:
name-- Returns:
- definition of the virtual table
name. - Throws:
SqlJetException
-
getView
ISqlJetViewDef getView(java.lang.String name) throws SqlJetException
Get view definition by name.- Parameters:
name- view name- Returns:
- view definition
- Throws:
SqlJetException
-
getViewNames
java.util.Set<java.lang.String> getViewNames() throws SqlJetException- Returns:
- Set of view names defined in this schema.
- Throws:
SqlJetException
-
getTrigger
ISqlJetTriggerDef getTrigger(java.lang.String name) throws SqlJetException
Get trigger definition by name.- Parameters:
name- trigger name- Returns:
- trigger definition
- Throws:
SqlJetException
-
getTriggerNames
java.util.Set<java.lang.String> getTriggerNames() throws SqlJetException- Returns:
- Set of trigger names defined in this schema.
- Throws:
SqlJetException
-
-