public class SQLCreateMaterializedViewStatement extends SQLStatementImpl implements OracleSegmentAttributes, SQLCreateStatement, SQLReplaceable
| 限定符和类型 | 字段和说明 |
|---|---|
protected SQLExpr |
comment |
protected List<SQLName> |
distributedBy |
protected SQLName |
distributedByType |
protected boolean |
refreshOnOverWrite |
protected SQLObject |
storage |
protected List<SQLTableElement> |
tableElementList |
protected List<SQLAssignItem> |
tableOptions |
protected SQLName |
tablespace |
afterSemi, dbType, headHintsattributes, hint, parent, sourceColumn, sourceLine| 构造器和说明 |
|---|
SQLCreateMaterializedViewStatement() |
clone, getChildren, 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, setSourceLinegetChildren, getDbType, 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 SQLObject storage
protected boolean refreshOnOverWrite
protected List<SQLTableElement> tableElementList
protected SQLName distributedByType
protected final List<SQLAssignItem> tableOptions
protected SQLExpr comment
public SQLName getName()
public void setName(SQLName name)
public SQLSelect getQuery()
public void setQuery(SQLSelect query)
public boolean isBuildImmediate()
public void setBuildImmediate(boolean buildImmediate)
public boolean isBuildDeferred()
public void setBuildDeferred(boolean buildDeferred)
public boolean isRefresh()
public boolean isRefreshFast()
public void setRefreshFast(boolean refreshFast)
public boolean isRefreshComplete()
public void setRefreshComplete(boolean refreshComplete)
public boolean isRefreshForce()
public void setRefreshForce(boolean refreshForce)
public boolean isRefreshOnCommit()
public void setRefreshOnCommit(boolean refreshOnCommit)
public boolean isRefreshOnDemand()
public void setRefreshOnDemand(boolean refreshOnDemand)
public boolean isRefreshOnOverWrite()
public void setRefreshOnOverWrite(boolean refreshOnOverWrite)
public boolean isRefreshStartWith()
public void setRefreshStartWith(boolean refreshStartWith)
public boolean isRefreshNext()
public void setRefreshNext(boolean refreshNext)
public Integer getPctfree()
getPctfree 在接口中 OracleSegmentAttributespublic void setPctfree(Integer pctfree)
setPctfree 在接口中 OracleSegmentAttributespublic Integer getPctused()
getPctused 在接口中 OracleSegmentAttributespublic void setPctused(Integer pctused)
setPctused 在接口中 OracleSegmentAttributespublic Integer getInitrans()
getInitrans 在接口中 OracleSegmentAttributespublic void setInitrans(Integer initrans)
setInitrans 在接口中 OracleSegmentAttributespublic Integer getMaxtrans()
getMaxtrans 在接口中 OracleSegmentAttributespublic void setMaxtrans(Integer maxtrans)
setMaxtrans 在接口中 OracleSegmentAttributespublic Integer getPctincrease()
getPctincrease 在接口中 OracleSegmentAttributespublic void setPctincrease(Integer pctincrease)
setPctincrease 在接口中 OracleSegmentAttributespublic Integer getFreeLists()
public void setFreeLists(Integer freeLists)
public Boolean getCompress()
getCompress 在接口中 OracleSegmentAttributespublic void setCompress(Boolean compress)
setCompress 在接口中 OracleSegmentAttributespublic Integer getCompressLevel()
getCompressLevel 在接口中 OracleSegmentAttributespublic void setCompressLevel(Integer compressLevel)
setCompressLevel 在接口中 OracleSegmentAttributespublic boolean isCompressForOltp()
isCompressForOltp 在接口中 OracleSegmentAttributespublic void setCompressForOltp(boolean compressForOltp)
setCompressForOltp 在接口中 OracleSegmentAttributespublic Integer getPctthreshold()
public void setPctthreshold(Integer pctthreshold)
public Boolean getLogging()
getLogging 在接口中 OracleSegmentAttributespublic void setLogging(Boolean logging)
setLogging 在接口中 OracleSegmentAttributespublic SQLName getTablespace()
getTablespace 在接口中 OracleSegmentAttributespublic void setTablespace(SQLName tablespace)
setTablespace 在接口中 OracleSegmentAttributespublic SQLObject getStorage()
getStorage 在接口中 OracleSegmentAttributespublic void setStorage(SQLObject storage)
setStorage 在接口中 OracleSegmentAttributespublic Boolean getParallel()
public void setParallel(Boolean parallel)
public Integer getParallelValue()
public void setParallelValue(Integer parallelValue)
public Boolean getEnableQueryRewrite()
public void setEnableQueryRewrite(Boolean enableQueryRewrite)
public Boolean getCache()
public void setCache(Boolean cache)
public SQLPartitionBy getPartitionBy()
public List<SQLTableElement> getTableElementList()
public SQLName getDistributedByType()
public void setDistributedByType(SQLName x)
public SQLExpr getStartWith()
public void setStartWith(SQLExpr x)
public SQLExpr getNext()
public void setNext(SQLExpr x)
public void setPartitionBy(SQLPartitionBy x)
public boolean isWithRowId()
public void setWithRowId(boolean withRowId)
public List<SQLAssignItem> getTableOptions()
public SQLExpr getComment()
public void setComment(SQLExpr comment)
protected void accept0(SQLASTVisitor visitor)
accept0 在类中 SQLStatementImplpublic boolean replace(SQLExpr expr, SQLExpr target)
replace 在接口中 SQLReplaceableCopyright © 2013–2023. All rights reserved.