public class OdpsCreateTableStatement extends HiveCreateTableStatement
SQLCreateTableStatement.Type| 限定符和类型 | 字段和说明 |
|---|---|
protected SQLExpr |
lifecycle |
protected SQLExpr |
storedBy |
protected List<SQLExpr> |
withSerdeproperties |
intoBuckets, likeQuery, mappedBy, metaLifeCycle, serdeProperties, skewedBy, skewedByOn, usingbuckets, clusteredBy, clusteringType, comment, compress, dimension, engine, external, ifNotExists, ignore, inherits, like, location, logging, onCommitDeleteRows, onCommitPreserveRows, partitionColumns, partitioning, replace, rowFormat, select, shards, sortedBy, storedAs, tableElementList, tableOptions, tableSource, tablespace, tblProperties, typeafterSemi, dbType, headHintsattributes, hint, parent, sourceColumn, sourceLine| 构造器和说明 |
|---|
OdpsCreateTableStatement() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
accept0(OdpsASTVisitor v) |
protected void |
accept0(SQLASTVisitor v) |
protected void |
acceptChild(SQLASTVisitor v) |
void |
addPartitionColumn(SQLColumnDefinition column) |
SQLExpr |
getLifecycle() |
SQLExprTableSource |
getLike() |
List<SQLColumnDefinition> |
getPartitionColumns() |
SQLExpr |
getStoredBy() |
List<SQLExpr> |
getWithSerdeproperties() |
void |
setLifecycle(SQLExpr lifecycle) |
void |
setLike(SQLExprTableSource like) |
void |
setLike(SQLName like) |
void |
setStoredBy(SQLExpr x) |
addSkewedBy, addSkewedByOn, clone, cloneTo, getIntoBuckets, getMappedBy, getMetaLifeCycle, getSerdeProperties, getSkewedBy, getSkewedByOn, getUsing, isLikeQuery, setIntoBuckets, setLikeQuery, setMetaLifeCycle, setUsingaddBodyBeforeComment, addClusteredByItem, addColumn, addColumn, addOption, addSortedByItem, addTblProperty, alterApply, apply, apply, apply, apply, cloneTo, columnIndexOf, computeName, containsDuplicateColumnNames, containsDuplicateColumnNames, findColumn, findColumn, findForeignKey, findIndex, findPrimaryKey, findUnique, forEachColumn, foreignKeyToAlterTable, getBodyBeforeCommentsDirect, getBuckets, getCatalog, getChildren, getClusteredBy, getClusteringType, getColumn, getColumnComments, getColumnDefinitions, getColumnNames, getComment, getCompress, getEngine, getInherits, getLocation, getLogging, getName, getOption, getOptionOrTblPropertyValue, getOptionValue, getPartitioning, getPrimaryKeyNames, getRowFormat, getSchema, getSelect, getShards, getSortedBy, getStoredAs, getTableElementList, getTableName, getTableOptions, getTableSource, getTablespace, getTblProperties, getTblProperty, getTblPropertyValue, getType, hasBodyBeforeComment, hashForeignKey, isDimension, isExternal, isIfNotExists, isIgnore, isMUL, isOnCommitPreserveRows, isOnlyPrimaryKey, isPrimaryColumn, isPrimaryColumn, isReferenced, isReferenced, isReplace, isUNI, renameColumn, setBuckets, setClusteringType, setComment, setCompress, setDimension, setEngine, setExternal, setIfNotExiists, setIgnore, setInherits, setLocation, setLogging, setName, setName, setOnCommitPreserveRows, setPartitioning, setReplace, setRowFormat, setSchema, setSelect, setShards, setStoredAs, setTableName, setTableSource, setTablespace, setType, simplify, sort, toStringgetDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toParameterizedString, toString, toUnformattedStringaccept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLinegetDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setHeadHints, toLowerCaseString, toParameterizedString, toStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParentpublic SQLExprTableSource getLike()
getLike 在类中 SQLCreateTableStatementpublic void setLike(SQLName like)
setLike 在类中 SQLCreateTableStatementpublic void setLike(SQLExprTableSource like)
setLike 在类中 SQLCreateTableStatementpublic List<SQLColumnDefinition> getPartitionColumns()
public void addPartitionColumn(SQLColumnDefinition column)
public SQLExpr getLifecycle()
public void setLifecycle(SQLExpr lifecycle)
protected void accept0(SQLASTVisitor v)
accept0 在类中 HiveCreateTableStatementprotected void accept0(OdpsASTVisitor v)
protected void acceptChild(SQLASTVisitor v)
acceptChild 在类中 HiveCreateTableStatementpublic SQLExpr getStoredBy()
public void setStoredBy(SQLExpr x)
Copyright © 2013–2023. All rights reserved.