SQLCreateTableStatement

Undocumented in source.
class SQLCreateTableStatement : SQLStatementImpl, SQLDDLStatement , SQLCreateStatement {}

Constructors

this
this()
Undocumented in source.
this
this(string dbType)
Undocumented in source.

Members

Enums

Type
enum Type
Undocumented in source.

Functions

accept0
void accept0(SQLASTVisitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.
addBodyBeforeComment
void addBodyBeforeComment(List!string comments)
Undocumented in source. Be warned that the author may not have intended to support it.
addPartitionColumn
void addPartitionColumn(SQLColumnDefinition column)
Undocumented in source. Be warned that the author may not have intended to support it.
addSortedByItem
void addSortedByItem(SQLSelectOrderByItem item)
Undocumented in source. Be warned that the author may not have intended to support it.
alterApply
bool alterApply(SQLAlterTableItem item)
Undocumented in source. Be warned that the author may not have intended to support it.
apply
bool apply(SQLDropIndexStatement x)
Undocumented in source. Be warned that the author may not have intended to support it.
apply
bool apply(SQLCommentStatement x)
Undocumented in source. Be warned that the author may not have intended to support it.
apply
bool apply(SQLAlterTableStatement alter)
Undocumented in source. Be warned that the author may not have intended to support it.
apply
bool apply(SQLAlterTableAddIndex item)
Undocumented in source. Be warned that the author may not have intended to support it.
clone
SQLCreateTableStatement clone()
Undocumented in source. Be warned that the author may not have intended to support it.
cloneTo
void cloneTo(SQLCreateTableStatement x)
Undocumented in source. Be warned that the author may not have intended to support it.
columnIndexOf
int columnIndexOf(SQLName column)
Undocumented in source. Be warned that the author may not have intended to support it.
computeName
string computeName()
Undocumented in source. Be warned that the author may not have intended to support it.
findColumn
SQLColumnDefinition findColumn(string columName)
Undocumented in source. Be warned that the author may not have intended to support it.
findColumn
SQLColumnDefinition findColumn(long columName_hash)
Undocumented in source. Be warned that the author may not have intended to support it.
findForeignKey
List!SQLForeignKeyConstraint findForeignKey()
Undocumented in source. Be warned that the author may not have intended to support it.
findIndex
SQLTableElement findIndex(string columnName)
Undocumented in source. Be warned that the author may not have intended to support it.
findPrimaryKey
SQLPrimaryKey findPrimaryKey()
Undocumented in source. Be warned that the author may not have intended to support it.
findUnique
MySqlUnique findUnique(string columnName)
Undocumented in source. Be warned that the author may not have intended to support it.
forEachColumn
void forEachColumn(Consumer!SQLColumnDefinition columnConsumer)
Undocumented in source. Be warned that the author may not have intended to support it.
foreignKeyToAlterTable
SQLAlterTableStatement foreignKeyToAlterTable()
Undocumented in source. Be warned that the author may not have intended to support it.
getBodyBeforeCommentsDirect
List!string getBodyBeforeCommentsDirect()
Undocumented in source. Be warned that the author may not have intended to support it.
getBuckets
int getBuckets()
Undocumented in source. Be warned that the author may not have intended to support it.
getChildren
List!SQLObject getChildren()
Undocumented in source. Be warned that the author may not have intended to support it.
getClusteredBy
List!SQLName getClusteredBy()
Undocumented in source. Be warned that the author may not have intended to support it.
getComment
SQLExpr getComment()
Undocumented in source. Be warned that the author may not have intended to support it.
getCompress
bool getCompress()
Undocumented in source. Be warned that the author may not have intended to support it.
getInherits
SQLExprTableSource getInherits()
Undocumented in source. Be warned that the author may not have intended to support it.
getLike
SQLExprTableSource getLike()
Undocumented in source. Be warned that the author may not have intended to support it.
getLogging
bool getLogging()
Undocumented in source. Be warned that the author may not have intended to support it.
getName
SQLName getName()
Undocumented in source. Be warned that the author may not have intended to support it.
getPartitionColumns
List!SQLColumnDefinition getPartitionColumns()
Undocumented in source. Be warned that the author may not have intended to support it.
getPartitioning
SQLPartitionBy getPartitioning()
Undocumented in source. Be warned that the author may not have intended to support it.
getRowFormat
SQLExternalRecordFormat getRowFormat()
Undocumented in source. Be warned that the author may not have intended to support it.
getSchema
string getSchema()
Undocumented in source. Be warned that the author may not have intended to support it.
getSelect
SQLSelect getSelect()
Undocumented in source. Be warned that the author may not have intended to support it.
getSortedBy
List!SQLSelectOrderByItem getSortedBy()
Undocumented in source. Be warned that the author may not have intended to support it.
getStoredAs
SQLName getStoredAs()
Undocumented in source. Be warned that the author may not have intended to support it.
getTableElementList
List!SQLTableElement getTableElementList()
Undocumented in source. Be warned that the author may not have intended to support it.
getTableOptions
Map!(string, SQLObject) getTableOptions()
Undocumented in source. Be warned that the author may not have intended to support it.
getTableSource
SQLExprTableSource getTableSource()
Undocumented in source. Be warned that the author may not have intended to support it.
getTablespace
SQLName getTablespace()
Undocumented in source. Be warned that the author may not have intended to support it.
getType
Type getType()
Undocumented in source. Be warned that the author may not have intended to support it.
hasBodyBeforeComment
bool hasBodyBeforeComment()
Undocumented in source. Be warned that the author may not have intended to support it.
hashForeignKey
bool hashForeignKey()
Undocumented in source. Be warned that the author may not have intended to support it.
isIfNotExiists
bool isIfNotExiists()
Undocumented in source. Be warned that the author may not have intended to support it.
isMUL
bool isMUL(string columnName)

only for show columns

isOnCommitPreserveRows
bool isOnCommitPreserveRows()
Undocumented in source. Be warned that the author may not have intended to support it.
isPrimaryColumn
bool isPrimaryColumn(string columnName)
Undocumented in source. Be warned that the author may not have intended to support it.
isPrimaryColumn
bool isPrimaryColumn(long columnNameHash)
Undocumented in source. Be warned that the author may not have intended to support it.
isReferenced
bool isReferenced(SQLName tableName)
Undocumented in source. Be warned that the author may not have intended to support it.
isReferenced
bool isReferenced(string tableName)
Undocumented in source. Be warned that the author may not have intended to support it.
isUNI
bool isUNI(string columnName)

only for show columns

renameColumn
bool renameColumn(string colummName, string newColumnName)
Undocumented in source. Be warned that the author may not have intended to support it.
setBuckets
void setBuckets(int buckets)
Undocumented in source. Be warned that the author may not have intended to support it.
setComment
void setComment(SQLExpr comment)
Undocumented in source. Be warned that the author may not have intended to support it.
setCompress
void setCompress(bool compress)
Undocumented in source. Be warned that the author may not have intended to support it.
setIfNotExiists
void setIfNotExiists(bool ifNotExiists)
Undocumented in source. Be warned that the author may not have intended to support it.
setInherits
void setInherits(SQLExprTableSource inherits)
Undocumented in source. Be warned that the author may not have intended to support it.
setLike
void setLike(SQLName like)
Undocumented in source. Be warned that the author may not have intended to support it.
setLike
void setLike(SQLExprTableSource like)
Undocumented in source. Be warned that the author may not have intended to support it.
setLogging
void setLogging(bool logging)
Undocumented in source. Be warned that the author may not have intended to support it.
setName
void setName(SQLName name)
Undocumented in source. Be warned that the author may not have intended to support it.
setName
void setName(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
setOnCommitPreserveRows
void setOnCommitPreserveRows(bool onCommitPreserveRows)
Undocumented in source. Be warned that the author may not have intended to support it.
setPartitioning
void setPartitioning(SQLPartitionBy partitioning)
Undocumented in source. Be warned that the author may not have intended to support it.
setRowFormat
void setRowFormat(SQLExternalRecordFormat x)
Undocumented in source. Be warned that the author may not have intended to support it.
setSchema
void setSchema(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
setSelect
void setSelect(SQLSelect select)
Undocumented in source. Be warned that the author may not have intended to support it.
setStoredAs
void setStoredAs(SQLName x)
Undocumented in source. Be warned that the author may not have intended to support it.
setTableSource
void setTableSource(SQLExprTableSource tableSource)
Undocumented in source. Be warned that the author may not have intended to support it.
setTablespace
void setTablespace(SQLName tablespace)
Undocumented in source. Be warned that the author may not have intended to support it.
setType
void setType(Type type)
Undocumented in source. Be warned that the author may not have intended to support it.
simplify
void simplify()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

sort
void sort(List!SQLStatement stmtList)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

buckets
int buckets;
Undocumented in source.
clusteredBy
List!SQLName clusteredBy;
Undocumented in source.
comment
SQLExpr comment;
Undocumented in source.
compress
bool compress;
Undocumented in source.
ifNotExiists
bool ifNotExiists;
Undocumented in source.
inherits
SQLExprTableSource inherits;
Undocumented in source.
like
SQLExprTableSource like;
Undocumented in source.
logging
bool logging;
Undocumented in source.
onCommitDeleteRows
bool onCommitDeleteRows;
Undocumented in source.
onCommitPreserveRows
bool onCommitPreserveRows;
Undocumented in source.
partitionColumns
List!SQLColumnDefinition partitionColumns;
Undocumented in source.
partitioning
SQLPartitionBy partitioning;
Undocumented in source.
rowFormat
SQLExternalRecordFormat rowFormat;
Undocumented in source.
select
SQLSelect select;
Undocumented in source.
sortedBy
List!SQLSelectOrderByItem sortedBy;
Undocumented in source.
storedAs
SQLName storedAs;
Undocumented in source.
tableElementList
List!SQLTableElement tableElementList;
Undocumented in source.
tableOptions
Map!(string, SQLObject) tableOptions;
Undocumented in source.
tableSource
SQLExprTableSource tableSource;
Undocumented in source.
tablespace
SQLName tablespace;
Undocumented in source.
type
Type type;
Undocumented in source.

Meta