Class HiveCreateTableStatement
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLStatementImpl
com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement
com.alibaba.druid.sql.dialect.hive.stmt.HiveCreateTableStatement
- All Implemented Interfaces:
SQLDbTypedObject,SQLObject,SQLStatement,SQLCreateStatement,SQLDDLStatement
- Direct Known Subclasses:
ImpalaCreateTableStatement,OdpsCreateTableStatement
-
Nested Class Summary
Nested classes/interfaces inherited from class com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement
SQLCreateTableStatement.FeatureNested classes/interfaces inherited from interface com.alibaba.druid.sql.ast.statement.SQLDDLStatement
SQLDDLStatement.DDLObjectType -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SQLExprprotected booleanprotected List<SQLAssignItem> protected booleanprotected SQLExprFields inherited from class com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement
buckets, clusteredBy, clusteringType, comment, compress, features, ignore, inherits, lifeCycle, like, localPartitioning, location, logging, onCommitDeleteRows, onCommitPreserveRows, partitionBy, partitionColumns, partitionOf, replace, rowFormat, select, shards, single, sortedBy, storedAs, storedBy, tableElementList, tableOptions, tableSource, tablespace, uniqueFields inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
afterSemi, dbType, headHintsFields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidvoidaddSkewedBy(SQLExpr item) voidaddSkewedByOn(SQLExpr item) clone()voidgetUsing()booleanbooleanbooleanbooleanvoidsetIntoBuckets(SQLExpr intoBuckets) voidsetLbracketUse(boolean lbracketUse) voidsetLikeQuery(boolean likeQuery) voidsetRbracketUse(boolean rbracketUse) voidsetSkewedByStoreAsDirectories(boolean skewedByStoreAsDirectories) voidMethods inherited from class com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement
addBodyBeforeComment, addClusteredByItem, addColumn, addColumn, addOption, addPartitionColumn, addSortedByItem, addTblProperty, alterApply, apply, apply, apply, apply, cloneTo, columnIndexOf, computeName, config, config, containsDuplicateColumnNames, containsDuplicateColumnNames, findColumn, findColumn, findForeignKey, findIndex, findPrimaryKey, findUnique, forEachColumn, foreignKeyToAlterTable, getBodyBeforeCommentsDirect, getBuckets, getCatalog, getChildren, getClusteredBy, getClusteringType, getColumn, getColumnComments, getColumnDefinitions, getColumnNames, getComment, getCompress, getDDLObjectType, getInherits, getLifeCycle, getLike, getLocalPartitioning, getLocation, getLogging, getName, getOption, getOptionOrTblPropertyValue, getOptionValue, getPartitionColumns, getPartitioning, getPartitionOf, getPrimaryKeyNames, getRowFormat, getSchema, getSelect, getShards, getSortedBy, getStoredAs, getStoredBy, getTableElementList, getTableName, getTableOptions, getTableSource, getTablespace, getTblProperties, getTblProperty, getTblPropertyValue, getUnique, hasBodyBeforeComment, hashForeignKey, isDimension, isEnabled, isExternal, isIfNotExists, isIgnore, isMUL, isOnCommitPreserveRows, isOnlyPrimaryKey, isPrimaryColumn, isPrimaryColumn, isReferenced, isReferenced, isReplace, isSingle, isTemporary, isUNI, removeOption, renameColumn, setBuckets, setClusteringType, setComment, setCompress, setDimension, setExternal, setIfNotExists, setIgnore, setInherits, setLifeCycle, setLike, setLike, setLocalPartitioning, setLocation, setLogging, setName, setName, setOnCommitPreserveRows, setPartitionBy, setPartitionOf, setReplace, setRowFormat, setSchema, setSelect, setShards, setSingle, setStoredAs, setStoredBy, setTableName, setTableSource, setTablespace, setTemporary, setUnique, simplify, sort, toStringMethods inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
cloneTo, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toParameterizedString, toString, toUnformattedStringMethods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, cloneTo, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSource, setSourceLineMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSourceMethods inherited from interface com.alibaba.druid.sql.ast.SQLStatement
getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setHeadHints, toLowerCaseString, toParameterizedString, toString
-
Field Details
-
skewedBy
-
skewedByOn
-
skewedByStoreAsDirectories
protected boolean skewedByStoreAsDirectories -
serdeProperties
-
likeQuery
protected boolean likeQuery -
mappedBy
-
intoBuckets
-
using
-
-
Constructor Details
-
HiveCreateTableStatement
public HiveCreateTableStatement() -
HiveCreateTableStatement
-
-
Method Details
-
isLbracketUse
public boolean isLbracketUse() -
setLbracketUse
public void setLbracketUse(boolean lbracketUse) -
isRbracketUse
public boolean isRbracketUse() -
setRbracketUse
public void setRbracketUse(boolean rbracketUse) -
accept0
- Overrides:
accept0in classSQLCreateTableStatement
-
acceptChild
- Overrides:
acceptChildin classSQLCreateTableStatement
-
cloneTo
-
clone
- Specified by:
clonein interfaceSQLObject- Specified by:
clonein interfaceSQLStatement- Overrides:
clonein classSQLCreateTableStatement
-
getSkewedBy
-
addSkewedBy
-
getSkewedByOn
-
addSkewedByOn
-
setSkewedByStoreAsDirectories
public void setSkewedByStoreAsDirectories(boolean skewedByStoreAsDirectories) -
isSkewedByStoreAsDirectories
public boolean isSkewedByStoreAsDirectories() -
getSerdeProperties
-
isLikeQuery
public boolean isLikeQuery() -
setLikeQuery
public void setLikeQuery(boolean likeQuery) -
getMappedBy
-
getIntoBuckets
-
setIntoBuckets
-
getUsing
-
setUsing
-