Package org.h2.command.ddl
Class CreateTableData
- java.lang.Object
-
- org.h2.command.ddl.CreateTableData
-
public class CreateTableData extends java.lang.ObjectThe data required to create a table.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.ArrayList<Column>columnsThe column list.booleanglobalTemporaryWhether the table is global temporary.intidThe object id.booleanisHiddenThe table is hidden.booleanpersistDataWhether the data should be persisted.booleanpersistIndexesWhether the indexes should be persisted.SchemaschemaThe schema.SessionLocalsessionThe session.java.lang.StringtableEngineThe table engine to use for creating the table.java.util.ArrayList<java.lang.String>tableEngineParamsThe table engine params to use for creating the table.java.lang.StringtableNameThe table name.booleantemporaryWhether this is a temporary table.
-
Constructor Summary
Constructors Constructor Description CreateTableData()
-
-
-
Field Detail
-
schema
public Schema schema
The schema.
-
tableName
public java.lang.String tableName
The table name.
-
id
public int id
The object id.
-
columns
public java.util.ArrayList<Column> columns
The column list.
-
temporary
public boolean temporary
Whether this is a temporary table.
-
globalTemporary
public boolean globalTemporary
Whether the table is global temporary.
-
persistIndexes
public boolean persistIndexes
Whether the indexes should be persisted.
-
persistData
public boolean persistData
Whether the data should be persisted.
-
session
public SessionLocal session
The session.
-
tableEngine
public java.lang.String tableEngine
The table engine to use for creating the table.
-
tableEngineParams
public java.util.ArrayList<java.lang.String> tableEngineParams
The table engine params to use for creating the table.
-
isHidden
public boolean isHidden
The table is hidden.
-
-