Class SqlJetIndexDef
java.lang.Object
org.tmatesoft.sqljet.core.internal.schema.SqlJetBaseIndexDef
org.tmatesoft.sqljet.core.internal.schema.SqlJetIndexDef
- All Implemented Interfaces:
ISqlJetIndexDef
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
bindColumns
(ISqlJetTableDef tableDef) boolean
boolean
boolean
isUnique()
toSQL()
toSQL
(boolean schemaStrict) toString()
Methods inherited from class org.tmatesoft.sqljet.core.internal.schema.SqlJetBaseIndexDef
getName, getPage, getRowId, getTableName, setName, setPage, setRowId, setTableName
-
Constructor Details
-
SqlJetIndexDef
public SqlJetIndexDef(org.antlr.runtime.tree.CommonTree ast, int page)
-
-
Method Details
-
getDatabaseName
-
isUnique
public boolean isUnique()- Specified by:
isUnique
in interfaceISqlJetIndexDef
- Overrides:
isUnique
in classSqlJetBaseIndexDef
-
isKeepExisting
public boolean isKeepExisting() -
getColumns
- Specified by:
getColumns
in interfaceISqlJetIndexDef
- Overrides:
getColumns
in classSqlJetBaseIndexDef
-
getColumn
- Specified by:
getColumn
in interfaceISqlJetIndexDef
- Overrides:
getColumn
in classSqlJetBaseIndexDef
-
toString
- Overrides:
toString
in classSqlJetBaseIndexDef
-
toSQL
- Specified by:
toSQL
in interfaceISqlJetIndexDef
- Overrides:
toSQL
in classSqlJetBaseIndexDef
-
toSQL
-
isImplicit
public boolean isImplicit()- Specified by:
isImplicit
in interfaceISqlJetIndexDef
- Overrides:
isImplicit
in classSqlJetBaseIndexDef
-
bindColumns
-