Class com::mapd::parser::extension::ddl::SqlColumnDeclaration

class SqlColumnDeclaration : public SqlCall

Parse tree for

UNIQUE 
,
PRIMARY KEY 
constraints.

And

FOREIGN KEY 
, when we support it.

Public Functions

SqlOperator com.mapd.parser.extension.ddl.SqlColumnDeclaration.getOperator()
List<SqlNode> com.mapd.parser.extension.ddl.SqlColumnDeclaration.getOperandList()
void com.mapd.parser.extension.ddl.SqlColumnDeclaration.unparse(SqlWriter writer, int leftPrec, int rightPrec)
String com.mapd.parser.extension.ddl.SqlColumnDeclaration.toString()

Public Members

final SqlIdentifier com.mapd.parser.extension.ddl.SqlColumnDeclaration.name
final OmniSciSqlDataTypeSpec com.mapd.parser.extension.ddl.SqlColumnDeclaration.dataType
final SqlNode com.mapd.parser.extension.ddl.SqlColumnDeclaration.defaultValue
final ColumnStrategy com.mapd.parser.extension.ddl.SqlColumnDeclaration.strategy

Private Functions

void com.mapd.parser.extension.ddl.SqlColumnDeclaration.exp(SqlWriter writer)

Private Static Attributes

final SqlSpecialOperator com.mapd.parser.extension.ddl.SqlColumnDeclaration.OPERATOR= new SqlSpecialOperator("COLUMN_DECL", SqlKind.COLUMN_DECL)