Package org.h2.command.ddl
Class CreateMaterializedView
- java.lang.Object
-
- org.h2.command.Prepared
-
- org.h2.command.ddl.DefineCommand
-
- org.h2.command.ddl.SchemaCommand
-
- org.h2.command.ddl.CreateMaterializedView
-
public class CreateMaterializedView extends SchemaCommand
This class represents the statement CREATE MATERIALIZED VIEW
-
-
Field Summary
-
Fields inherited from class org.h2.command.ddl.DefineCommand
transactional
-
Fields inherited from class org.h2.command.Prepared
create, parameters, prepareAlways, session, sqlStatement, sqlTokens
-
-
Constructor Summary
Constructors Constructor Description CreateMaterializedView(SessionLocal session, Schema schema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetType()Get the command type as defined in CommandInterfacevoidsetComment(java.lang.String comment)voidsetIfNotExists(boolean ifNotExists)voidsetOrReplace(boolean orReplace)voidsetSelect(Query query)voidsetSelectSQL(java.lang.String selectSQL)voidsetViewName(java.lang.String name)longupdate()Execute the statement.-
Methods inherited from class org.h2.command.ddl.SchemaCommand
getSchema
-
Methods inherited from class org.h2.command.ddl.DefineCommand
isReadOnly, isRetryable, isTransactional, queryMeta, setTransactional
-
Methods inherited from class org.h2.command.Prepared
checkCanceled, checkParameters, collectDependencies, getCurrentRowNumber, getDatabase, getObjectId, getParameters, getPersistedObjectId, getPlanSQL, getPlanSQL, getSession, getSimpleSQL, getSQL, getSQLTokens, invalidateCachedResult, isCacheable, isQuery, isWithParamValues, needRecompile, prepare, query, setCommand, setCurrentRowNumber, setParameterList, setPersistedObjectId, setPrepareAlways, setRow, setSession, setSQL, setWithParamValues, toString
-
-
-
-
Constructor Detail
-
CreateMaterializedView
public CreateMaterializedView(SessionLocal session, Schema schema)
-
-
Method Detail
-
setViewName
public void setViewName(java.lang.String name)
-
setComment
public void setComment(java.lang.String comment)
-
setSelectSQL
public void setSelectSQL(java.lang.String selectSQL)
-
setIfNotExists
public void setIfNotExists(boolean ifNotExists)
-
setSelect
public void setSelect(Query query)
-
setOrReplace
public void setOrReplace(boolean orReplace)
-
getType
public int getType()
Description copied from class:PreparedGet the command type as defined in CommandInterface
-
-