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, VerticaStatementCanBeSeparatedByBeginEndPairacceptChildren, 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, toStringpublic TAlterDatabaseStmt(EDbVendor dbvendor)
public TObjectName getNewDatabaseName()
public TObjectName getOwnerName()
public TObjectName getDatabaseName()
public TPTNodeList<THiveKeyValueProperty> getDbProperties()
public int doParseStatement(TCustomSqlStatement psql)
doParseStatement in class TCustomSqlStatementpublic 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)
TParseTreeNodeaccept in interface Visitableaccept in class TParseTreeNodev - visitor is a descendant class of TParseTreeVisitorpublic void acceptChildern(TParseTreeVisitor v)
Copyright © 2019. All rights reserved.