public class SQLCreateIndexStatement extends SQLStatementImpl implements SQLCreateStatement, SQLIndex
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
deferedRebuild |
protected boolean |
ifNotExists |
protected SQLTableSource |
in |
protected List<SQLAssignItem> |
properties |
protected SQLExternalRecordFormat |
rowFormat |
protected SQLName |
storedAs |
protected boolean |
storing |
protected List<SQLAssignItem> |
tableProperties |
protected SQLName |
tablespace |
afterSemi, dbType, headHintsattributes, hint, parent, sourceColumn, sourceLine| 构造器和说明 |
|---|
SQLCreateIndexStatement() |
SQLCreateIndexStatement(DbType dbType) |
getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString, toUnformattedStringaccept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLinegetDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setHeadHints, toLowerCaseString, toParameterizedString, toString, toStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParentprotected SQLName tablespace
protected boolean deferedRebuild
protected SQLTableSource in
protected SQLExternalRecordFormat rowFormat
protected SQLName storedAs
protected List<SQLAssignItem> properties
protected List<SQLAssignItem> tableProperties
protected boolean storing
protected boolean ifNotExists
public 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)
protected void accept0(SQLASTVisitor visitor)
accept0 在类中 SQLStatementImplpublic List<SQLObject> getChildren()
getChildren 在接口中 SQLStatementgetChildren 在类中 SQLStatementImplpublic String getSchema()
public SQLCreateIndexStatement clone()
clone 在接口中 SQLObjectclone 在接口中 SQLStatementclone 在类中 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 在接口中 SQLIndexpublic List<SQLSelectOrderByItem> getColumns()
getColumns 在接口中 SQLIndexpublic boolean isIfNotExists()
public void setIfNotExists(boolean ifNotExists)
Copyright © 2013–2023. All rights reserved.