TestExpressionInterpreter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,281 of 3,2810%57 of 570%1221229119118888
testExtract()2010%n/a11272711
static {...}1780%n/a11474711
assertRowExpressionEvaluationEquals(Object, Object)1750%200%1111323211
testLike()1710%n/a11575711
testSimpleCase()1120%n/a11383811
testInComplexTypes()1090%n/a11373711
symbolConstant(Symbol)1040%130%1313141411
testMassiveArray()950%n/a118811
testIn()940%n/a11323211
testNullIf()880%n/a11303011
testBetween()780%n/a11252511
testCoalesce()760%n/a11262611
testCastToDouble()730%n/a11252511
testSearchCase()700%n/a11242411
testCastToBoolean()670%n/a11232311
testCastToDecimal()670%n/a11232311
testIf()640%n/a11222211
testComparison()580%n/a11202011
testCastToBigint()580%n/a11202011
testCastBigintToBoundedVarchar()530%n/a11222211
testLikeInvalidUtf8()470%n/a113311
testOr()460%n/a11161611
testCastToString()460%n/a11161611
testCastToInteger()460%n/a11161611
testAnd()430%n/a11151511
testIsNull()430%n/a11151511
testIsNotNull()430%n/a11151511
testLikeOptimization()400%n/a11141411
testRowConstructor()400%n/a11141411
testCurrentTimestamp()380%n/a115511
testIsDistinctFrom()370%n/a11131311
testLiterals()360%n/a119911
testNegative()340%n/a11121211
testFunctionCall()340%n/a11121211
isRemovableCast(Object)340%40%336611
evaluate(Expression, boolean)330%20%226611
assertRowExpressionEquals(ExpressionOptimizer.Level, String, String)300%40%337711
assertDoNotOptimize(String, ExpressionOptimizer.Level)290%20%22101011
testNonDeterministicFunctionCall()270%40%336611
testNot()250%n/a119911
testTryCast()250%n/a119911
testLambda()240%n/a117711
lambda$optimize$11(VariableReferenceExpression)240%20%225511
assertOptimizedMatches(String, String)210%20%226611
optimize(String)200%n/a117711
assertExpressionAndRowExpressionEquals(Object, Object)200%20%227711
testFailedExpressionOptimization()190%n/a117711
assertLike(byte[], String, boolean)190%n/a115511
optimize(Expression)190%n/a113311
setupJsonFunctionNamespaceManager(FunctionAndTypeManager)180%n/a114411
assertRoundTrip(String)180%n/a114411
testInvalidLike()160%n/a116611
lambda$optimize$10(VariableReferenceExpression)160%20%225511
testCurrentUser()140%n/a112211
testCastOptimization()130%n/a115511
testArrayConstructor()130%n/a115511
testDereference()130%n/a115511
testMapSubscriptConstantIndexes()130%n/a115511
testBind()120%n/a114411
blockToSlice(Block)120%n/a113311
optimize(RowExpression, ExpressionOptimizer.Level)110%n/a111111
evaluate(String, boolean)110%n/a113311
lambda$testMassiveArray$9(int)110%n/a111111
lambda$testMassiveArray$8(int)110%n/a111111
lambda$testMassiveArray$7(int)110%n/a111111
lambda$testMassiveArray$6(int)110%n/a111111
lambda$testMassiveArray$5(int)110%n/a111111
setup()100%n/a113311
testCppFunctionCall()90%n/a113311
testCppAggregateFunctionCall()90%n/a113311
assertEvaluatedEquals(String, String)80%n/a112211
testRowSubscript()70%n/a113311
rawStringLiteral(Slice)70%n/a111111
assertOptimizedEquals(String, String)60%n/a112211
expression(String)50%n/a111111
toRowExpression(Expression)50%n/a111111
testReservedWithDoubleQuotes()40%n/a112211
testOptimizeDivideByZero()40%n/a112211
testRowDereference()40%n/a112211
testArraySubscriptConstantNegativeIndex()40%n/a112211
testArraySubscriptConstantZeroIndex()40%n/a112211
testMapSubscriptMissingKey()40%n/a112211
lambda$testInvalidLike$4()40%n/a111111
lambda$testInvalidLike$3()40%n/a111111
lambda$testInvalidLike$2()40%n/a111111
lambda$testInvalidLike$1()40%n/a111111
lambda$testInvalidLike$0()40%n/a111111
TestExpressionInterpreter()30%n/a111111