public class TCreateMaterializedSqlStatement extends TCustomSqlStatement
dbvendor, dummytag, isparsed, joins, parser, plsqlparser, rootNode, sourcetokenlist, sqlstatementtype, tables| Constructor and Description |
|---|
TCreateMaterializedSqlStatement(EDbVendor dbvendor) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TParseTreeVisitor v)
Accept a visitor
|
void |
acceptChildren(TParseTreeVisitor v)
Accept a visitor to iterate this class and sub-nodes of this class
|
int |
doParseStatement(TCustomSqlStatement psql) |
TMaterializedViewProps |
getMaterializedViewProps() |
TOracleCreateMvRefresh |
getMvRefresh() |
TOracleUsingIndex |
getOracleUsingIndex()
Using index clause
|
TPhysicalProperties |
getPhysicalProperties() |
TSelectSqlStatement |
getSubquery() |
TViewAliasClause |
getViewAliasClause() |
TObjectName |
getViewName() |
boolean |
isForUpdate()
For update clause is specified if the value is true.
|
void |
setSubquery(TSelectSqlStatement subquery) |
void |
setViewAliasClause(TViewAliasClause viewAliasClause) |
void |
setViewName(TObjectName viewName) |
addToTables, addWhereClause, analyzeFromTable, analyzeJoin, analyzeTablename, checkNonQualifiedColumnReferenceInSubQueryOfUplevelStmt, clearError, dochecksyntax, findTable, fireOnMetaDatabaseTableColumn, getAncestorStmt, getCteList, getDaxFunctionStack, getEndlabelName, getErrorCount, getFirstPhysicalTable, getIndexColumns, getJoins, getLabelName, getOrphanColumns, getOutputClause, getParentStmt, getResultColumnList, getReturningClause, getStatements, getSymbolTable, getTables, getTargetTable, getTopClause, getTopStatement, getVariableStack, getWhereClause, isnzplsql, isoracleplsql, ispgplsql, isTableACTE, isverticaplsql, linkColumnReferenceToTable, linkColumnToTable, linkToFirstTable, locateVariableOrParameter, OracleStatementCanBeSeparatedByBeginEndPair, parseerrormessagehandle, parsestatement, searchCTEList, searchDaxVariableInStack, setCteList, setEndlabelName, setLabelName, setOutputClause, setParentStmt, setResultColumnList, setReturningClause, setTargetTable, setTopClause, setVariableStack, setWhereClause, VerticaStatementCanBeSeparatedByBeginEndPairaddAllMyTokensToTokenList, appendString, doParse, fastSetString, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript, toStringpublic TCreateMaterializedSqlStatement(EDbVendor dbvendor)
public TOracleCreateMvRefresh getMvRefresh()
public TOracleUsingIndex getOracleUsingIndex()
public boolean isForUpdate()
public TViewAliasClause getViewAliasClause()
public TSelectSqlStatement getSubquery()
public TObjectName getViewName()
public TPhysicalProperties getPhysicalProperties()
public TMaterializedViewProps getMaterializedViewProps()
public int doParseStatement(TCustomSqlStatement psql)
doParseStatement in class TCustomSqlStatementpublic void accept(TParseTreeVisitor v)
TParseTreeNodeaccept in interface Visitableaccept in class TParseTreeNodev - visitor is a descendant class of TParseTreeVisitorpublic void acceptChildren(TParseTreeVisitor v)
TParseTreeNodeacceptChildren in interface VisitableacceptChildren in class TParseTreeNodev - visitor is a descendant class of TParseTreeVisitorpublic void setSubquery(TSelectSqlStatement subquery)
public void setViewAliasClause(TViewAliasClause viewAliasClause)
public void setViewName(TObjectName viewName)
Copyright © 2019. All rights reserved.