OmniSciDB
a5dc49c757
|
Public Member Functions | |
SqlOperator | getOperator () |
List< SqlNode > | getOperandList () |
void | unparse (SqlWriter writer, int leftPrec, int rightPrec) |
String | toString () |
Public Attributes | |
final SqlIdentifier | name |
final HeavyDBSqlDataTypeSpec | dataType |
final SqlNode | defaultValue |
final ColumnStrategy | strategy |
Package Functions | |
SqlColumnDeclaration (SqlParserPos pos, SqlIdentifier name, HeavyDBSqlDataTypeSpec dataType, SqlNode defaultValue, ColumnStrategy strategy) | |
Private Member Functions | |
void | exp (SqlWriter writer) |
Static Private Attributes | |
static final SqlSpecialOperator | OPERATOR |
Parse tree for
,
constraints.
And
, when we support it.
Definition at line 46 of file SqlColumnDeclaration.java.
|
inlinepackage |
Creates a SqlColumnDeclaration; use SqlDdlNodes#column.
Definition at line 56 of file SqlColumnDeclaration.java.
References com.mapd.parser.extension.ddl.SqlColumnDeclaration.dataType, com.mapd.parser.extension.ddl.SqlColumnDeclaration.defaultValue, com.mapd.parser.extension.ddl.SqlColumnDeclaration.name, and com.mapd.parser.extension.ddl.SqlColumnDeclaration.strategy.
|
inlineprivate |
Definition at line 97 of file SqlColumnDeclaration.java.
Referenced by com.mapd.parser.extension.ddl.SqlColumnDeclaration.unparse().
|
inline |
Definition at line 74 of file SqlColumnDeclaration.java.
References com.mapd.parser.extension.ddl.SqlColumnDeclaration.dataType, and com.mapd.parser.extension.ddl.SqlColumnDeclaration.name.
|
inline |
Definition at line 69 of file SqlColumnDeclaration.java.
References com.mapd.parser.extension.ddl.SqlColumnDeclaration.OPERATOR.
|
inline |
Definition at line 108 of file SqlColumnDeclaration.java.
References com.mapd.parser.extension.ddl.SqlColumnDeclaration.dataType, com.mapd.parser.extension.ddl.SqlColumnDeclaration.defaultValue, com.mapd.parser.extension.ddl.heavydb.HeavyDBTypeNameSpec.getIsArray(), and com.mapd.parser.extension.ddl.SqlColumnDeclaration.name.
|
inline |
Definition at line 79 of file SqlColumnDeclaration.java.
References com.mapd.parser.extension.ddl.SqlColumnDeclaration.dataType, DEFAULT, com.mapd.parser.extension.ddl.SqlColumnDeclaration.defaultValue, com.mapd.parser.extension.ddl.SqlColumnDeclaration.exp(), and com.mapd.parser.extension.ddl.SqlColumnDeclaration.strategy.
final HeavyDBSqlDataTypeSpec com.mapd.parser.extension.ddl.SqlColumnDeclaration.dataType |
Definition at line 51 of file SqlColumnDeclaration.java.
Referenced by com.mapd.parser.extension.ddl.SqlColumnDeclaration.getOperandList(), com.mapd.parser.extension.ddl.SqlColumnDeclaration.SqlColumnDeclaration(), com.mapd.parser.extension.ddl.SqlColumnDeclaration.toString(), and com.mapd.parser.extension.ddl.SqlColumnDeclaration.unparse().
final SqlNode com.mapd.parser.extension.ddl.SqlColumnDeclaration.defaultValue |
final SqlIdentifier com.mapd.parser.extension.ddl.SqlColumnDeclaration.name |
Definition at line 50 of file SqlColumnDeclaration.java.
Referenced by TableFunctionsFactory_declbracket.Bracket.__repr__(), TableFunctionsFactory_declbracket.Bracket.__str__(), TableFunctionsFactory_declbracket.Bracket.apply_column(), TableFunctionsFactory_declbracket.Bracket.apply_namespace(), TableFunctionsFactory_declbracket.Bracket.format_sizer(), com.mapd.parser.extension.ddl.SqlColumnDeclaration.getOperandList(), TableFunctionsFactory_declbracket.Bracket.normalize(), heavydb.extension_functions.ttypes.TUserDefinedFunction.read(), heavydb.extension_functions.ttypes.TUserDefinedTableFunction.read(), heavydb.thrift.ttypes.TDashboardGrantees.read(), heavydb.thrift.ttypes.TGeoFileLayerInfo.read(), heavydb.thrift.ttypes.TCustomExpression.read(), com.mapd.parser.extension.ddl.SqlColumnDeclaration.SqlColumnDeclaration(), TableFunctionsFactory_declbracket.Bracket.tostring(), com.mapd.parser.extension.ddl.SqlColumnDeclaration.toString(), heavydb.extension_functions.ttypes.TUserDefinedFunction.write(), heavydb.extension_functions.ttypes.TUserDefinedTableFunction.write(), heavydb.thrift.ttypes.TDashboardGrantees.write(), heavydb.thrift.ttypes.TGeoFileLayerInfo.write(), and heavydb.thrift.ttypes.TCustomExpression.write().
|
staticprivate |
Definition at line 47 of file SqlColumnDeclaration.java.
Referenced by com.mapd.parser.extension.ddl.SqlColumnDeclaration.getOperator().
final ColumnStrategy com.mapd.parser.extension.ddl.SqlColumnDeclaration.strategy |
Definition at line 53 of file SqlColumnDeclaration.java.
Referenced by com.mapd.parser.extension.ddl.SqlColumnDeclaration.SqlColumnDeclaration(), and com.mapd.parser.extension.ddl.SqlColumnDeclaration.unparse().