Class com::mapd::parser::extension::ddl::SqlDdlNodes¶
-
class
SqlDdlNodes
¶ Utilities concerning SqlNode for DDL.
Public Static Functions
-
static SqlCreateTable com.mapd.parser.extension.ddl.SqlDdlNodes.createTable(SqlParserPos pos, boolean replace, boolean temporary, boolean ifNotExists, SqlIdentifier name, SqlNodeList columnList, OmniSciOptionsMap withOptions, SqlNode query)
Creates a CREATE TABLE.
-
static SqlCreateView com.mapd.parser.extension.ddl.SqlDdlNodes.createView(SqlParserPos pos, boolean replace, boolean ifNotExists, SqlIdentifier name, SqlNodeList columnList, SqlNode query)
Creates a CREATE VIEW.
-
static SqlNode com.mapd.parser.extension.ddl.SqlDdlNodes.column(SqlParserPos pos, SqlIdentifier name, OmniSciSqlDataTypeSpec dataType, SqlNode defaultValue, ColumnStrategy strategy)
Creates a column declaration.
-
static SqlNode com.mapd.parser.extension.ddl.SqlDdlNodes.attribute(SqlParserPos pos, SqlIdentifier name, SqlDataTypeSpec dataType, SqlNode expression, SqlCollation collation)
Creates an attribute definition.
-
static SqlNode com.mapd.parser.extension.ddl.SqlDdlNodes.check(SqlParserPos pos, SqlIdentifier name, SqlNode expression)
Creates a CHECK constraint.
-
static SqlKeyConstraint com.mapd.parser.extension.ddl.SqlDdlNodes.unique(SqlParserPos pos, SqlIdentifier name, SqlNodeList columnList)
Creates a UNIQUE constraint.
-
static SqlKeyConstraint com.mapd.parser.extension.ddl.SqlDdlNodes.primary(SqlParserPos pos, SqlIdentifier name, SqlNodeList columnList)
Creates a PRIMARY KEY constraint.
-
static SqlKeyConstraint com.mapd.parser.extension.ddl.SqlDdlNodes.shard(SqlParserPos pos, SqlIdentifier name)
Creates a SHARD KEY constraint.
-
static SqlKeyConstraint com.mapd.parser.extension.ddl.SqlDdlNodes.sharedDict(SqlParserPos pos, SqlIdentifier columnName, SqlIdentifier referencesColumn)
Creates a SHARED DICTIONARY constraint.
Private Functions
-
com.mapd.parser.extension.ddl.SqlDdlNodes.SqlDdlNodes()
-
enum
FileType
¶ File type for CREATE FUNCTION.
Public Members
-
com.mapd.parser.extension.ddl.SqlDdlNodes.FileType.FILE
-
com.mapd.parser.extension.ddl.SqlDdlNodes.FileType.JAR
-
com.mapd.parser.extension.ddl.SqlDdlNodes.FileType.ARCHIVE
-
-