public class SqlAttributeDefinition extends SqlCall
SqlCreateType.| Modifier and Type | Field and Description |
|---|---|
(package private) SqlCollation |
collation |
(package private) SqlDataTypeSpec |
dataType |
(package private) SqlNode |
expression |
(package private) SqlIdentifier |
name |
private static SqlSpecialOperator |
OPERATOR |
EMPTY_ARRAY, pos| Constructor and Description |
|---|
SqlAttributeDefinition(SqlParserPos pos,
SqlIdentifier name,
SqlDataTypeSpec dataType,
SqlNode expression,
SqlCollation collation)
|
| Modifier and Type | Method and Description |
|---|---|
private void |
exp(SqlWriter writer) |
List<SqlNode> |
getOperandList() |
SqlOperator |
getOperator() |
void |
unparse(SqlWriter writer,
int leftPrec,
int rightPrec) |
accept, clone, equalsDeep, findValidOptions, getCallSignature, getFunctionQuantifier, getKind, getMonotonicity, isCountStar, isExpanded, operand, operandCount, setOperand, validateclone, clone, cloneArray, equalDeep, equalDeep, equalsDeep, getParserPosition, isA, toSqlString, toSqlString, toString, validateExprprivate static final SqlSpecialOperator OPERATOR
final SqlIdentifier name
final SqlDataTypeSpec dataType
final SqlNode expression
final SqlCollation collation
SqlAttributeDefinition(SqlParserPos pos, SqlIdentifier name, SqlDataTypeSpec dataType, SqlNode expression, SqlCollation collation)
public SqlOperator getOperator()
getOperator in class SqlCallpublic List<SqlNode> getOperandList()
getOperandList in class SqlCallpublic void unparse(SqlWriter writer, int leftPrec, int rightPrec)
private void exp(SqlWriter writer)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.