|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.hsqldb.Table
Class declaration
Field Summary | |
(package private) Cache |
cCache
|
(package private) java.util.Vector[] |
vTrigs
|
Constructor Summary | |
(package private) |
Table(Database db,
boolean log,
java.lang.String name,
boolean cached)
Constructor declaration |
Method Summary | |
(package private) void |
addColumn(Column c)
Method declaration |
(package private) void |
addColumn(java.lang.String name,
int type)
Method declaration |
(package private) void |
addColumn(java.lang.String name,
int type,
boolean nullable,
boolean identity)
Method declaration |
(package private) void |
addColumns(Result result)
Method declaration |
(package private) void |
addConstraint(Constraint c)
Method declaration |
(package private) void |
addTrigger(TriggerDef trigDef)
Method declaration |
(package private) void |
checkDropIndex(java.lang.String index)
Method declaration |
(package private) void |
checkUpdate(int[] col,
Result deleted,
Result inserted)
Method declaration |
(package private) void |
createIndex(Index index)
Method declaration |
(package private) void |
createIndex(int[] column,
java.lang.String name,
boolean unique)
Method declaration |
(package private) void |
createPrimaryKey()
Method declaration |
(package private) void |
createPrimaryKey(int column)
Method declaration |
(package private) void |
delete(java.lang.Object[] row,
Channel c)
Method declaration |
(package private) void |
deleteNoCheck(java.lang.Object[] row,
Channel c)
Method declaration |
(package private) void |
deleteNoCheck(java.lang.Object[] row,
Channel c,
boolean log)
Method declaration |
(package private) void |
fireAll(int trigVecIndx)
Method declaration |
(package private) void |
fireAll(int trigVecIndx,
java.lang.Object[] row)
Method declaration |
(package private) Column |
getColumn(int i)
Method declaration |
(package private) int |
getColumnCount()
Method declaration |
(package private) boolean |
getColumnIsNullable(int i)
Method declaration |
(package private) java.lang.String |
getColumnName(int i)
Method declaration |
(package private) int |
getColumnNr(java.lang.String c)
Method declaration |
(package private) int |
getColumnType(int i)
Method declaration |
(package private) java.util.Vector |
getConstraints()
Method declaration |
(package private) int |
getIdentityColumn()
Method declaration |
(package private) Index |
getIndex(java.lang.String s)
Method declaration |
(package private) int |
getIndexCount()
Method declaration |
(package private) Index |
getIndexForColumn(int column)
Method declaration |
(package private) Index |
getIndexForColumns(int[] col)
Method declaration |
(package private) java.lang.String |
getIndexRoots()
Method declaration |
(package private) java.lang.String |
getInsertStatement(java.lang.Object[] row)
Method declaration |
(package private) int |
getInternalColumnCount()
Method declaration |
(package private) java.lang.String |
getName()
Method declaration |
(package private) java.lang.Object[] |
getNewRow()
Method declaration |
(package private) Index |
getNextIndex(Index index)
Method declaration |
(package private) Index |
getPrimaryIndex()
Method declaration |
(package private) int |
getType(int i)
Method declaration |
(package private) void |
insert(java.lang.Object[] row,
Channel c)
Method declaration |
(package private) void |
insert(Result result,
Channel c)
Method declaration |
(package private) void |
insertNoCheck(java.lang.Object[] row,
Channel c)
Method declaration |
(package private) void |
insertNoCheck(java.lang.Object[] row,
Channel c,
boolean log)
Method declaration |
(package private) boolean |
isCached()
Method declaration |
(package private) boolean |
isEmpty()
Method declaration |
(package private) void |
moveData(Table from)
Method declaration |
(package private) Table |
moveDefinition(java.lang.String withoutindex)
Method declaration |
(package private) int |
searchColumn(java.lang.String c)
Method declaration |
(package private) void |
setIndexRoots(java.lang.String s)
Method declaration |
Methods inherited from class java.lang.Object |
|
Field Detail |
Cache cCache
java.util.Vector[] vTrigs
Constructor Detail |
Table(Database db, boolean log, java.lang.String name, boolean cached)
db
- log
- name
- cached
- Method Detail |
void addConstraint(Constraint c)
c
- java.util.Vector getConstraints()
void addColumn(java.lang.String name, int type) throws java.sql.SQLException
name
- type
- void addColumn(Column c) throws java.sql.SQLException
c
- void addColumn(java.lang.String name, int type, boolean nullable, boolean identity) throws java.sql.SQLException
name
- type
- nullable
- identity
- void addColumns(Result result) throws java.sql.SQLException
result
- java.lang.String getName()
int getInternalColumnCount()
Table moveDefinition(java.lang.String withoutindex) throws java.sql.SQLException
withoutindex
- int getColumnCount()
int getIndexCount()
int getIdentityColumn()
int getColumnNr(java.lang.String c) throws java.sql.SQLException
c
- int searchColumn(java.lang.String c)
c
- java.lang.String getColumnName(int i)
i
- int getColumnType(int i)
i
- boolean getColumnIsNullable(int i)
i
- Index getPrimaryIndex() throws java.sql.SQLException
Index getIndexForColumn(int column) throws java.sql.SQLException
column
- Index getIndexForColumns(int[] col) throws java.sql.SQLException
col
- java.lang.String getIndexRoots() throws java.sql.SQLException
void setIndexRoots(java.lang.String s) throws java.sql.SQLException
s
- Index getNextIndex(Index index)
index
- int getType(int i)
i
- void createPrimaryKey(int column) throws java.sql.SQLException
column
- void createPrimaryKey() throws java.sql.SQLException
void createIndex(Index index) throws java.sql.SQLException
index
- void createIndex(int[] column, java.lang.String name, boolean unique) throws java.sql.SQLException
column
- name
- unique
- void checkDropIndex(java.lang.String index) throws java.sql.SQLException
index
- boolean isEmpty()
java.lang.Object[] getNewRow()
void moveData(Table from) throws java.sql.SQLException
from
- void checkUpdate(int[] col, Result deleted, Result inserted) throws java.sql.SQLException
col
- deleted
- inserted
- void insert(Result result, Channel c) throws java.sql.SQLException
result
- c
- void insert(java.lang.Object[] row, Channel c) throws java.sql.SQLException
row
- c
- void insertNoCheck(java.lang.Object[] row, Channel c) throws java.sql.SQLException
row
- c
- void insertNoCheck(java.lang.Object[] row, Channel c, boolean log) throws java.sql.SQLException
row
- c
- log
- void fireAll(int trigVecIndx, java.lang.Object[] row)
trigVecIndx
- row
- void fireAll(int trigVecIndx)
trigVecIndx
- void addTrigger(TriggerDef trigDef)
trigDef
- void delete(java.lang.Object[] row, Channel c) throws java.sql.SQLException
row
- c
- void deleteNoCheck(java.lang.Object[] row, Channel c) throws java.sql.SQLException
row
- c
- void deleteNoCheck(java.lang.Object[] row, Channel c, boolean log) throws java.sql.SQLException
row
- c
- log
- java.lang.String getInsertStatement(java.lang.Object[] row) throws java.sql.SQLException
row
- boolean isCached()
Index getIndex(java.lang.String s)
s
- Column getColumn(int i)
i
-
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |