org.tmatesoft.sqljet.core.internal.schema
Class SqlJetBaseIndexDef
java.lang.Object
org.tmatesoft.sqljet.core.internal.schema.SqlJetBaseIndexDef
- All Implemented Interfaces:
- ISqlJetIndexDef
- Direct Known Subclasses:
- SqlJetIndexDef
public class SqlJetBaseIndexDef
- extends java.lang.Object
- implements ISqlJetIndexDef
Constructor Summary |
SqlJetBaseIndexDef(java.lang.String name,
java.lang.String tableName,
int page)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SqlJetBaseIndexDef
public SqlJetBaseIndexDef(java.lang.String name,
java.lang.String tableName,
int page)
setName
protected void setName(java.lang.String name)
getName
public java.lang.String getName()
- Specified by:
getName
in interface ISqlJetIndexDef
setTableName
protected void setTableName(java.lang.String tableName)
getTableName
public java.lang.String getTableName()
- Specified by:
getTableName
in interface ISqlJetIndexDef
isUnique
public boolean isUnique()
- Specified by:
isUnique
in interface ISqlJetIndexDef
getColumns
public java.util.List<ISqlJetIndexedColumn> getColumns()
- Specified by:
getColumns
in interface ISqlJetIndexDef
getColumn
public ISqlJetIndexedColumn getColumn(java.lang.String name)
- Specified by:
getColumn
in interface ISqlJetIndexDef
getPage
public int getPage()
- Specified by:
getPage
in interface ISqlJetIndexDef
setPage
public void setPage(int page)
getRowId
public long getRowId()
setRowId
public void setRowId(long rowId)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toSQL
public java.lang.String toSQL()
- Specified by:
toSQL
in interface ISqlJetIndexDef
isImplicit
public boolean isImplicit()
- Specified by:
isImplicit
in interface ISqlJetIndexDef