Class GaussDbPartitionValue
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.dialect.oracle.ast.OracleSegmentAttributesImpl
-
- com.alibaba.druid.sql.ast.SQLPartitionValue
-
- com.alibaba.druid.sql.dialect.gaussdb.ast.GaussDbPartitionValue
-
- All Implemented Interfaces:
SQLObject,OracleSegmentAttributes
public class GaussDbPartitionValue extends SQLPartitionValue
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.alibaba.druid.sql.ast.SQLPartitionValue
SQLPartitionValue.Operator
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLPartitionValue
items, operator
-
Fields inherited from class com.alibaba.druid.sql.dialect.oracle.ast.OracleSegmentAttributesImpl
storage, tablespace
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description GaussDbPartitionValue(SQLPartitionValue.Operator operator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept0(SQLASTVisitor visitor)SQLExprgetDataNode()booleangetDistribute()SQLExprgetEnd()SQLExprgetEvery()SQLExprgetSpaceName()SQLExprgetStart()voidsetDataNodes(SQLExpr dataNode)voidsetDistribute(boolean isDistribute)voidsetEnd(SQLExpr end)voidsetEvery(SQLExpr every)voidsetSpaceName(SQLExpr spaceName)voidsetStart(SQLExpr start)-
Methods inherited from class com.alibaba.druid.sql.ast.SQLPartitionValue
addItem, clone, getItems, getOperator
-
Methods inherited from class com.alibaba.druid.sql.dialect.oracle.ast.OracleSegmentAttributesImpl
cloneTo, getCompress, getCompressLevel, getFreeLists, getInitrans, getLogging, getMaxtrans, getPctfree, getPctincrease, getPctthreshold, getPctused, getStorage, getTablespace, isCompressForOltp, setCompress, setCompressForOltp, setCompressLevel, setFreeLists, setInitrans, setLogging, setMaxtrans, setPctfree, setPctincrease, setPctthreshold, setPctused, setStorage, setTablespace
-
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
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
-
-
-
Constructor Detail
-
GaussDbPartitionValue
public GaussDbPartitionValue(SQLPartitionValue.Operator operator)
-
-
Method Detail
-
setSpaceName
public void setSpaceName(SQLExpr spaceName)
-
getSpaceName
public SQLExpr getSpaceName()
-
setDataNodes
public void setDataNodes(SQLExpr dataNode)
-
getDataNode
public SQLExpr getDataNode()
-
setStart
public void setStart(SQLExpr start)
-
getStart
public SQLExpr getStart()
-
setEnd
public void setEnd(SQLExpr end)
-
getEnd
public SQLExpr getEnd()
-
setEvery
public void setEvery(SQLExpr every)
-
getEvery
public SQLExpr getEvery()
-
setDistribute
public void setDistribute(boolean isDistribute)
-
getDistribute
public boolean getDistribute()
-
accept0
public void accept0(SQLASTVisitor visitor)
- Overrides:
accept0in classSQLPartitionValue
-
-