public abstract class SQLPartitionBy extends SQLObjectImpl
| Constructor and Description |
|---|
SQLPartitionBy() |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(SQLExpr column) |
void |
addPartition(SQLPartition partition) |
abstract SQLPartitionBy |
clone() |
void |
cloneTo(SQLPartitionBy x) |
List<SQLExpr> |
getColumns() |
SQLIntegerExpr |
getLifecycle() |
List<SQLPartition> |
getPartitions() |
SQLExpr |
getPartitionsCount() |
List<SQLName> |
getStoreIn() |
SQLSubPartitionBy |
getSubPartitionBy() |
boolean |
isLinear() |
boolean |
isPartitionByColumn(long columnNameHashCode64) |
void |
setLifecycle(SQLIntegerExpr lifecycle) |
void |
setLinear(boolean linear) |
void |
setPartitionsCount(int partitionsCount) |
void |
setPartitionsCount(SQLExpr x) |
void |
setSubPartitionBy(SQLSubPartitionBy subPartitionBy) |
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine, toStringpublic List<SQLPartition> getPartitions()
public void addPartition(SQLPartition partition)
public SQLSubPartitionBy getSubPartitionBy()
public void setSubPartitionBy(SQLSubPartitionBy subPartitionBy)
public SQLExpr getPartitionsCount()
public void setPartitionsCount(SQLExpr x)
public void setPartitionsCount(int partitionsCount)
public boolean isLinear()
public void setLinear(boolean linear)
public void addColumn(SQLExpr column)
public void cloneTo(SQLPartitionBy x)
public boolean isPartitionByColumn(long columnNameHashCode64)
public SQLIntegerExpr getLifecycle()
public void setLifecycle(SQLIntegerExpr lifecycle)
public abstract SQLPartitionBy clone()
clone in interface SQLObjectclone in class SQLObjectImplCopyright © 2013–2020 Alibaba Group. All rights reserved.