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, VerticaStatementCanBeSeparatedByBeginEndPair
addAllMyTokensToTokenList, 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, toString
public 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 TCustomSqlStatement
public void accept(TParseTreeVisitor v)
TParseTreeNode
accept
in interface Visitable
accept
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor
public void acceptChildren(TParseTreeVisitor v)
TParseTreeNode
acceptChildren
in interface Visitable
acceptChildren
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor
public void setSubquery(TSelectSqlStatement subquery)
public void setViewAliasClause(TViewAliasClause viewAliasClause)
public void setViewName(TObjectName viewName)
Copyright © 2019. All rights reserved.