public static class ExpressionFormatter.Formatter extends AstVisitor<java.lang.String,java.lang.Void>
Constructor and Description |
---|
Formatter() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
visitAllColumns(AllColumns node,
java.lang.Void context) |
protected java.lang.String |
visitArithmeticExpression(ArithmeticExpression node,
java.lang.Void context) |
java.lang.String |
visitArrayLikePredicate(ArrayLikePredicate node,
java.lang.Void context) |
java.lang.String |
visitArrayLiteral(ArrayLiteral node,
java.lang.Void context) |
protected java.lang.String |
visitBetweenPredicate(BetweenPredicate node,
java.lang.Void context) |
protected java.lang.String |
visitBooleanLiteral(BooleanLiteral node,
java.lang.Void context) |
java.lang.String |
visitCast(Cast node,
java.lang.Void context) |
java.lang.String |
visitCollectionColumnType(CollectionColumnType node,
java.lang.Void context) |
java.lang.String |
visitColumnType(ColumnType node,
java.lang.Void context) |
protected java.lang.String |
visitComparisonExpression(ComparisonExpression node,
java.lang.Void context) |
protected java.lang.String |
visitCurrentTime(CurrentTime node,
java.lang.Void context) |
protected java.lang.String |
visitDateLiteral(DateLiteral node,
java.lang.Void context) |
protected java.lang.String |
visitDoubleLiteral(DoubleLiteral node,
java.lang.Void context) |
protected java.lang.String |
visitExists(ExistsPredicate node,
java.lang.Void context) |
protected java.lang.String |
visitExpression(Expression node,
java.lang.Void context) |
protected java.lang.String |
visitExtract(Extract node,
java.lang.Void context) |
protected java.lang.String |
visitFunctionCall(FunctionCall node,
java.lang.Void context) |
java.lang.String |
visitGenericProperties(GenericProperties node,
java.lang.Void context) |
protected java.lang.String |
visitIfExpression(IfExpression node,
java.lang.Void context) |
protected java.lang.String |
visitInListExpression(InListExpression node,
java.lang.Void context) |
protected java.lang.String |
visitInPredicate(InPredicate node,
java.lang.Void context) |
protected java.lang.String |
visitIsNotNullPredicate(IsNotNullPredicate node,
java.lang.Void context) |
protected java.lang.String |
visitIsNullPredicate(IsNullPredicate node,
java.lang.Void context) |
protected java.lang.String |
visitLikePredicate(LikePredicate node,
java.lang.Void context) |
protected java.lang.String |
visitLogicalBinaryExpression(LogicalBinaryExpression node,
java.lang.Void context) |
protected java.lang.String |
visitLongLiteral(LongLiteral node,
java.lang.Void context) |
java.lang.String |
visitMatchPredicate(MatchPredicate node,
java.lang.Void context) |
java.lang.String |
visitMatchPredicateColumnIdent(MatchPredicateColumnIdent node,
java.lang.Void context) |
protected java.lang.String |
visitNegativeExpression(NegativeExpression node,
java.lang.Void context) |
protected java.lang.String |
visitNode(Node node,
java.lang.Void context) |
protected java.lang.String |
visitNotExpression(NotExpression node,
java.lang.Void context) |
protected java.lang.String |
visitNullLiteral(NullLiteral node,
java.lang.Void context) |
java.lang.String |
visitObjectColumnType(ObjectColumnType node,
java.lang.Void context) |
java.lang.String |
visitObjectLiteral(ObjectLiteral node,
java.lang.Void context) |
java.lang.String |
visitParameterExpression(ParameterExpression node,
java.lang.Void context) |
protected java.lang.String |
visitQualifiedNameReference(QualifiedNameReference node,
java.lang.Void context) |
protected java.lang.String |
visitSearchedCaseExpression(SearchedCaseExpression node,
java.lang.Void context) |
protected java.lang.String |
visitSimpleCaseExpression(SimpleCaseExpression node,
java.lang.Void context) |
protected java.lang.String |
visitStringLiteral(StringLiteral node,
java.lang.Void context) |
protected java.lang.String |
visitSubqueryExpression(SubqueryExpression node,
java.lang.Void context) |
protected java.lang.String |
visitSubscriptExpression(SubscriptExpression node,
java.lang.Void context) |
protected java.lang.String |
visitTimeLiteral(TimeLiteral node,
java.lang.Void context) |
protected java.lang.String |
visitTimestampLiteral(TimestampLiteral node,
java.lang.Void context) |
protected java.lang.String |
visitTryCast(TryCast node,
java.lang.Void context) |
protected java.lang.String |
visitWhenClause(WhenClause node,
java.lang.Void context) |
process, visitAddColumnDefinition, visitAliasedRelation, visitAlterBlobTable, visitAlterTable, visitAlterTableAddColumnStatement, visitArrayComparisonExpression, visitAssignment, visitBegin, visitCharFilters, visitClusteredBy, visitColumnConstraint, visitColumnDefinition, visitCopyFrom, visitCopyTo, visitCreateAnalyzer, visitCreateBlobTable, visitCreateRepository, visitCreateSnapshot, visitCreateTable, visitDelete, visitDropBlobTable, visitDropRepository, visitDropSnapshot, visitDropTable, visitExcept, visitExplain, visitGenericProperty, visitIndexColumnConstraint, visitIndexDefinition, visitInsert, visitInsertFromSubquery, visitInsertFromValues, visitIntersect, visitJoin, visitKillStatement, visitLiteral, visitNotNullColumnConstraint, visitOptimizeStatement, visitPartitionedBy, visitPrimaryKeyColumnConstraint, visitPrimaryKeyConstraint, visitQuery, visitQueryBody, visitQuerySpecification, visitRefreshStatement, visitRelation, visitResetStatement, visitRestoreSnapshot, visitSelect, visitSelectItem, visitSetOperation, visitSetStatement, visitShowColumns, visitShowCreateTable, visitShowSchemas, visitShowTables, visitShowTransaction, visitSingleColumn, visitSortItem, visitStatement, visitTable, visitTableElement, visitTableFunction, visitTableSubquery, visitTokenFilters, visitTokenizer, visitUnion, visitUpdate, visitValuesList, visitWith, visitWithQuery
protected java.lang.String visitNode(Node node, java.lang.Void context)
visitNode
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitExpression(Expression node, java.lang.Void context)
visitExpression
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitCurrentTime(CurrentTime node, java.lang.Void context)
visitCurrentTime
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitExtract(Extract node, java.lang.Void context)
visitExtract
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitBooleanLiteral(BooleanLiteral node, java.lang.Void context)
visitBooleanLiteral
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitSubscriptExpression(SubscriptExpression node, java.lang.Void context)
visitSubscriptExpression
in class AstVisitor<java.lang.String,java.lang.Void>
public java.lang.String visitParameterExpression(ParameterExpression node, java.lang.Void context)
visitParameterExpression
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitStringLiteral(StringLiteral node, java.lang.Void context)
visitStringLiteral
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitLongLiteral(LongLiteral node, java.lang.Void context)
visitLongLiteral
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitDoubleLiteral(DoubleLiteral node, java.lang.Void context)
visitDoubleLiteral
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitTimeLiteral(TimeLiteral node, java.lang.Void context)
visitTimeLiteral
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitTimestampLiteral(TimestampLiteral node, java.lang.Void context)
visitTimestampLiteral
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitNullLiteral(NullLiteral node, java.lang.Void context)
visitNullLiteral
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitDateLiteral(DateLiteral node, java.lang.Void context)
visitDateLiteral
in class AstVisitor<java.lang.String,java.lang.Void>
public java.lang.String visitArrayLiteral(ArrayLiteral node, java.lang.Void context)
visitArrayLiteral
in class AstVisitor<java.lang.String,java.lang.Void>
public java.lang.String visitObjectLiteral(ObjectLiteral node, java.lang.Void context)
visitObjectLiteral
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitSubqueryExpression(SubqueryExpression node, java.lang.Void context)
visitSubqueryExpression
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitExists(ExistsPredicate node, java.lang.Void context)
visitExists
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitQualifiedNameReference(QualifiedNameReference node, java.lang.Void context)
visitQualifiedNameReference
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitFunctionCall(FunctionCall node, java.lang.Void context)
visitFunctionCall
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitLogicalBinaryExpression(LogicalBinaryExpression node, java.lang.Void context)
visitLogicalBinaryExpression
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitNotExpression(NotExpression node, java.lang.Void context)
visitNotExpression
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitComparisonExpression(ComparisonExpression node, java.lang.Void context)
visitComparisonExpression
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitIsNullPredicate(IsNullPredicate node, java.lang.Void context)
visitIsNullPredicate
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitIsNotNullPredicate(IsNotNullPredicate node, java.lang.Void context)
visitIsNotNullPredicate
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitIfExpression(IfExpression node, java.lang.Void context)
visitIfExpression
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitNegativeExpression(NegativeExpression node, java.lang.Void context)
visitNegativeExpression
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitArithmeticExpression(ArithmeticExpression node, java.lang.Void context)
visitArithmeticExpression
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitLikePredicate(LikePredicate node, java.lang.Void context)
visitLikePredicate
in class AstVisitor<java.lang.String,java.lang.Void>
public java.lang.String visitArrayLikePredicate(ArrayLikePredicate node, java.lang.Void context)
visitArrayLikePredicate
in class AstVisitor<java.lang.String,java.lang.Void>
public java.lang.String visitMatchPredicate(MatchPredicate node, java.lang.Void context)
visitMatchPredicate
in class AstVisitor<java.lang.String,java.lang.Void>
public java.lang.String visitMatchPredicateColumnIdent(MatchPredicateColumnIdent node, java.lang.Void context)
visitMatchPredicateColumnIdent
in class AstVisitor<java.lang.String,java.lang.Void>
public java.lang.String visitGenericProperties(GenericProperties node, java.lang.Void context)
visitGenericProperties
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitAllColumns(AllColumns node, java.lang.Void context)
visitAllColumns
in class AstVisitor<java.lang.String,java.lang.Void>
public java.lang.String visitCast(Cast node, java.lang.Void context)
visitCast
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitTryCast(TryCast node, java.lang.Void context)
visitTryCast
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitSearchedCaseExpression(SearchedCaseExpression node, java.lang.Void context)
visitSearchedCaseExpression
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitSimpleCaseExpression(SimpleCaseExpression node, java.lang.Void context)
visitSimpleCaseExpression
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitWhenClause(WhenClause node, java.lang.Void context)
visitWhenClause
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitBetweenPredicate(BetweenPredicate node, java.lang.Void context)
visitBetweenPredicate
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitInPredicate(InPredicate node, java.lang.Void context)
visitInPredicate
in class AstVisitor<java.lang.String,java.lang.Void>
protected java.lang.String visitInListExpression(InListExpression node, java.lang.Void context)
visitInListExpression
in class AstVisitor<java.lang.String,java.lang.Void>
public java.lang.String visitColumnType(ColumnType node, java.lang.Void context)
visitColumnType
in class AstVisitor<java.lang.String,java.lang.Void>
public java.lang.String visitCollectionColumnType(CollectionColumnType node, java.lang.Void context)
visitCollectionColumnType
in class AstVisitor<java.lang.String,java.lang.Void>
public java.lang.String visitObjectColumnType(ObjectColumnType node, java.lang.Void context)
visitObjectColumnType
in class AstVisitor<java.lang.String,java.lang.Void>