org.apache.ws.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/interfaces inherited from interface org.apache.ws.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 org.apache.ws.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

void setTableSpace(TableSpace pTableSpace)

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


getTableSpace

TableSpace getTableSpace()

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


setIndexTableSpace

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

TableSpace getIndexTableSpace()

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


setLongTableSpace

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

TableSpace getLongTableSpace()

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