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() |
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 JSONObject properties()
public java.util.List<ColumnDefinition> fieldList()