All Methods Instance Methods Concrete Methods Deprecated Methods
Modifier and Type |
Method and Description |
void |
accept(TParseTreeVisitor v)
Accept a visitor
|
void |
acceptChildren(TParseTreeVisitor v)
Accept a visitor to iterate this class and sub-nodes of this class
|
int |
doParseStatement(TCustomSqlStatement psql) |
TTable |
getAsTable()
Netezza, Teradata, as table name.
|
String |
getAwsSnsTopic() |
TObjectName |
getCloneSourceTable() |
TColumnDefinitionList |
getColumnList()
columns created in create table statement.
|
TConstant |
getExecuteCmd() |
TExecuteSqlStatement |
getExecutePreparedStatement() |
TExternalTableOption |
getExternalTableOption() |
String |
getExternalTableOption(String optionName)
sql server create external table with option.
|
List<String> |
getExternalTableOptionNames()
sql server create external table with options
|
String |
getFileFormatName() |
String |
getFileFormatType() |
THiveRowFormat |
getHiveRowFormat()
Hive, impala table row format
|
THiveTableBuckets |
getHiveTableBuckets()
Hive, Impala table buckets
|
THiveTableFileFormat |
getHiveTableFileFormat()
Hive, Impala table file format
|
THiveTablePartition |
getHiveTablePartition()
Hive, Impala table partition
|
THiveTableProperties |
getHiveTableProperties()
Hive, Impala table properties
|
THiveTableSkewed |
getHiveTableSkewed()
Hive, Impala skewed by clause.
|
ArrayList<TIndexDefinition> |
getIndexDefinitions()
Teradata index definition
|
TInheritsClause |
getInheritsClause() |
TObjectName |
getLikeTableName()
Greenplum, table used in like clause.
|
ArrayList<TConstant> |
getLocationFiles() |
TPTNodeList<TMySQLCreateTableOption> |
getMySQLTableOptionList()
MySQL, option used in create table such as engine, auto_increment and etc.
|
TDummy |
getOnFilegroup() |
TPartitionBoundSpecSqlNode |
getPartitionBoundSpec() |
TExpression |
getPartitionByExpr()
Bigquery partition by expr
|
TObjectNameList |
getPartitionColumnList() |
TPhysicalProperties |
getPhysicalProperties()
Oracle physical properties
|
String |
getRegex_pattern() |
TObjectName |
getRowTypeName()
Informix, typename used in of type clause.
|
TStageLocation |
getStageLocation() |
TSelectSqlStatement |
getSubQuery()
Data of the created table is derived from this select statement.
|
TObjectName |
getSuperTableName()
Informix, table name used in the under clause.
|
TObjectName |
getTableComment()
Hive, Impala, comment of the table.
|
TConstraintList |
getTableConstraints()
table level constraints.
|
EnumSet<ETableKind> |
getTableKinds()
Type of this table
|
TObjectName |
getTableLocation()
Hive, Impala, location of the table.
|
TObjectName |
getTableName()
|
ArrayList<TCreateTableOption> |
getTableOptions() |
TBaseTablePartition |
getTablePartition() |
TTableProperties |
getTableProperties() |
TCreateTableSqlStatement.TableSourceType |
getTableSourceType() |
boolean |
isExternal()
Hive, Impala,Netezza,snowflake whether it is an external table
|
boolean |
isExternalTable()
|
boolean |
isIfNotExists()
Hive, Impala, if not exists clause
|
boolean |
isReadable() |
boolean |
isWebTable() |
boolean |
isWritable() |
void |
setAsTable(TTable asTable) |
void |
setAwsSnsTopic(String awsSnsTopic) |
void |
setColumnList(TColumnDefinitionList columnList) |
void |
setExecutePreparedStatement(TExecuteSqlStatement executePreparedStatement) |
void |
setExternal(boolean external) |
void |
setExternalTable(boolean externalTable) |
void |
setFileFormatName(String fileFormatName) |
void |
setFileFormatType(String fileFormatType) |
void |
setHiveRowFormat(THiveRowFormat hiveRowFormat) |
void |
setHiveTableBuckets(THiveTableBuckets hiveTableBuckets) |
void |
setHiveTableFileFormat(THiveTableFileFormat hiveTableFileFormat) |
void |
setHiveTablePartition(THiveTablePartition hiveTablePartition) |
void |
setHiveTableProperties(THiveTableProperties hiveTableProperties) |
void |
setHiveTableSkewed(THiveTableSkewed hiveTableSkewed) |
void |
setIfNotExists(boolean ifNotExists) |
void |
setIndexDefinitions(ArrayList<TIndexDefinition> indexDefinitions) |
void |
setLikeTableName(TObjectName likeTableName) |
void |
setLocationFiles(ArrayList<TConstant> locationFiles) |
void |
setMySQLTableOptionList(TPTNodeList<TMySQLCreateTableOption> mySQLTableOptionList) |
void |
setOnFilegroup(TDummy onFilegroup) |
void |
setPartitionBoundSpec(TPartitionBoundSpecSqlNode partitionBoundSpec) |
void |
setPartitionByExpr(TExpression partitionByExpr) |
void |
setPartitionColumnList(TObjectNameList partitionColumnList) |
void |
setRegex_pattern(String regex_pattern) |
void |
setRowTypeName(TObjectName rowTypeName) |
void |
setStageLocation(TStageLocation stageLocation) |
void |
setSubQuery(TSelectSqlStatement subQuery) |
void |
setSuperTableName(TObjectName superTableName) |
void |
setTableComment(TObjectName tableComment) |
void |
setTableConstraints(TConstraintList tableConstraints) |
void |
setTableKinds(EnumSet<ETableKind> tableKinds) |
void |
setTableLocation(TObjectName tableLocation) |
void |
setTableName(TObjectName tableName) |
void |
setTableOptions(ArrayList<TCreateTableOption> tableOptions) |
void |
setTableProperties(TTableProperties tableProperties) |