public class TAlterDatabaseStmt extends TCustomSqlStatement
getDatabaseName()
returns the database name.
ALTER DATABASE CURRENT SET COMPATIBILITY_LEVEL = 110
Database name: getDatabaseName()
alter database ticket rename to newticket
Redshift new database name: getNewDatabaseName()
alter database ticket owner to dwuser;
Redshift owner name: getOwnerName()
dbvendor, dummytag, isparsed, joins, parser, plsqlparser, rootNode, sourcetokenlist, sqlstatementtype, tables
Constructor and Description |
---|
TAlterDatabaseStmt(EDbVendor dbvendor) |
Modifier and Type | Method and Description |
---|---|
void |
accept(TParseTreeVisitor v)
Accept a visitor
|
void |
acceptChildern(TParseTreeVisitor v) |
int |
doParseStatement(TCustomSqlStatement psql) |
TObjectName |
getDatabaseName()
database name to be altered.
|
TPTNodeList<THiveKeyValueProperty> |
getDbProperties()
Hive, db properties in set dbproperties clause.
|
TObjectName |
getNewDatabaseName()
Netezza,Redshift,Snowflake, new database name in rename to clause.
|
TObjectName |
getOwnerName()
Netezza,Redshift, owner name in owner to clause.
|
void |
setDatabaseName(TObjectName databaseName) |
void |
setDbProperties(TPTNodeList<THiveKeyValueProperty> dbProperties) |
void |
setNewDatabaseName(TObjectName newDatabaseName) |
void |
setOwnerName(TObjectName ownerName) |
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
acceptChildren, 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 TAlterDatabaseStmt(EDbVendor dbvendor)
public TObjectName getNewDatabaseName()
public TObjectName getOwnerName()
public TObjectName getDatabaseName()
public TPTNodeList<THiveKeyValueProperty> getDbProperties()
public int doParseStatement(TCustomSqlStatement psql)
doParseStatement
in class TCustomSqlStatement
public void setDatabaseName(TObjectName databaseName)
public void setDbProperties(TPTNodeList<THiveKeyValueProperty> dbProperties)
public void setNewDatabaseName(TObjectName newDatabaseName)
public void setOwnerName(TObjectName ownerName)
public void accept(TParseTreeVisitor v)
TParseTreeNode
accept
in interface Visitable
accept
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor
public void acceptChildern(TParseTreeVisitor v)
Copyright © 2019. All rights reserved.