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
Constructors Constructor Description SqlJetBaseIndexDef(java.lang.String name, java.lang.String tableName, int page)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ISqlJetIndexedColumn
getColumn(java.lang.String name)
java.util.List<ISqlJetIndexedColumn>
getColumns()
java.lang.String
getName()
int
getPage()
long
getRowId()
java.lang.String
getTableName()
boolean
isImplicit()
boolean
isUnique()
protected void
setName(java.lang.String name)
void
setPage(int page)
void
setRowId(long rowId)
protected void
setTableName(java.lang.String tableName)
java.lang.String
toSQL()
java.lang.String
toString()
-
-
-
Method Detail
-
setName
protected void setName(java.lang.String name)
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceISqlJetIndexDef
-
setTableName
protected void setTableName(java.lang.String tableName)
-
getTableName
public java.lang.String getTableName()
- Specified by:
getTableName
in interfaceISqlJetIndexDef
-
isUnique
public boolean isUnique()
- Specified by:
isUnique
in interfaceISqlJetIndexDef
-
getColumns
public java.util.List<ISqlJetIndexedColumn> getColumns()
- Specified by:
getColumns
in interfaceISqlJetIndexDef
-
getColumn
public ISqlJetIndexedColumn getColumn(java.lang.String name)
- Specified by:
getColumn
in interfaceISqlJetIndexDef
-
getPage
public int getPage()
- Specified by:
getPage
in interfaceISqlJetIndexDef
-
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 classjava.lang.Object
-
toSQL
public java.lang.String toSQL()
- Specified by:
toSQL
in interfaceISqlJetIndexDef
-
isImplicit
public boolean isImplicit()
- Specified by:
isImplicit
in interfaceISqlJetIndexDef
-
-