net.sf.jaxme.sqls.db2
Interface DB2Table

All Superinterfaces:
Table
All Known Implementing Classes:
DB2TableImpl

public interface DB2Table
extends Table

Interface of a table in a DB2 database.

Author:
Jochen Wiedmann

Nested Class Summary
 
Nested classes inherited from class net.sf.jaxme.sqls.Table
Table.Name
 
Method Summary
 TableSpace getIndexTableSpace()
          Returns the TableSpace, in which the tables indexes should be created physically.
 TableSpace getLongTableSpace()
          Returns the TableSpace, in which the tables LOB data should be physically stored.
 TableSpace getTableSpace()
          Returns the TableSpace, in which the table should be created physically.
 void setIndexTableSpace(TableSpace pTableSpace)
          Sets the TableSpace, in which the tables indexes should be created physically.
 void setLongTableSpace(TableSpace pTableSpace)
          Sets the TableSpace, in which the tables indexes should be created physically.
 void setTableSpace(TableSpace pTableSpace)
          Sets the TableSpace, in which the table should be created physically.
 
Methods inherited from interface net.sf.jaxme.sqls.Table
getColumn, getColumn, getColumns, getDeleteStatement, getForeignKeys, getIndexes, getInsertStatement, getName, getPrimaryKey, getQName, getSchema, getSelectStatement, getUpdateStatement, newColumn, newColumn, newForeignKey, newIndex, newKey, newPrimaryKey
 

Method Detail

setTableSpace

public void setTableSpace(TableSpace pTableSpace)

Sets the TableSpace, in which the table should be created physically. Null, if the database may choose a TableSpace.


getTableSpace

public TableSpace getTableSpace()

Returns the TableSpace, in which the table should be created physically. Null, if the database may choose a TableSpace.


setIndexTableSpace

public void setIndexTableSpace(TableSpace pTableSpace)

Sets the TableSpace, in which the tables indexes should be created physically. Null, if the tables main TableSpace should be choosen.


getIndexTableSpace

public TableSpace getIndexTableSpace()

Returns the TableSpace, in which the tables indexes should be created physically. Null, if the tables main TableSpace should be choosen.


setLongTableSpace

public void setLongTableSpace(TableSpace pTableSpace)

Sets the TableSpace, in which the tables indexes should be created physically. Null, if the tables main TableSpace should be choosen.


getLongTableSpace

public TableSpace getLongTableSpace()

Returns the TableSpace, in which the tables LOB data should be physically stored. Null, if the tables main TableSpace should be choosen.