| visitSearchExpression(SearchExpression, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitTableValuedFunction(TableValuedFunction, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitUnaryOperator(UnaryOperator, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitDefaultValue(DefaultValueSlot, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitIPv4Literal(IPv4Literal, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitIPv6Literal(IPv6Literal, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitMapLiteral(MapLiteral, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitStructLiteral(StructLiteral, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitBetween(Between, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitTryCast(TryCast, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitUnaryArithmetic(UnaryArithmetic, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitBitXor(BitXor, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitBitOr(BitOr, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitBitAnd(BitAnd, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitBitNot(BitNot, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitMod(Mod, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitGroupingScalarFunction(GroupingScalarFunction, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitVariableDesc(VariableDesc, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitProperties(Properties, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitBoundStar(BoundStar, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitIntegralDivide(IntegralDivide, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitWindowFrame(WindowFrame, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitMatch(Match, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitMatchAny(MatchAny, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitMatchAll(MatchAll, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitMatchPhrase(MatchPhrase, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitMatchPhrasePrefix(MatchPhrasePrefix, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitMatchRegexp(MatchRegexp, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitMatchPhraseEdge(MatchPhraseEdge, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitPlaceholder(Placeholder, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitAny(Any, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitUnboundVariable(UnboundVariable, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitAggregateFunction(AggregateFunction, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitLambda(Lambda, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitScalarFunction(ScalarFunction, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitTableGeneratingFunction(TableGeneratingFunction, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitWindowFunction(WindowFunction, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitBoundFunction(BoundFunction, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitAggregateExpression(AggregateExpression, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitAlias(Alias, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitBinaryOperator(BinaryOperator, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitComparisonPredicate(ComparisonPredicate, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitEqualTo(EqualTo, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitGreaterThan(GreaterThan, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitGreaterThanEqual(GreaterThanEqual, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitLessThan(LessThan, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitLessThanEqual(LessThanEqual, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitNullSafeEqual(NullSafeEqual, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitNot(Not, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitSlot(Slot, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitVariable(Variable, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitNamedExpression(NamedExpression, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitSlotReference(SlotReference, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitArrayItemSlot(ArrayItemReference.ArrayItemSlot, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitMarkJoinReference(MarkJoinSlotReference, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitLiteral(Literal, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitNullLiteral(NullLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitBooleanLiteral(BooleanLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitCharLiteral(CharLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitVarcharLiteral(VarcharLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitVarBinaryLiteral(VarBinaryLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitStringLiteral(StringLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitTinyIntLiteral(TinyIntLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitSmallIntLiteral(SmallIntLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitIntegerLiteral(IntegerLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitBigIntLiteral(BigIntLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitLargeIntLiteral(LargeIntLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitDecimalLiteral(DecimalLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitDecimalV3Literal(DecimalV3Literal, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitFloatLiteral(FloatLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitDoubleLiteral(DoubleLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitDateLiteral(DateLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitDateV2Literal(DateV2Literal, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitDateTimeLiteral(DateTimeLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitDateTimeV2Literal(DateTimeV2Literal, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitArrayLiteral(ArrayLiteral, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitTimeV2Literal(TimeV2Literal, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitCompoundPredicate(CompoundPredicate, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitAnd(And, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitOr(Or, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitCast(Cast, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitBinaryArithmetic(BinaryArithmetic, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitAdd(Add, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitSubtract(Subtract, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitMultiply(Multiply, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitDivide(Divide, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitWhenClause(WhenClause, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitCaseWhen(CaseWhen, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitInPredicate(InPredicate, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitIsNull(IsNull, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitInSubquery(InSubquery, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitExistsSubquery(Exists, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitSubqueryExpr(SubqueryExpr, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitTimestampArithmetic(TimestampArithmetic, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitScalarSubquery(ScalarSubquery, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitVirtualReference(VirtualSlotReference, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitArrayItemReference(ArrayItemReference, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitInterval(Interval, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitOrderExpression(OrderExpression, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitWindow(WindowExpression, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitUnboundFunction(UnboundFunction, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitUnboundAlias(UnboundAlias, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitUnboundSlot(UnboundSlot, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitUnboundStar(UnboundStar, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| ExpressionVisitor() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |