RowExpressionDomainTranslator.Visitor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,407 of 1,4070%154 of 1540%1141142152152626
visitCall(CallExpression, Boolean)2300%220%1212333311
visitBinaryLogic(SpecialFormExpression, Boolean)1820%310%1717292911
rewriteComparisonExpression(Type, RowExpression, Type, Object, Object, OperatorType)1580%260%1616282811
visitSpecialForm(SpecialFormExpression, Boolean)1530%140%99232311
extractOrderableDomain(OperatorType, Type, Object, boolean)1120%100%99101011
toNormalizedSimpleComparison(OperatorType, RowExpression, RowExpression)780%80%55161611
createComparisonDomain(OperatorType, Type, Object, boolean)610%90%66111111
RowExpressionDomainTranslator.Visitor(Metadata, ConnectorSession, DomainTranslator.ColumnExtractor)590%n/a11101011
extractEquatableDomain(OperatorType, Type, Object, boolean)550%60%556611
visitConstant(ConstantExpression, Boolean)470%80%556611
visitVariableReference(VariableReferenceExpression, Boolean)380%40%335511
compareOriginalValueToCoerced(Type, Object, Type, Object)370%n/a115511
binaryOperator(OperatorType, RowExpression, RowExpression)330%n/a113311
flip(OperatorType)310%80%889911
coerceComparisonWithRounding(Type, RowExpression, NullableValue, OperatorType)290%20%227711
isImplicitCoercion(CallExpression)170%n/a113311
lambda$floorValue$1(Object, FunctionHandle)140%n/a111111
getSaturatedFloorCastOperator(Type, Type)120%n/a113311
visitRowExpression(RowExpression, Boolean)100%n/a111111
floorValue(Type, Type, Object)90%n/a112211
complementIfNecessary(RowExpression, boolean)90%20%221111
lambda$coerceComparisonWithRounding$0(Type, RowExpression, Type, Object, OperatorType, Object)90%n/a111111
complementIfNecessary(ValueSet, boolean)70%20%221111
complementIfNecessary(Domain, boolean)70%20%221111
visitLambda(LambdaDefinitionExpression, Boolean)50%n/a111111
visitInputReference(InputReferenceExpression, Boolean)50%n/a111111