org.apache.ws.jaxme.sqls.db2

Class DB2TableImpl

Implemented Interfaces:
DB2Table, Table

public class DB2TableImpl
extends TableImpl
implements DB2Table

Default implementation of a table in a DB2 database.
Author:
Jochen Wiedmann

Nested Class Summary

Nested classes/interfaces inherited from class org.apache.ws.jaxme.sqls.impl.TableImpl

TableImpl.NameImpl

Constructor Summary

DB2TableImpl(Schema pSchema, Table.Name pName)

Method Summary

TableSpace
getIndexTableSpace()
TableSpace
getLongTableSpace()
TableSpace
getTableSpace()
void
setIndexTableSpace(TableSpace pTableSpace)
void
setLongTableSpace(TableSpace pTableSpace)
void
setTableSpace(TableSpace pTableSpace)

Methods inherited from class org.apache.ws.jaxme.sqls.impl.TableImpl

equals, getColumn, getColumn, getColumns, getDeleteStatement, getForeignKeys, getIndexes, getInsertStatement, getName, getPrimaryKey, getQName, getSchema, getSelectStatement, getUpdateStatement, hashCode, newColumn, newColumn, newForeignKey, newIndex, newKey, newPrimaryKey

Constructor Details

DB2TableImpl

public DB2TableImpl(Schema pSchema,
                    Table.Name pName)

Method Details

getIndexTableSpace

public TableSpace getIndexTableSpace()
Specified by:
getIndexTableSpace in interface DB2Table

getLongTableSpace

public TableSpace getLongTableSpace()
Specified by:
getLongTableSpace in interface DB2Table

getTableSpace

public TableSpace getTableSpace()
Specified by:
getTableSpace in interface DB2Table

setIndexTableSpace

public void setIndexTableSpace(TableSpace pTableSpace)
Specified by:
setIndexTableSpace in interface DB2Table

setLongTableSpace

public void setLongTableSpace(TableSpace pTableSpace)
Specified by:
setLongTableSpace in interface DB2Table

setTableSpace

public void setTableSpace(TableSpace pTableSpace)
Specified by:
setTableSpace in interface DB2Table