|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javatools.db.DbAbstractTable | +--javatools.db.DbTable | +--javatools.db.DbReferencedTable
It is currently a hybrid. It should be rewritten. At present time, it has been surclassed by DbAbstractTable.
Field Summary | |
static int |
CASCADE
|
static int |
DO_NOTHING
|
static int |
SET_DEFAULT
|
static int |
SET_NULL
|
Fields inherited from class javatools.db.DbAbstractTable |
db, displaySize, names, tableName, types |
Constructor Summary | |
DbReferencedTable(DbDatabase db)
|
Method Summary | |
void |
addFatherTable(DbReferencedTable fatherTable,
DbColumn[] fatherColumns,
DbColumn[] pRefColumns,
int updateOperation,
int deleteOperation)
|
void |
addSonTable(DbReferencedTable sonTable,
int fatherIndex)
|
void |
clearReferences()
|
DbDeleter |
deleter()
Returns a deleter for deleting rows in the database. |
DbConstraint |
getConstraint()
Returns null (no constraint in a simple DbTable). |
int |
getDeleteOperation(int index)
|
DbColumn[] |
getFatherColumns(int index)
|
DbAbstractTable |
getFatherTable(int index)
|
int |
getFatherTablesCount()
|
DbColumn[] |
getRefColumns(int index)
|
int |
getSonFatherIndex(int index)
|
DbAbstractTable |
getSonTable(int index)
|
int |
getSonTablesCount()
|
int |
getUpdateOperation(int index)
|
DbInserter |
inserter()
Return an inserter for inserting new data in the database. |
DbInserter |
inserter(DbSelector selector)
Return an inserter for inserting new data in the database. |
void |
setResultSet(java.sql.PreparedStatement stmt,
java.sql.ResultSet rs)
Sets the result set to take rows from. |
void |
setTableName(java.lang.String v)
Sets the table name. |
DbUpdater |
updater()
Return an updater for updating rows in the database. |
Methods inherited from class javatools.db.DbTable |
close, finalize, getColumn, getColumn, getColumnCount, getDatabase, getDefault, getDefault, getFullTableName, iterator |
Methods inherited from class javatools.db.DbAbstractTable |
equals, simpleDeleter, simpleInserter, simpleInserter, simpleUpdater, usesTables |
Methods inherited from class java.lang.Object |
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int DO_NOTHING
public static final int SET_NULL
public static final int SET_DEFAULT
public static final int CASCADE
Constructor Detail |
public DbReferencedTable(DbDatabase db) throws DbException
Method Detail |
public void setResultSet(java.sql.PreparedStatement stmt, java.sql.ResultSet rs) throws DbException
DbTable
setResultSet
in class DbTable
stmt
- The statement that generated the result set. It can be null.rs
- The result set to use.
DbException
- If something goes wrong.public void setTableName(java.lang.String v)
DbTable
setTableName
in class DbTable
v
- The new table name.public DbInserter inserter(DbSelector selector) throws DbException
inserter
in class DbAbstractTable
selector
- Description of Parameter
DbException
- Description of Exceptionpublic DbInserter inserter() throws DbException
inserter
in class DbAbstractTable
DbException
- Description of Exceptionpublic DbUpdater updater() throws DbException
DbAbstractTable
updater
in class DbAbstractTable
DbException
- If something goes wrong.public DbDeleter deleter() throws DbException
DbAbstractTable
deleter
in class DbAbstractTable
DbException
- If something goes wrong.public void clearReferences()
public void addFatherTable(DbReferencedTable fatherTable, DbColumn[] fatherColumns, DbColumn[] pRefColumns, int updateOperation, int deleteOperation)
public void addSonTable(DbReferencedTable sonTable, int fatherIndex)
public int getFatherTablesCount()
public int getSonTablesCount()
public DbAbstractTable getFatherTable(int index) throws DbException
DbException
public DbAbstractTable getSonTable(int index) throws DbException
DbException
public int getSonFatherIndex(int index) throws DbException
DbException
public int getUpdateOperation(int index) throws DbException
DbException
public int getDeleteOperation(int index) throws DbException
DbException
public DbColumn[] getFatherColumns(int index) throws DbException
DbException
public DbColumn[] getRefColumns(int index) throws DbException
DbException
public DbConstraint getConstraint()
DbTable
getConstraint
in class DbTable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |