Package com.alibaba.druid.sql.ast
Class SQLSubPartitionByHash
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLSubPartitionBy
-
- com.alibaba.druid.sql.ast.SQLSubPartitionByHash
-
- All Implemented Interfaces:
SQLObject
public class SQLSubPartitionByHash extends SQLSubPartitionBy
-
-
Field Summary
Fields Modifier and Type Field Description protected SQLExprexpr-
Fields inherited from class com.alibaba.druid.sql.ast.SQLSubPartitionBy
lifecycle, linear, options, subPartitionsCount, subPartitionTemplate
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description SQLSubPartitionByHash()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaccept0(SQLASTVisitor visitor)SQLSubPartitionByHashclone()SQLExprgetExpr()booleanisKey()booleanisPartitionByColumn(long columnNameHashCode64)voidsetExpr(SQLExpr expr)voidsetKey(boolean key)-
Methods inherited from class com.alibaba.druid.sql.ast.SQLSubPartitionBy
cloneTo, getLifecycle, getOptions, getSubPartitionsCount, getSubPartitionTemplate, isLinear, setLifecycle, setLinear, setSubPartitionsCount
-
Methods 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, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSource, setSourceLine, toString
-
-
-
-
Field Detail
-
expr
protected SQLExpr expr
-
-
Method Detail
-
getExpr
public SQLExpr getExpr()
-
setExpr
public void setExpr(SQLExpr expr)
-
accept0
protected void accept0(SQLASTVisitor visitor)
- Specified by:
accept0in classSQLObjectImpl
-
isKey
public boolean isKey()
-
setKey
public void setKey(boolean key)
-
clone
public SQLSubPartitionByHash clone()
- Specified by:
clonein interfaceSQLObject- Specified by:
clonein classSQLSubPartitionBy
-
isPartitionByColumn
public boolean isPartitionByColumn(long columnNameHashCode64)
- Overrides:
isPartitionByColumnin classSQLSubPartitionBy
-
-