testExtract() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
static {...} |  | 0% | | n/a | 1 | 1 | 47 | 47 | 1 | 1 |
assertRowExpressionEvaluationEquals(Object, Object) |  | 0% |  | 0% | 11 | 11 | 32 | 32 | 1 | 1 |
testLike() |  | 0% | | n/a | 1 | 1 | 57 | 57 | 1 | 1 |
testSimpleCase() |  | 0% | | n/a | 1 | 1 | 38 | 38 | 1 | 1 |
testInComplexTypes() |  | 0% | | n/a | 1 | 1 | 37 | 37 | 1 | 1 |
symbolConstant(Symbol) |  | 0% |  | 0% | 13 | 13 | 14 | 14 | 1 | 1 |
testMassiveArray() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
testIn() |  | 0% | | n/a | 1 | 1 | 32 | 32 | 1 | 1 |
testNullIf() |  | 0% | | n/a | 1 | 1 | 30 | 30 | 1 | 1 |
testBetween() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
testCoalesce() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
testCastToDouble() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
testSearchCase() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
testCastToBoolean() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
testCastToDecimal() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
testIf() |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
testComparison() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
testCastToBigint() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
testCastBigintToBoundedVarchar() |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
testLikeInvalidUtf8() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
testOr() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
testCastToString() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
testCastToInteger() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
testAnd() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
testIsNull() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
testIsNotNull() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
testLikeOptimization() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
testRowConstructor() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
testCurrentTimestamp() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testIsDistinctFrom() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
testLiterals() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testNegative() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
testFunctionCall() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
isRemovableCast(Object) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
evaluate(Expression, boolean) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
assertRowExpressionEquals(ExpressionOptimizer.Level, String, String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
assertDoNotOptimize(String, ExpressionOptimizer.Level) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
testNonDeterministicFunctionCall() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
testNot() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testTryCast() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testLambda() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
lambda$optimize$11(VariableReferenceExpression) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
assertOptimizedMatches(String, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
optimize(String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
assertExpressionAndRowExpressionEquals(Object, Object) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
testFailedExpressionOptimization() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
assertLike(byte[], String, boolean) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
optimize(Expression) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
setupJsonFunctionNamespaceManager(FunctionAndTypeManager) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
assertRoundTrip(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testInvalidLike() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$optimize$10(VariableReferenceExpression) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
testCurrentUser() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testCastOptimization() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testArrayConstructor() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testDereference() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testMapSubscriptConstantIndexes() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testBind() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
blockToSlice(Block) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
optimize(RowExpression, ExpressionOptimizer.Level) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
evaluate(String, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$testMassiveArray$9(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testMassiveArray$8(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testMassiveArray$7(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testMassiveArray$6(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testMassiveArray$5(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
setup() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
testCppFunctionCall() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
testCppAggregateFunctionCall() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
assertEvaluatedEquals(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testRowSubscript() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rawStringLiteral(Slice) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
assertOptimizedEquals(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
expression(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
toRowExpression(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
testReservedWithDoubleQuotes() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testOptimizeDivideByZero() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testRowDereference() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testArraySubscriptConstantNegativeIndex() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testArraySubscriptConstantZeroIndex() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testMapSubscriptMissingKey() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testInvalidLike$4() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testInvalidLike$3() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testInvalidLike$2() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testInvalidLike$1() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testInvalidLike$0() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
TestExpressionInterpreter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |