| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static void | |
| pack-priv static Table | addTableConstraintDefinitions(Session session, Table table, HsqlArrayList<Constraint> tempConstraints, HsqlArrayList<Constraint> constraintList, boolean addToSchema)
Adds a list of temp constraints to a new table |
| pack-priv void | checkPeriodColumnsAdd(Table table, PeriodDefinition period)
check the system period name and column names do not exist |
| pack-priv StatementSchema | |
| pack-priv StatementSchema | |
| pack-priv StatementSchema | |
| pack-priv StatementSchema | |
| pack-priv StatementSchema | |
| pack-priv StatementSchema | |
| pack-priv StatementSchema | |
| pack-priv PeriodDefinition | |
| pack-priv void | readCheckConstraintCondition(Constraint
check constraint c)Responsible for handling check constraints section of CREATE TABLE ... |
| pack-priv void | readColumnConstraints(Table table, ColumnSchema column, HsqlArrayList<Constraint> constraintList)
Reads column constraints |
| pack-priv ColumnSchema | Returns: a Column object with indicated attributesthis table table, HsqlNameManager.column name hsqlName,list of constraints constraintList)Responsible for handling the creation of table columns during the process of executing CREATE TABLE or ADD COLUMN etc. statements. |
| pack-priv void | readConstraint(SchemaObject
table or domain schemaObject, HsqlArrayList<Constraint> list of constraints constraintList)Reads and adds a table constraint definition to the list |
| pack-priv Expression | |
| pack-priv Constraint | readFKReferences(Table refTable, HsqlNameManager.
|
| pack-priv HsqlNameManager. | |
| pack-priv Boolean | |
| private void | |
| private ColumnSchema[] | |
| pack-priv PeriodDefinition | |
| pack-priv void | readSequenceOptions(NumberSequence sequence, boolean withType, boolean isAlter, boolean allowComma)
A comma after START WITH is accepted for 1.8.x compatibility |
| pack-priv boolean | readTableContentsSource(Table table, HsqlArrayList<Constraint> tempConstraints, HsqlArrayList<Constraint> tempIndexes)
|
| pack-priv void | |
| private QueryExpression | |
| pack-priv void | |
| pack-priv void | setPeriodColumns(Table table, PeriodDefinition period)
check period columns have already been defined in table and have the supported data types |
| ParserTable | back to summary |
|---|---|
| pack-priv ParserTable(Session session, Scanner scanner) | |
| addForeignKey | back to summary |
|---|---|
| pack-priv static void addForeignKey(Session session, Table table, Constraint c, HsqlArrayList<Constraint> constraintList) | |
| addTableConstraintDefinitions | back to summary |
|---|---|
| pack-priv static Table addTableConstraintDefinitions(Session session, Table table, HsqlArrayList<Constraint> tempConstraints, HsqlArrayList<Constraint> constraintList, boolean addToSchema) Adds a list of temp constraints to a new table | |
| checkPeriodColumnsAdd | back to summary |
|---|---|
| pack-priv void checkPeriodColumnsAdd(Table table, PeriodDefinition period) check the system period name and column names do not exist | |
| compileAlterTableAddPeriod | back to summary |
|---|---|
| pack-priv StatementSchema compileAlterTableAddPeriod(Table table) | |
| compileAlterTableAddVersioning | back to summary |
|---|---|
| pack-priv StatementSchema compileAlterTableAddVersioning(Table table) | |
| compileAlterTableDropPeriod | back to summary |
|---|---|
| pack-priv StatementSchema compileAlterTableDropPeriod(Table table) | |
| compileAlterTableDropVersioning | back to summary |
|---|---|
| pack-priv StatementSchema compileAlterTableDropVersioning(Table table) | |
| compileCreateTable | back to summary |
|---|---|
| pack-priv StatementSchema compileCreateTable(int type) | |
| compileCreateTableAsSubqueryDefinition | back to summary |
|---|---|
| pack-priv StatementSchema compileCreateTableAsSubqueryDefinition(Table table, boolean ifNotExists) | |
| compileCreateTableBody | back to summary |
|---|---|
| pack-priv StatementSchema compileCreateTableBody(Table table, boolean ifNot) | |
| readAndAddPeriod | back to summary |
|---|---|
| pack-priv PeriodDefinition readAndAddPeriod(Table table) Reads and adds a table period definition to the table
| |
| readCheckConstraintCondition | back to summary |
|---|---|
| pack-priv void readCheckConstraintCondition(Constraint c) Responsible for handling check constraints section of CREATE TABLE ...
| |
| readColumnConstraints | back to summary |
|---|---|
| pack-priv void readColumnConstraints(Table table, ColumnSchema column, HsqlArrayList<Constraint> constraintList) Reads column constraints | |
| readColumnDefinitionOrNull | back to summary |
|---|---|
| pack-priv ColumnSchema readColumnDefinitionOrNull(Table table, HsqlNameManager. Responsible for handling the creation of table columns during the process of executing CREATE TABLE or ADD COLUMN etc. statements.
| |
| readConstraint | back to summary |
|---|---|
| pack-priv void readConstraint(SchemaObject schemaObject, HsqlArrayList<Constraint> constraintList) Reads and adds a table constraint definition to the list
| |
| readDefaultClause | back to summary |
|---|---|
| pack-priv Expression readDefaultClause(Type dataType) Reads a DEFAULT clause expression. | |
| readFKReferences | back to summary |
|---|---|
| pack-priv Constraint readFKReferences(Table refTable, HsqlNameManager. | |
| readFKTableName | back to summary |
|---|---|
| pack-priv HsqlNameManager. | |
| readIfNotExists | back to summary |
|---|---|
| pack-priv Boolean readIfNotExists() | |
| readIndex | back to summary |
|---|---|
| private void readIndex(Table table, HsqlArrayList<Constraint> indexList) | |
| readLikeTable | back to summary |
|---|---|
| private ColumnSchema[] readLikeTable(Table table) | |
| readPeriod | back to summary |
|---|---|
| pack-priv PeriodDefinition readPeriod(Table table) | |
| readSequenceOptions | back to summary |
|---|---|
| pack-priv void readSequenceOptions(NumberSequence sequence, boolean withType, boolean isAlter, boolean allowComma) A comma after START WITH is accepted for 1.8.x compatibility | |
| readTableContentsSource | back to summary |
|---|---|
| pack-priv boolean readTableContentsSource(Table table, HsqlArrayList<Constraint> tempConstraints, HsqlArrayList<Constraint> tempIndexes) | |
| readTableOnCommitClause | back to summary |
|---|---|
| pack-priv void readTableOnCommitClause(Table table) | |
| readTableQuery | back to summary |
|---|---|
| private QueryExpression readTableQuery() | |
| readTableVersioningClause | back to summary |
|---|---|
| pack-priv void readTableVersioningClause(Table table) | |
| setPeriodColumns | back to summary |
|---|---|
| pack-priv void setPeriodColumns(Table table, PeriodDefinition period) check period columns have already been defined in table and have the supported data types | |