public static class ExpressionFormatter.Formatter extends StackableAstVisitorRocks<String,Integer>
StackableAstVisitorRocks.StackableAstVisitorContext<C>| Constructor and Description |
|---|
Formatter(Optional<List<com.facebook.presto.sql.tree.Expression>> parameters) |
processprocess, visitAddColumn, visitAliasedRelation, visitBindExpression, visitCall, visitCallArgument, visitColumnDefinition, visitCommit, visitCreateSchema, visitCreateTable, visitCreateTableAsSelect, visitCreateView, visitCube, visitDeallocate, visitDelete, visitDescribeInput, visitDescribeOutput, visitDropSchema, visitDropTable, visitDropView, visitExcept, visitExecute, visitExplain, visitExplainOption, visitGrant, visitGroupBy, visitGroupingElement, visitGroupingSets, visitInsert, visitIntersect, visitIsolationLevel, visitJoin, visitLikeClause, visitLiteral, visitOrderBy, visitPrepare, visitQuery, visitQueryBody, visitQuerySpecification, visitRelation, visitRenameColumn, visitRenameSchema, visitRenameTable, visitResetSession, visitRevoke, visitRollback, visitRollup, visitSampledRelation, visitSelect, visitSelectItem, visitSetOperation, visitSetSession, visitShowCatalogs, visitShowColumns, visitShowCreate, visitShowFunctions, visitShowGrants, visitShowPartitions, visitShowSchemas, visitShowSession, visitShowStats, visitShowTables, visitSimpleGroupBy, visitSingleColumn, visitSortItem, visitStartTransaction, visitStatement, visitTable, visitTableElement, visitTableSubquery, visitTransactionAccessMode, visitTransactionMode, visitUnion, visitUnnest, visitUse, visitValues, visitWith, visitWithQueryprotected String visitNode(com.facebook.presto.sql.tree.Node node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitNode in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitRow(com.facebook.presto.sql.tree.Row node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitRow in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitExpression(com.facebook.presto.sql.tree.Expression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitAtTimeZone(com.facebook.presto.sql.tree.AtTimeZone node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitAtTimeZone in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitCurrentTime(com.facebook.presto.sql.tree.CurrentTime node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitCurrentTime in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitExtract(com.facebook.presto.sql.tree.Extract node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitExtract in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitBooleanLiteral(com.facebook.presto.sql.tree.BooleanLiteral node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitBooleanLiteral in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitStringLiteral(com.facebook.presto.sql.tree.StringLiteral node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitStringLiteral in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitCharLiteral(com.facebook.presto.sql.tree.CharLiteral node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitCharLiteral in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitBinaryLiteral(com.facebook.presto.sql.tree.BinaryLiteral node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitBinaryLiteral in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitParameter(com.facebook.presto.sql.tree.Parameter node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitParameter in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitArrayConstructor(com.facebook.presto.sql.tree.ArrayConstructor node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitArrayConstructor in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitSubscriptExpression(com.facebook.presto.sql.tree.SubscriptExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitSubscriptExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitLongLiteral(com.facebook.presto.sql.tree.LongLiteral node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitLongLiteral in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitDoubleLiteral(com.facebook.presto.sql.tree.DoubleLiteral node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitDoubleLiteral in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitDecimalLiteral(com.facebook.presto.sql.tree.DecimalLiteral node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitDecimalLiteral in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitGenericLiteral(com.facebook.presto.sql.tree.GenericLiteral node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitGenericLiteral in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitTimeLiteral(com.facebook.presto.sql.tree.TimeLiteral node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitTimeLiteral in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitTimestampLiteral(com.facebook.presto.sql.tree.TimestampLiteral node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitTimestampLiteral in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitNullLiteral(com.facebook.presto.sql.tree.NullLiteral node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitNullLiteral in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitIntervalLiteral(com.facebook.presto.sql.tree.IntervalLiteral node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitIntervalLiteral in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitSubqueryExpression(com.facebook.presto.sql.tree.SubqueryExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitSubqueryExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitExists(com.facebook.presto.sql.tree.ExistsPredicate node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitExists in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitIdentifier(com.facebook.presto.sql.tree.Identifier node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitIdentifier in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitLambdaArgumentDeclaration(com.facebook.presto.sql.tree.LambdaArgumentDeclaration node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitLambdaArgumentDeclaration in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitSymbolReference(com.facebook.presto.sql.tree.SymbolReference node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitSymbolReference in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitDereferenceExpression(com.facebook.presto.sql.tree.DereferenceExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitDereferenceExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>public String visitFieldReference(com.facebook.presto.sql.tree.FieldReference node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitFieldReference in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitFunctionCall(com.facebook.presto.sql.tree.FunctionCall node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitFunctionCall in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitLambdaExpression(com.facebook.presto.sql.tree.LambdaExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitLambdaExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitLogicalBinaryExpression(com.facebook.presto.sql.tree.LogicalBinaryExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitLogicalBinaryExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitNotExpression(com.facebook.presto.sql.tree.NotExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitNotExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitComparisonExpression(com.facebook.presto.sql.tree.ComparisonExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitComparisonExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitIsNullPredicate(com.facebook.presto.sql.tree.IsNullPredicate node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitIsNullPredicate in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitIsNotNullPredicate(com.facebook.presto.sql.tree.IsNotNullPredicate node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitIsNotNullPredicate in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitNullIfExpression(com.facebook.presto.sql.tree.NullIfExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitNullIfExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitIfExpression(com.facebook.presto.sql.tree.IfExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitIfExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitTryExpression(com.facebook.presto.sql.tree.TryExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitTryExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitCoalesceExpression(com.facebook.presto.sql.tree.CoalesceExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitCoalesceExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitArithmeticUnary(com.facebook.presto.sql.tree.ArithmeticUnaryExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitArithmeticUnary in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitArithmeticBinary(com.facebook.presto.sql.tree.ArithmeticBinaryExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitArithmeticBinary in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitLikePredicate(com.facebook.presto.sql.tree.LikePredicate node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitLikePredicate in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitAllColumns(com.facebook.presto.sql.tree.AllColumns node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitAllColumns in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>public String visitCast(com.facebook.presto.sql.tree.Cast node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitCast in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitSearchedCaseExpression(com.facebook.presto.sql.tree.SearchedCaseExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitSearchedCaseExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitSimpleCaseExpression(com.facebook.presto.sql.tree.SimpleCaseExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitSimpleCaseExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitWhenClause(com.facebook.presto.sql.tree.WhenClause node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitWhenClause in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitBetweenPredicate(com.facebook.presto.sql.tree.BetweenPredicate node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitBetweenPredicate in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitInPredicate(com.facebook.presto.sql.tree.InPredicate node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitInPredicate in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitInListExpression(com.facebook.presto.sql.tree.InListExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitInListExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>public String visitWindow(com.facebook.presto.sql.tree.Window node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitWindow in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>public String visitWindowFrame(com.facebook.presto.sql.tree.WindowFrame node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitWindowFrame in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>public String visitFrameBound(com.facebook.presto.sql.tree.FrameBound node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitFrameBound in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>protected String visitQuantifiedComparisonExpression(com.facebook.presto.sql.tree.QuantifiedComparisonExpression node, StackableAstVisitorRocks.StackableAstVisitorContext<Integer> indent)
visitQuantifiedComparisonExpression in class com.facebook.presto.sql.tree.AstVisitor<String,StackableAstVisitorRocks.StackableAstVisitorContext<Integer>>Copyright © 2016–2017. All rights reserved.