Package com.alibaba.druid.sql.ast
Class SQLPartitionSingle
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLPartition
com.alibaba.druid.sql.ast.SQLPartitionSingle
- All Implemented Interfaces:
SQLObject
- Direct Known Subclasses:
MysqlPartitionSingle,OraclePartitionSingle
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SQLExprprotected SQLNameprotected List<SQLSubPartition> protected SQLExprprotected SQLNameprotected SQLPartitionValueFields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaccept0(SQLASTVisitor visitor) voidaddSubPartition(SQLSubPartition partition) clone()getName()voidvoidvoidsetSubPartitionsCount(SQLExpr subPartitionsCount) voidsetTablespace(SQLName tablespace) voidsetValues(SQLPartitionValue values) 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, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSource, setSourceLine, toString
-
Field Details
-
name
-
subPartitionsCount
-
subPartitions
-
values
-
tablespace
-
locality
-
-
Constructor Details
-
SQLPartitionSingle
public SQLPartitionSingle()
-
-
Method Details
-
getLocality
-
setLocality
-
getTablespace
-
setTablespace
-
getName
-
setName
-
getSubPartitionsCount
-
setSubPartitionsCount
-
getValues
-
setValues
-
getSubPartitions
-
addSubPartition
-
accept0
- Overrides:
accept0in classSQLPartition
-
clone
- Specified by:
clonein interfaceSQLObject- Overrides:
clonein classSQLPartition
-