public class ExpressionToNumberVisitor extends AstVisitor<java.lang.Number,java.lang.Object[]>
Modifier and Type | Method and Description |
---|---|
static java.lang.Number |
convert(Node node,
java.lang.Object[] parameters) |
protected java.lang.Number |
visitDoubleLiteral(DoubleLiteral node,
java.lang.Object[] context) |
protected java.lang.Number |
visitLongLiteral(LongLiteral node,
java.lang.Object[] context) |
protected java.lang.Number |
visitNegativeExpression(NegativeExpression node,
java.lang.Object[] context) |
protected java.lang.Number |
visitNode(Node node,
java.lang.Object[] context) |
protected java.lang.Number |
visitNullLiteral(NullLiteral node,
java.lang.Object[] context) |
java.lang.Number |
visitParameterExpression(ParameterExpression node,
java.lang.Object[] context) |
protected java.lang.Number |
visitStringLiteral(StringLiteral node,
java.lang.Object[] context) |
process, visitAddColumnDefinition, visitAliasedRelation, visitAllColumns, visitAlterBlobTable, visitAlterTable, visitAlterTableAddColumnStatement, visitArithmeticExpression, visitArrayComparisonExpression, visitArrayLikePredicate, visitArrayLiteral, visitAssignment, visitBetweenPredicate, visitBooleanLiteral, visitCast, visitCharFilters, visitClusteredBy, visitCoalesceExpression, visitCollectionColumnType, visitColumnConstraint, visitColumnDefinition, visitColumnType, visitComparisonExpression, visitCopyFrom, visitCopyTo, visitCreateAlias, visitCreateAnalyzer, visitCreateBlobTable, visitCreateMaterializedView, visitCreateRepository, visitCreateSnapshot, visitCreateTable, visitCurrentTime, visitDateLiteral, visitDelete, visitDropAlias, visitDropBlobTable, visitDropRepository, visitDropSnapshot, visitDropTable, visitExcept, visitExists, visitExplain, visitExplainOption, visitExpression, visitExtract, visitFrameBound, visitFunctionCall, visitGenericProperties, visitGenericProperty, visitIfExpression, visitIndexColumnConstraint, visitIndexDefinition, visitInListExpression, visitInPredicate, visitInputReference, visitInsert, visitInsertFromSubquery, visitInsertFromValues, visitIntersect, visitIsNotNullPredicate, visitIsNullPredicate, visitJoin, visitKillStatement, visitLikePredicate, visitLiteral, visitLogicalBinaryExpression, visitMatchPredicate, visitMatchPredicateColumnIdent, visitNotExpression, visitNullIfExpression, visitObjectColumnType, visitObjectLiteral, visitPartitionedBy, visitPrimaryKeyColumnConstraint, visitPrimaryKeyConstraint, visitQualifiedNameReference, visitQuery, visitQueryBody, visitQuerySpecification, visitRefreshMaterializedView, visitRefreshStatement, visitRelation, visitResetStatement, visitRestoreSnapshot, visitSampledRelation, visitSearchedCaseExpression, visitSelect, visitSelectItem, visitSetOperation, visitSetStatement, visitShowCatalogs, visitShowColumns, visitShowCreateTable, visitShowFunctions, visitShowPartitions, visitShowSchemas, visitShowTables, visitSimpleCaseExpression, visitSingleColumn, visitSortItem, visitStatement, visitSubqueryExpression, visitSubscriptExpression, visitTable, visitTableElement, visitTableFunction, visitTableSubquery, visitTimeLiteral, visitTimestampLiteral, visitTokenFilters, visitTokenizer, visitTryCast, visitUnion, visitUpdate, visitValuesList, visitWhenClause, visitWindow, visitWindowFrame, visitWith, visitWithQuery
public static java.lang.Number convert(Node node, java.lang.Object[] parameters)
protected java.lang.Number visitStringLiteral(StringLiteral node, java.lang.Object[] context)
visitStringLiteral
in class AstVisitor<java.lang.Number,java.lang.Object[]>
protected java.lang.Number visitLongLiteral(LongLiteral node, java.lang.Object[] context)
visitLongLiteral
in class AstVisitor<java.lang.Number,java.lang.Object[]>
protected java.lang.Number visitDoubleLiteral(DoubleLiteral node, java.lang.Object[] context)
visitDoubleLiteral
in class AstVisitor<java.lang.Number,java.lang.Object[]>
protected java.lang.Number visitNullLiteral(NullLiteral node, java.lang.Object[] context)
visitNullLiteral
in class AstVisitor<java.lang.Number,java.lang.Object[]>
public java.lang.Number visitParameterExpression(ParameterExpression node, java.lang.Object[] context)
visitParameterExpression
in class AstVisitor<java.lang.Number,java.lang.Object[]>
protected java.lang.Number visitNegativeExpression(NegativeExpression node, java.lang.Object[] context)
visitNegativeExpression
in class AstVisitor<java.lang.Number,java.lang.Object[]>
protected java.lang.Number visitNode(Node node, java.lang.Object[] context)
visitNode
in class AstVisitor<java.lang.Number,java.lang.Object[]>