| visitExtract(Extract, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 14 | 14 | 16 | 16 | 1 | 1 |
| visitNullIfExpression(NullIfExpression, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 7 | 7 | 27 | 27 | 1 | 1 |
| generateLikePrefixOrSuffixMatch(RowExpression, RowExpression) |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 1 | 1 |
| visitGenericLiteral(GenericLiteral, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 6 | 6 | 27 | 27 | 1 | 1 |
| visitDereferenceExpression(DereferenceExpression, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 14 | 14 | 25 | 25 | 1 | 1 |
| visitSubscriptExpression(SubscriptExpression, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
| visitLikePredicate(LikePredicate, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| visitInPredicate(InPredicate, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| visitAtTimeZone(AtTimeZone, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| visitCurrentTime(CurrentTime, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1 |
| likeFunctionCall(RowExpression, RowExpression) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| buildSwitch(RowExpression, List, Optional, Type, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| visitBetweenPredicate(BetweenPredicate, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| visitCast(Cast, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| visitArithmeticUnary(ArithmeticUnaryExpression, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| SqlToRowExpressionTranslator.Visitor(Map, Map, FunctionAndTypeManager, Optional, Optional, SqlFunctionProperties, Map) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| visitLogicalBinaryExpression(LogicalBinaryExpression, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| visitBindExpression(BindExpression, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| visitIfExpression(IfExpression, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| visitFunctionCall(FunctionCall, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| process(Node, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| visitLambdaExpression(LambdaExpression, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| visitArithmeticBinary(ArithmeticBinaryExpression, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| visitComparisonExpression(ComparisonExpression, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| visitIntervalLiteral(IntervalLiteral, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| visitTimeLiteral(TimeLiteral, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| visitArrayConstructor(ArrayConstructor, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| visitSymbolReference(SymbolReference, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| visitEnumLiteral(EnumLiteral, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| visitTryExpression(TryExpression, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| visitIsNotNullPredicate(IsNotNullPredicate, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| visitTimestampLiteral(TimestampLiteral, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| buildEquals(RowExpression, RowExpression) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| visitLongLiteral(LongLiteral, SqlToRowExpressionTranslator.Context) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| visitQuantifiedComparisonExpression(QuantifiedComparisonExpression, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| visitRow(Row, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| visitSearchedCaseExpression(SearchedCaseExpression, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitNotExpression(NotExpression, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCoalesceExpression(CoalesceExpression, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| visitIsNullPredicate(IsNullPredicate, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitSimpleCaseExpression(SimpleCaseExpression, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExpression(Expression, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExists(ExistsPredicate, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitIdentifier(Identifier, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDoubleLiteral(DoubleLiteral, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDecimalLiteral(DecimalLiteral, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitCurrentUser(CurrentUser, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFieldReference(FieldReference, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCharLiteral(CharLiteral, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitStringLiteral(StringLiteral, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getType(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBooleanLiteral(BooleanLiteral, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitNullLiteral(NullLiteral, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBinaryLiteral(BinaryLiteral, SqlToRowExpressionTranslator.Context) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitRow$5(SqlToRowExpressionTranslator.Context, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitArrayConstructor$4(SqlToRowExpressionTranslator.Context, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$buildSwitch$3(RowExpression, Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$buildSwitch$2(SqlToRowExpressionTranslator.Context, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitCoalesceExpression$1(SqlToRowExpressionTranslator.Context, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitFunctionCall$0(SqlToRowExpressionTranslator.Context, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |