public class StackableAstVisitor<R,C> extends AstVisitor<R,StackableAstVisitor.StackableAstVisitorContext<C>>
| Modifier and Type | Class and Description |
|---|---|
static class |
StackableAstVisitor.StackableAstVisitorContext<C> |
| Constructor and Description |
|---|
StackableAstVisitor() |
| Modifier and Type | Method and Description |
|---|---|
R |
process(Node node,
StackableAstVisitor.StackableAstVisitorContext<C> context) |
process, visitAddColumn, visitAliasedRelation, visitAllColumns, visitAlterFunction, visitAnalyze, visitArithmeticBinary, visitArithmeticUnary, visitArrayConstructor, visitAtTimeZone, visitBetweenPredicate, visitBinaryLiteral, visitBindExpression, visitBooleanLiteral, visitCall, visitCallArgument, visitCast, visitCharLiteral, visitCoalesceExpression, visitColumnDefinition, visitCommit, visitComparisonExpression, visitCreateFunction, visitCreateMaterializedView, visitCreateRole, visitCreateSchema, visitCreateTable, visitCreateTableAsSelect, visitCreateType, visitCreateView, visitCube, visitCurrentTime, visitCurrentUser, visitDeallocate, visitDecimalLiteral, visitDelete, visitDereferenceExpression, visitDescribeInput, visitDescribeOutput, visitDoubleLiteral, visitDropColumn, visitDropFunction, visitDropFunction, visitDropMaterializedView, visitDropRole, visitDropSchema, visitDropTable, visitDropView, visitEnumLiteral, visitExcept, visitExecute, visitExists, visitExplain, visitExplainOption, visitExpression, visitExternalBodyReference, visitExtract, visitFieldReference, visitFrameBound, visitFunctionCall, visitGenericLiteral, visitGrant, visitGrantRoles, visitGroupBy, visitGroupingElement, visitGroupingOperation, visitGroupingSets, visitIdentifier, visitIfExpression, visitInListExpression, visitInPredicate, visitInsert, visitIntersect, visitIntervalLiteral, visitIsNotNullPredicate, visitIsNullPredicate, visitIsolationLevel, visitJoin, visitLambdaArgumentDeclaration, visitLambdaExpression, visitLateral, visitLikeClause, visitLikePredicate, visitLiteral, visitLogicalBinaryExpression, visitLongLiteral, visitNode, visitNotExpression, visitNullIfExpression, visitNullLiteral, visitOffset, visitOrderBy, visitParameter, visitPrepare, visitProperty, visitQuantifiedComparisonExpression, visitQuery, visitQueryBody, visitQuerySpecification, visitRefreshMaterializedView, visitRelation, visitRenameColumn, visitRenameSchema, visitRenameTable, visitResetSession, visitReturn, visitRevoke, visitRevokeRoles, visitRollback, visitRollup, visitRoutineBody, visitRow, visitSampledRelation, visitSearchedCaseExpression, visitSelect, visitSelectItem, visitSetOperation, visitSetRole, visitSetSession, visitShowCatalogs, visitShowColumns, visitShowCreate, visitShowCreateFunction, visitShowFunctions, visitShowGrants, visitShowRoleGrants, visitShowRoles, visitShowSchemas, visitShowSession, visitShowStats, visitShowTables, visitSimpleCaseExpression, visitSimpleGroupBy, visitSingleColumn, visitSortItem, visitStartTransaction, visitStatement, visitStringLiteral, visitSubqueryExpression, visitSubscriptExpression, visitSymbolReference, visitTable, visitTableElement, visitTableSubquery, visitTimeLiteral, visitTimestampLiteral, visitTransactionAccessMode, visitTransactionMode, visitTruncateTable, visitTryExpression, visitUnion, visitUnnest, visitUse, visitValues, visitWhenClause, visitWindow, visitWindowFrame, visitWith, visitWithQuerypublic R process(Node node, StackableAstVisitor.StackableAstVisitorContext<C> context)
process in class AstVisitor<R,StackableAstVisitor.StackableAstVisitorContext<C>>Copyright © 2012–2023. All rights reserved.