Top Description Fields Constructors Methods
org.hsqldb

pack-priv Class TablePeriodWorks

extends Object
Class Inheritance
Imports
org.hsqldb.error.Error, .ErrorCode, org.hsqldb.navigator.RowIterator, org.hsqldb.types.DateTimeType, .TimestampData

The methods in this class perform alterations to the structure of an existing table which may result in a new Table object.
Author
Fred Toussi (fredt@users dot sourceforge.net)
Since
2.5.0
Version
2.7.3

Field Summary

Modifier and TypeField and Description
private Session
private Table

Constructor Summary

AccessConstructor and Description
public
TablePeriodWorks(Session session, Table table)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
pack-priv void
pack-priv void
pack-priv void
dropApplicationPeriod(boolean cascade)

pack-priv void
dropSystemPeriod(boolean cascade)

pack-priv void
dropSystemVersioning(boolean cascade)

pack-priv long
removeOldRows(long timestampLimit)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

sessionback to summary
private Session session
tableback to summary
private Table table

Constructor Detail

TablePeriodWorksback to summary
public TablePeriodWorks(Session session, Table table)

Method Detail

addApplicationPeriodback to summary
pack-priv void addApplicationPeriod(PeriodDefinition period)
addSystemPeriodback to summary
pack-priv void addSystemPeriod(PeriodDefinition period)
addSystemVersioningback to summary
pack-priv void addSystemVersioning()
dropApplicationPeriodback to summary
pack-priv void dropApplicationPeriod(boolean cascade)
dropSystemPeriodback to summary
pack-priv void dropSystemPeriod(boolean cascade)
dropSystemVersioningback to summary
pack-priv void dropSystemVersioning(boolean cascade)
removeOldRowsback to summary
pack-priv long removeOldRows(long timestampLimit)