TestRowExpressionDomainTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total6,584 of 6,5840%24 of 240%90907817817878
testFromComparisonsWithCoercions()7320%n/a11939311
testFromOrPredicate()6400%n/a11505011
testNumericTypeTranslation(TestRowExpressionDomainTranslator.NumericValues, TestRowExpressionDomainTranslator.NumericValues)6060%180%1010707011
testInOptimization()4630%n/a11393911
testFromBasicComparisons()4570%n/a11616111
testLegacyCharComparedToVarcharExpression()4210%n/a11272711
testToPredicate()3600%n/a11333311
testNumericTypeTranslation()2810%n/a11161611
testFromFlippedBasicComparisons()2270%n/a11303011
testFromBasicComparisonsWithNulls()2160%n/a11323211
static {...}2120%n/a11262611
testFromAndPredicate()2050%n/a11161611
testFromBetweenPredicate()1670%n/a11171711
testFromInPredicate()1620%n/a11191911
testComplexDisjunctExpression()1310%n/a11191911
testRoundTrip()1060%n/a11151511
testConjunctExpression()760%n/a11131311
testExpressionConstantFolding()700%n/a119911
testFromNotPredicate()640%n/a117711
testToPredicateAllIgnored()530%n/a11141411
testBooleanAll()460%n/a115511
testNoSaturatedFloorCastFromUnsupportedApproximateDomain()450%n/a11131311
testFromIsNotNullPredicate()450%n/a11131311
testSimpleComparison(RowExpression, VariableReferenceExpression, Domain)450%20%227711
between(RowExpression, RowExpression, RowExpression)420%n/a113311
testFromIsNullPredicate()410%n/a11131311
testFromUnprocessableInPredicate()400%n/a116611
testCharComparedToVarcharExpression()370%n/a115511
randPredicate(VariableReferenceExpression)370%n/a113311
binaryOperator(OperatorType, RowExpression, RowExpression)330%n/a113311
testNumericTypeTranslationChain(TestRowExpressionDomainTranslator.NumericValues[])310%40%336611
testToPredicateNone()280%n/a118811
testMultipleCoercionsOnSymbolSide()270%n/a114411
testNonImplicitCastOnSymbolSide()240%n/a117711
testFromUnprocessableComparison()230%n/a113311
cast(RowExpression, Type)210%n/a112211
not(RowExpression)190%n/a111111
lambda$testNumericTypeTranslation$0(Type, Type)180%n/a111111
testNoneRoundTrip()170%n/a115511
testAllRoundTrip()170%n/a115511
testFromBooleanLiteralPredicate()170%n/a115511
testFromPredicateBoolean()170%n/a113311
testFromUnknownPredicate()130%n/a113311
testFromNullLiteralPredicate()130%n/a113311
assertPredicateTranslates(RowExpression, TupleDomain)130%n/a114411
assertPredicateIsAlwaysFalse(RowExpression)130%n/a114411
bigintIn(RowExpression, List)130%n/a112211
assertUnsupportedPredicate(RowExpression)130%n/a114411
isNull(RowExpression)120%n/a111111
in(RowExpression, List)120%n/a111111
setup()110%n/a113311
testSimpleComparison(RowExpression, VariableReferenceExpression, Range)110%n/a112211
fromPredicate(RowExpression)80%n/a111111
shortDecimal(String)80%n/a111111
tearDown()70%n/a113311
realLiteral(float)70%n/a111111
longDecimal(String)0%n/a111111
isDistinctFrom(RowExpression, RowExpression)0%n/a111111
greaterThan(RowExpression, RowExpression)0%n/a111111
lessThan(RowExpression, RowExpression)0%n/a111111
greaterThanOrEqual(RowExpression, RowExpression)0%n/a111111
lessThanOrEqual(RowExpression, RowExpression)0%n/a111111
equal(RowExpression, RowExpression)0%n/a111111
notEqual(RowExpression, RowExpression)0%n/a111111
assertPredicateIsAlwaysTrue(RowExpression)0%n/a112211
toPredicate(TupleDomain)0%n/a111111
stringLiteral(String)0%n/a111111
bigintLiteral(long)0%n/a111111
doubleLiteral(double)0%n/a111111
colorLiteral(long)0%n/a111111
isNotNull(RowExpression)0%n/a111111
unprocessableExpression1(VariableReferenceExpression)0%n/a111111
unprocessableExpression2(VariableReferenceExpression)0%n/a111111
varbinaryLiteral(Slice)0%n/a111111
realValue(float)0%n/a111111
lambda$bigintIn$1(Long)0%n/a111111
TestRowExpressionDomainTranslator()0%n/a111111
nullLiteral(Type)0%n/a111111