Package io.github.fupacat.ast
Class CreateTableStatement
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TSqlStatement
io.github.fupacat.ast.CreateTableStatement
- All Implemented Interfaces:
IFileStreamSpecifier,Serializable
Represents Create Table statement
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanIndicates whether AS EDGE was specifiedbooleanIndicates whether AS FILETABLE was specifiedbooleanIndicates whether AS NODE was specifiedOptional point in time for CLONE statement.Source table for CLONE syntax.The columns for the view.The table definition containing columns and constraints.The federation scheme for the table.The filegroup or partition scheme.The collection of table options.The name of the table.Represents the query part of a CTAS statement.The filegroup identifier that comes after textimage_on.Fields inherited from class io.github.fupacat.ast.TSqlFragment
firstTokenIndex, lastTokenIndex, ScriptTokenStream, Value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TSqlFragmentVisitor visitor) voidacceptChildren(TSqlFragmentVisitor visitor) Methods inherited from class io.github.fupacat.ast.TSqlFragment
SetIdentifier, SetUnquotedIdentifier, UpdateTokenInfo, UpdateTokenInfo
-
Field Details
-
FileStreamOn
-
SchemaObjectName
The name of the table. -
AsEdge
public boolean AsEdgeIndicates whether AS EDGE was specified -
AsFileTable
public boolean AsFileTableIndicates whether AS FILETABLE was specified -
AsNode
public boolean AsNodeIndicates whether AS NODE was specified -
Definition
The table definition containing columns and constraints. -
OnFileGroupOrPartitionScheme
The filegroup or partition scheme. Might be null. -
FederationScheme
The federation scheme for the table. Might be null. -
TextImageOn
The filegroup identifier that comes after textimage_on. Can be either Identifier or String literal -
Options
The collection of table options. -
SelectStatement
Represents the query part of a CTAS statement. -
CtasColumns
The columns for the view. This is optionally supported with CTAS statements. -
CloneSource
Source table for CLONE syntax. -
ClonePointInTime
Optional point in time for CLONE statement.
-
-
Constructor Details
-
CreateTableStatement
public CreateTableStatement()
-
-
Method Details
-
accept
- Overrides:
acceptin classTSqlStatement
-
acceptChildren
- Overrides:
acceptChildrenin classTSqlStatement
-