Qore OracleSqlUtil Module Reference  1.3
OracleSqlUtil::OracleMaterializedView Class Reference

represents an Oracle materialized view More...

Inheritance diagram for OracleSqlUtil::OracleMaterializedView:

Public Member Methods

 constructor (string n, string n_src, bool n_logging=True, bool n_use_index=True, *string n_tablespace)
 creates the object from the arguments passed More...
 
softlist getCreateSql (*hash opt)
 returns a string that can be used to create the object in the database
 
- Public Member Methods inherited from OracleSqlUtil::OracleCodeBaseNoRename
 constructor (string n, string n_type, string n_src)
 creates the object from the arguments passed More...
 
softlist getRenameSql (string new_name, *hash opt)
 returns a string that can be used to rename the object in the database More...
 
- Public Member Methods inherited from OracleSqlUtil::OracleCodeBase
 constructor (string n, string n_type, string n_src)
 creates the object from the arguments passed More...
 
bool equalImpl (AbstractFunctionBase t)
 returns True if the argument is equal to the current object, False if not
 

Public Attributes

bool logging
 Flag if is loggign mode used.
 
*string tablespace
 Name of the potential tablespace.
 
bool use_index
 Flag if is index used.
 

Detailed Description

represents an Oracle materialized view

Member Function Documentation

◆ constructor()

OracleSqlUtil::OracleMaterializedView::constructor ( string  n,
string  n_src,
bool  n_logging = True,
bool  n_use_index = True,
*string  n_tablespace 
)

creates the object from the arguments passed

Parameters
nthe name of the materialized view
n_srcthe source of the materialized view
n_tablespacethe optional data tablespace used by the materialized view
n_loggingif the materialized view should use logging
n_use_indexif the materialized view should use an index