org.hsqldb
Class Table

java.lang.Object
  |
  +--org.hsqldb.Table

class Table
extends Object


Field Summary
 (package private) org.hsqldb.CachecCache
           
 (package private) java.util.Vector[]vTrigs
           

Constructor Summary
 (package private) Table(org.hsqldb.Database , boolean , java.lang.String , boolean )
           

Method Summary
 (package private) voidaddColumn(java.lang.String , int )
           
 (package private) voidaddColumn(org.hsqldb.Column )
           
 (package private) voidaddColumn(java.lang.String , int , boolean , boolean )
           
 (package private) voidaddColumns(org.hsqldb.Result )
           
 (package private) voidaddConstraint(org.hsqldb.Constraint )
           
 (package private) voidaddTrigger(org.hsqldb.TriggerDef )
           
 (package private) voidcheckDropIndex(java.lang.String )
           
 (package private) voidcheckUpdate(int[] , org.hsqldb.Result , org.hsqldb.Result )
           
 (package private) voidcreateIndex(org.hsqldb.Index )
           
 (package private) voidcreateIndex(int[] , java.lang.String , boolean )
           
 (package private) voidcreatePrimaryKey(int )
           
 (package private) voidcreatePrimaryKey()
           
 (package private) voiddelete(java.lang.Object[] , org.hsqldb.Channel )
           
 (package private) voiddeleteNoCheck(java.lang.Object[] , org.hsqldb.Channel )
           
 (package private) voiddeleteNoCheck(java.lang.Object[] , org.hsqldb.Channel , boolean )
           
 (package private) voidfireAll(int , java.lang.Object[] )
           
 (package private) voidfireAll(int )
           
 (package private) org.hsqldb.ColumngetColumn(int )
           
 (package private) intgetColumnCount()
           
 (package private) booleangetColumnIsNullable(int )
           
 (package private) java.lang.StringgetColumnName(int )
           
 (package private) intgetColumnNr(java.lang.String )
           
 (package private) intgetColumnType(int )
           
 (package private) java.util.VectorgetConstraints()
           
 (package private) intgetIdentityColumn()
           
 (package private) org.hsqldb.IndexgetIndex(java.lang.String )
           
 (package private) intgetIndexCount()
           
 (package private) org.hsqldb.IndexgetIndexForColumn(int )
           
 (package private) org.hsqldb.IndexgetIndexForColumns(int[] )
           
 (package private) java.lang.StringgetIndexRoots()
           
 (package private) java.lang.StringgetInsertStatement(java.lang.Object[] )
           
 (package private) intgetInternalColumnCount()
           
 (package private) java.lang.StringgetName()
           
 (package private) java.lang.Object[]getNewRow()
           
 (package private) org.hsqldb.IndexgetNextIndex(org.hsqldb.Index )
           
 (package private) org.hsqldb.IndexgetPrimaryIndex()
           
 (package private) intgetType(int )
           
 (package private) voidinsert(org.hsqldb.Result , org.hsqldb.Channel )
           
 (package private) voidinsert(java.lang.Object[] , org.hsqldb.Channel )
           
 (package private) voidinsertNoCheck(java.lang.Object[] , org.hsqldb.Channel )
           
 (package private) voidinsertNoCheck(java.lang.Object[] , org.hsqldb.Channel , boolean )
           
 (package private) booleanisCached()
           
 (package private) booleanisEmpty()
           
 (package private) voidmoveData(org.hsqldb.Table )
           
 (package private) org.hsqldb.TablemoveDefinition(java.lang.String )
           
 (package private) intsearchColumn(java.lang.String )
           
 (package private) voidsetIndexRoots(java.lang.String )
           

Methods inherited from class java.lang.Object
getClass, hashCode, equals, toString, notify, notifyAll, wait, wait, wait

Field Detail

cCache

org.hsqldb.Cache cCache

vTrigs

java.util.Vector[] vTrigs
Constructor Detail

Table

Table(org.hsqldb.Database , boolean , java.lang.String , boolean )
Method Detail

addColumn

void addColumn(java.lang.String , int )

addColumn

void addColumn(org.hsqldb.Column )

addColumn

void addColumn(java.lang.String , int , boolean , boolean )

addColumns

void addColumns(org.hsqldb.Result )

addConstraint

void addConstraint(org.hsqldb.Constraint )

addTrigger

void addTrigger(org.hsqldb.TriggerDef )

checkDropIndex

void checkDropIndex(java.lang.String )

checkUpdate

void checkUpdate(int[] , org.hsqldb.Result , org.hsqldb.Result )

createIndex

void createIndex(org.hsqldb.Index )

createIndex

void createIndex(int[] , java.lang.String , boolean )

createPrimaryKey

void createPrimaryKey(int )

createPrimaryKey

void createPrimaryKey()

delete

void delete(java.lang.Object[] , org.hsqldb.Channel )

deleteNoCheck

void deleteNoCheck(java.lang.Object[] , org.hsqldb.Channel )

deleteNoCheck

void deleteNoCheck(java.lang.Object[] , org.hsqldb.Channel , boolean )

fireAll

void fireAll(int , java.lang.Object[] )

fireAll

void fireAll(int )

getColumn

org.hsqldb.Column getColumn(int )

getColumnCount

int getColumnCount()

getColumnIsNullable

boolean getColumnIsNullable(int )

getColumnName

java.lang.String getColumnName(int )

getColumnNr

int getColumnNr(java.lang.String )

getColumnType

int getColumnType(int )

getConstraints

java.util.Vector getConstraints()

getIdentityColumn

int getIdentityColumn()

getIndex

org.hsqldb.Index getIndex(java.lang.String )

getIndexCount

int getIndexCount()

getIndexForColumn

org.hsqldb.Index getIndexForColumn(int )

getIndexForColumns

org.hsqldb.Index getIndexForColumns(int[] )

getIndexRoots

java.lang.String getIndexRoots()

getInsertStatement

java.lang.String getInsertStatement(java.lang.Object[] )

getInternalColumnCount

int getInternalColumnCount()

getName

java.lang.String getName()

getNewRow

java.lang.Object[] getNewRow()

getNextIndex

org.hsqldb.Index getNextIndex(org.hsqldb.Index )

getPrimaryIndex

org.hsqldb.Index getPrimaryIndex()

getType

int getType(int )

insert

void insert(org.hsqldb.Result , org.hsqldb.Channel )

insert

void insert(java.lang.Object[] , org.hsqldb.Channel )

insertNoCheck

void insertNoCheck(java.lang.Object[] , org.hsqldb.Channel )

insertNoCheck

void insertNoCheck(java.lang.Object[] , org.hsqldb.Channel , boolean )

isCached

boolean isCached()

isEmpty

boolean isEmpty()

moveData

void moveData(org.hsqldb.Table )

moveDefinition

org.hsqldb.Table moveDefinition(java.lang.String )

searchColumn

int searchColumn(java.lang.String )

setIndexRoots

void setIndexRoots(java.lang.String )