question: calculates the extent to which selecting on the predicate reduces the number of records output by a query . for example if the reduction factor is 2 , then the predicate cuts the size of the output in half . concode_field_sep List<Term> terms concode_field_sep Constant equatesWithConstant concode_elem_sep void conjoinWith concode_elem_sep Predicate selectPred concode_elem_sep boolean isSatisfied concode_elem_sep String equatesWithField concode_elem_sep Predicate joinPred concode_elem_sep String toString
target: int function ( Plan arg0 ) { int loc0 = 1 ; for ( Term loc1 : terms ) loc0 *= loc1 . reductionFactor ( arg0 ) ; return loc0 ; }