public class SqlJetIndexDef extends SqlJetBaseIndexDef
| Constructor and Description |
|---|
SqlJetIndexDef(org.antlr.runtime.tree.CommonTree ast,
int page) |
| Modifier and Type | Method and Description |
|---|---|
void |
bindColumns(ISqlJetTableDef tableDef) |
ISqlJetIndexedColumn |
getColumn(java.lang.String name) |
java.util.List<ISqlJetIndexedColumn> |
getColumns() |
java.lang.String |
getDatabaseName() |
boolean |
isImplicit() |
boolean |
isKeepExisting() |
boolean |
isUnique() |
java.lang.String |
toSQL() |
java.lang.String |
toSQL(boolean schemaStrict) |
java.lang.String |
toString() |
getName, getPage, getRowId, getTableName, setName, setPage, setRowId, setTableNamepublic SqlJetIndexDef(org.antlr.runtime.tree.CommonTree ast,
int page)
public java.lang.String getDatabaseName()
public boolean isUnique()
isUnique in interface ISqlJetIndexDefisUnique in class SqlJetBaseIndexDefpublic boolean isKeepExisting()
public java.util.List<ISqlJetIndexedColumn> getColumns()
getColumns in interface ISqlJetIndexDefgetColumns in class SqlJetBaseIndexDefpublic ISqlJetIndexedColumn getColumn(java.lang.String name)
getColumn in interface ISqlJetIndexDefgetColumn in class SqlJetBaseIndexDefpublic java.lang.String toString()
toString in class SqlJetBaseIndexDefpublic java.lang.String toSQL()
toSQL in interface ISqlJetIndexDeftoSQL in class SqlJetBaseIndexDefpublic java.lang.String toSQL(boolean schemaStrict)
public boolean isImplicit()
isImplicit in interface ISqlJetIndexDefisImplicit in class SqlJetBaseIndexDefpublic void bindColumns(ISqlJetTableDef tableDef)