public class SqlCreateTable
extends SqlCall
SqlCall
which represents a create table statement.Modifier and Type | Field and Description |
---|---|
static SqlSpecialOperator |
OPERATOR |
Constructor and Description |
---|
SqlCreateTable(SqlParserPos pos,
SqlIdentifier tblName,
SqlNodeList fieldList,
SqlNode type,
SqlNode comment,
SqlNode location,
SqlNode properties,
SqlNode query) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
comment() |
java.util.List<ColumnDefinition> |
fieldList() |
java.util.List<SqlNode> |
getOperandList() |
SqlOperator |
getOperator() |
java.net.URI |
location() |
com.alibaba.fastjson.JSONObject |
properties() |
java.lang.String |
tableName() |
java.lang.String |
type() |
void |
unparse(SqlWriter writer,
int leftPrec,
int rightPrec) |
public SqlCreateTable(SqlParserPos pos, SqlIdentifier tblName, SqlNodeList fieldList, SqlNode type, SqlNode comment, SqlNode location, SqlNode properties, SqlNode query)
public SqlOperator getOperator()
public void unparse(SqlWriter writer, int leftPrec, int rightPrec)
public java.util.List<SqlNode> getOperandList()
public java.lang.String tableName()
public java.net.URI location()
public java.lang.String type()
public java.lang.String comment()
public com.alibaba.fastjson.JSONObject properties()
public java.util.List<ColumnDefinition> fieldList()