public class SqlTableColumn
extends org.apache.calcite.sql.SqlCall
Constructor and Description |
---|
SqlTableColumn(org.apache.calcite.sql.SqlIdentifier name,
org.apache.calcite.sql.SqlDataTypeSpec type,
org.apache.calcite.sql.SqlCharStringLiteral comment,
org.apache.calcite.sql.parser.SqlParserPos pos) |
Modifier and Type | Method and Description |
---|---|
Optional<org.apache.calcite.sql.SqlCharStringLiteral> |
getComment() |
org.apache.calcite.sql.SqlIdentifier |
getName() |
List<org.apache.calcite.sql.SqlNode> |
getOperandList() |
org.apache.calcite.sql.SqlOperator |
getOperator() |
org.apache.calcite.sql.SqlDataTypeSpec |
getType() |
void |
setComment(org.apache.calcite.sql.SqlCharStringLiteral comment) |
void |
setName(org.apache.calcite.sql.SqlIdentifier name) |
void |
setType(org.apache.calcite.sql.SqlDataTypeSpec type) |
void |
unparse(org.apache.calcite.sql.SqlWriter writer,
int leftPrec,
int rightPrec) |
accept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getKind, getMonotonicity, isCountStar, isExpanded, operand, operandCount, setOperand, validate
public SqlTableColumn(org.apache.calcite.sql.SqlIdentifier name, org.apache.calcite.sql.SqlDataTypeSpec type, org.apache.calcite.sql.SqlCharStringLiteral comment, org.apache.calcite.sql.parser.SqlParserPos pos)
public org.apache.calcite.sql.SqlOperator getOperator()
getOperator
in class org.apache.calcite.sql.SqlCall
public List<org.apache.calcite.sql.SqlNode> getOperandList()
getOperandList
in class org.apache.calcite.sql.SqlCall
public void unparse(org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec)
unparse
in class org.apache.calcite.sql.SqlCall
public org.apache.calcite.sql.SqlIdentifier getName()
public void setName(org.apache.calcite.sql.SqlIdentifier name)
public org.apache.calcite.sql.SqlDataTypeSpec getType()
public void setType(org.apache.calcite.sql.SqlDataTypeSpec type)
public Optional<org.apache.calcite.sql.SqlCharStringLiteral> getComment()
public void setComment(org.apache.calcite.sql.SqlCharStringLiteral comment)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.