类 SQLCreateMaterializedViewStatement
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLStatementImpl
com.alibaba.druid.sql.ast.statement.SQLCreateMaterializedViewStatement
- 所有已实现的接口:
SQLDbTypedObject,SQLObject,SQLReplaceable,SQLStatement,SQLCreateStatement,SQLDDLStatement,OracleSegmentAttributes
public class SQLCreateMaterializedViewStatement
extends SQLStatementImpl
implements OracleSegmentAttributes, SQLCreateStatement, SQLReplaceable
Created by wenshao on 30/06/2017.
-
嵌套类概要
从接口继承的嵌套类/接口 com.alibaba.druid.sql.ast.statement.SQLDDLStatement
SQLDDLStatement.DDLObjectType -
字段概要
字段修饰符和类型字段说明protected SQLExprprotected SQLNameprotected SQLExprprotected booleanprotected SQLObjectprotected List<SQLTableElement>protected final List<SQLAssignItem>protected SQLName从类继承的字段 com.alibaba.druid.sql.ast.SQLStatementImpl
afterSemi, dbType, headHints从类继承的字段 com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected voidaccept0(SQLASTVisitor visitor) voidgetCache()getName()getNext()getQuery()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetBuildDeferred(boolean buildDeferred) voidsetBuildImmediate(boolean buildImmediate) voidvoidvoidsetCompress(Boolean compress) voidsetCompressForOltp(boolean compressForOltp) voidsetCompressLevel(Integer compressLevel) voidvoidsetEnableQueryRewrite(Boolean enableQueryRewrite) voidsetFreeLists(Integer freeLists) voidsetIfNotExists(boolean ifNotExists) voidsetInitrans(Integer initrans) voidvoidsetLogging(Boolean logging) voidsetMaxtrans(Integer maxtrans) voidvoidvoidsetParallel(Boolean parallel) voidsetParallelValue(Integer parallelValue) voidvoidsetPctfree(Integer pctfree) voidsetPctincrease(Integer pctincrease) voidsetPctthreshold(Integer pctthreshold) voidsetPctused(Integer pctused) voidvoidsetRefreshComplete(boolean refreshComplete) voidsetRefreshFast(boolean refreshFast) voidsetRefreshForce(boolean refreshForce) voidsetRefreshNext(boolean refreshNext) voidsetRefreshOnCommit(boolean refreshOnCommit) voidsetRefreshOnDemand(boolean refreshOnDemand) voidsetRefreshOnOverWrite(boolean refreshOnOverWrite) voidsetRefreshStartWith(boolean refreshStartWith) voidvoidsetStorage(SQLObject storage) voidsetTablespace(SQLName tablespace) voidsetWithRowId(boolean withRowId) 从类继承的方法 com.alibaba.druid.sql.ast.SQLStatementImpl
clone, getChildren, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString, toUnformattedString从类继承的方法 com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine从接口继承的方法 com.alibaba.druid.sql.ast.statement.SQLDDLStatement
getDDLObjectType从接口继承的方法 com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent从接口继承的方法 com.alibaba.druid.sql.ast.SQLStatement
clone, getChildren, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString
-
字段详细资料
-
lifyCycle
-
tablespace
-
storage
-
refreshOnOverWrite
protected boolean refreshOnOverWrite -
tableElementList
-
distributedByType
-
distributedBy
-
tableOptions
-
comment
-
-
构造器详细资料
-
SQLCreateMaterializedViewStatement
public SQLCreateMaterializedViewStatement()
-
-
方法详细资料
-
getName
- 指定者:
getName在接口中SQLCreateStatement
-
setName
-
isIfNotExists
public boolean isIfNotExists() -
setIfNotExists
public void setIfNotExists(boolean ifNotExists) -
getColumns
-
getQuery
-
setQuery
-
isBuildImmediate
public boolean isBuildImmediate() -
setBuildImmediate
public void setBuildImmediate(boolean buildImmediate) -
isBuildDeferred
public boolean isBuildDeferred() -
setBuildDeferred
public void setBuildDeferred(boolean buildDeferred) -
isRefresh
public boolean isRefresh() -
isRefreshFast
public boolean isRefreshFast() -
setRefreshFast
public void setRefreshFast(boolean refreshFast) -
isRefreshComplete
public boolean isRefreshComplete() -
setRefreshComplete
public void setRefreshComplete(boolean refreshComplete) -
isRefreshForce
public boolean isRefreshForce() -
setRefreshForce
public void setRefreshForce(boolean refreshForce) -
isRefreshOnCommit
public boolean isRefreshOnCommit() -
setRefreshOnCommit
public void setRefreshOnCommit(boolean refreshOnCommit) -
isRefreshOnDemand
public boolean isRefreshOnDemand() -
setRefreshOnDemand
public void setRefreshOnDemand(boolean refreshOnDemand) -
isRefreshOnOverWrite
public boolean isRefreshOnOverWrite() -
setRefreshOnOverWrite
public void setRefreshOnOverWrite(boolean refreshOnOverWrite) -
isRefreshStartWith
public boolean isRefreshStartWith() -
setRefreshStartWith
public void setRefreshStartWith(boolean refreshStartWith) -
isRefreshNext
public boolean isRefreshNext() -
setRefreshNext
public void setRefreshNext(boolean refreshNext) -
getPctfree
- 指定者:
getPctfree在接口中OracleSegmentAttributes
-
setPctfree
- 指定者:
setPctfree在接口中OracleSegmentAttributes
-
getPctused
- 指定者:
getPctused在接口中OracleSegmentAttributes
-
setPctused
- 指定者:
setPctused在接口中OracleSegmentAttributes
-
getInitrans
- 指定者:
getInitrans在接口中OracleSegmentAttributes
-
setInitrans
- 指定者:
setInitrans在接口中OracleSegmentAttributes
-
getMaxtrans
- 指定者:
getMaxtrans在接口中OracleSegmentAttributes
-
setMaxtrans
- 指定者:
setMaxtrans在接口中OracleSegmentAttributes
-
getPctincrease
- 指定者:
getPctincrease在接口中OracleSegmentAttributes
-
setPctincrease
- 指定者:
setPctincrease在接口中OracleSegmentAttributes
-
getFreeLists
-
setFreeLists
-
getCompress
- 指定者:
getCompress在接口中OracleSegmentAttributes
-
setCompress
- 指定者:
setCompress在接口中OracleSegmentAttributes
-
getCompressLevel
- 指定者:
getCompressLevel在接口中OracleSegmentAttributes
-
setCompressLevel
- 指定者:
setCompressLevel在接口中OracleSegmentAttributes
-
isCompressForOltp
public boolean isCompressForOltp()- 指定者:
isCompressForOltp在接口中OracleSegmentAttributes
-
setCompressForOltp
public void setCompressForOltp(boolean compressForOltp) - 指定者:
setCompressForOltp在接口中OracleSegmentAttributes
-
getPctthreshold
-
setPctthreshold
-
getLogging
- 指定者:
getLogging在接口中OracleSegmentAttributes
-
setLogging
- 指定者:
setLogging在接口中OracleSegmentAttributes
-
getTablespace
- 指定者:
getTablespace在接口中OracleSegmentAttributes
-
setTablespace
- 指定者:
setTablespace在接口中OracleSegmentAttributes
-
getStorage
- 指定者:
getStorage在接口中OracleSegmentAttributes
-
setStorage
- 指定者:
setStorage在接口中OracleSegmentAttributes
-
getParallel
-
setParallel
-
getParallelValue
-
setParallelValue
-
getEnableQueryRewrite
-
setEnableQueryRewrite
-
getCache
-
setCache
-
getPartitionBy
-
getTableElementList
-
getDistributedBy
-
getDistributedByType
-
setDistributedByType
-
getStartWith
-
setStartWith
-
getNext
-
setNext
-
setPartitionBy
-
isWithRowId
public boolean isWithRowId() -
setWithRowId
public void setWithRowId(boolean withRowId) -
getPartitionedOn
-
addOption
-
getTableOptions
-
getOption
-
getComment
-
setComment
-
getLifyCycle
-
setLifyCycle
-
accept0
- 覆盖:
accept0在类中SQLStatementImpl
-
replace
- 指定者:
replace在接口中SQLReplaceable
-