public class SQLCreateIndexStatement extends SQLStatementImpl implements SQLCreateStatement, SQLIndex
| Constructor and Description |
|---|
SQLCreateIndexStatement() |
SQLCreateIndexStatement(DbType dbType) |
getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString, toUnformattedStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLineequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setHeadHints, toLowerCaseString, toParameterizedString, toString, toStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParentpublic SQLCreateIndexStatement()
public SQLCreateIndexStatement(DbType dbType)
public SQLIndexDefinition getIndexDefinition()
public SQLTableSource getTable()
public void setTable(SQLName table)
public void setTable(SQLTableSource table)
public String getTableName()
public List<SQLSelectOrderByItem> getItems()
public void addItem(SQLSelectOrderByItem item)
public SQLName getName()
public void setName(SQLName name)
public String getType()
public void setType(String type)
public String getUsing()
public void setUsing(String using)
public List<SQLObject> getChildren()
getChildren in interface SQLStatementgetChildren in class SQLStatementImplpublic String getSchema()
public SQLCreateIndexStatement clone()
clone in interface SQLObjectclone in interface SQLStatementclone in class SQLStatementImplpublic SQLExpr getComment()
public void setComment(SQLExpr x)
public SQLName getTablespace()
public void setTablespace(SQLName x)
public boolean isConcurrently()
public void setConcurrently(boolean concurrently)
public List<SQLAssignItem> getOptions()
public boolean isDeferedRebuild()
public void setDeferedRebuild(boolean deferedRebuild)
public SQLTableSource getIn()
public void setIn(SQLName x)
public void setIn(SQLTableSource x)
public SQLName getStoredAs()
public void setStoredAs(SQLName x)
public SQLExternalRecordFormat getRowFormat()
public void setRowFormat(SQLExternalRecordFormat x)
public List<SQLAssignItem> getProperties()
public List<SQLAssignItem> getTableProperties()
public boolean isGlobal()
public void setGlobal(boolean global)
public boolean isLocal()
public void setLocal(boolean local)
public SQLExpr getDbPartitionBy()
public void setDbPartitionBy(SQLExpr x)
public SQLExpr getTablePartitions()
public void setTablePartitions(SQLExpr x)
public SQLExpr getTablePartitionBy()
public void setTablePartitionBy(SQLExpr x)
public boolean isStoring()
public void setStoring(boolean storing)
public List<SQLName> getCovering()
getCovering in interface SQLIndexpublic List<SQLSelectOrderByItem> getColumns()
getColumns in interface SQLIndexCopyright © 2013–2020 Alibaba Group. All rights reserved.