public class TCreateViewSqlStatement extends TCustomSqlStatement
dbvendor, dummytag, isparsed, joins, parser, plsqlparser, rootNode, sourcetokenlist, sqlstatementtype, tables
Constructor and Description |
---|
TCreateViewSqlStatement(EDbVendor dbvendor) |
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 TCreateViewSqlStatement(EDbVendor dbvendor)
public void setForce(boolean isForce)
public void setNoForce(boolean isNoForce)
public boolean isForce()
public boolean isNoForce()
public void setViewAttributeList(TObjectNameList viewAttributeList)
public TObjectNameList getViewAttributeList()
public void setSubquery(TSelectSqlStatement subquery)
public void setViewAliasClause(TViewAliasClause viewAliasClause)
public void setStForce(TSourceToken stForce)
public void setStReplace(TSourceToken stReplace)
public void setRowTypeName(TObjectName rowTypeName)
public void setRestrictionClause(TRestrictionClause restrictionClause)
public void setViewName(TObjectName viewName)
public TObjectName getRowTypeName()
public TSourceToken getStForce()
public TSourceToken getStReplace()
public TRestrictionClause getRestrictionClause()
public TViewAliasClause getViewAliasClause()
public TSelectSqlStatement getSubquery()
public int doParseStatement(TCustomSqlStatement psql)
doParseStatement
in class TCustomSqlStatement
public TObjectName getViewName()
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
Copyright © 2019. All rights reserved.