Uses of Class
com.yahoo.document.predicate.Predicate
Package
Description
-
Uses of Predicate in com.yahoo.document.predicate
Modifier and TypeClassDescriptionclass
class
class
class
A FeatureConjunction is a special type of Conjunction where all children are either a FeatureSet or a Negation (with an underlying FeatureSet).class
class
class
class
class
class
Modifier and TypeMethodDescriptionPredicate.clone()
static Predicate
BinaryFormat.decode
(byte[] buf) static Predicate
Predicate.fromBinary
(byte[] buf) static Predicate
Predicate.fromString
(String str) Negation.getOperand()
static Predicate
SimplePredicates.newPredicate()
static Predicate
Modifier and TypeMethodDescriptionConjunction.getOperands()
Disjunction.getOperands()
FeatureConjunction.getOperands()
Negation.getOperands()
PredicateOperator.getOperands()
SimplePredicates.newStrings
(String... arr) Modifier and TypeMethodDescriptionConjunction.addOperand
(Predicate operand) Disjunction.addOperand
(Predicate operand) static Conjunction
static byte[]
static boolean
FeatureConjunction.isValidFeatureConjunctionOperand
(Predicate operand) static Negation
static Disjunction
Negation.setOperand
(Predicate operand) Modifier and TypeMethodDescriptionConjunction.addOperands
(Collection<? extends Predicate> operands) Disjunction.addOperands
(Collection<? extends Predicate> operands) Conjunction.setOperands
(Collection<? extends Predicate> operands) Disjunction.setOperands
(Collection<? extends Predicate> operands) ModifierConstructorDescriptionConjunction
(Predicate... operands) Disjunction
(Predicate... operands) ModifierConstructorDescriptionConjunction
(List<? extends Predicate> operands) Disjunction
(List<? extends Predicate> operands) FeatureConjunction
(List<Predicate> operands) -
Uses of Predicate in com.yahoo.document.predicate.parser
Modifier and TypeMethodDescriptionfinal Predicate
PredicateParser.conjunction()
final Predicate
PredicateParser.disjunction()
final Predicate
PredicateParser.leaf()
final Predicate
PredicateParser.predicate()
final Predicate
PredicateParser.unary_node()
-
Uses of Predicate in com.yahoo.search.predicate.optimization
Modifier and TypeMethodDescriptionAndOrSimplifier.process
(Predicate predicate, PredicateOptions options) BooleanSimplifier.process
(Predicate predicate, PredicateOptions options) ComplexNodeTransformer.process
(Predicate predicate, PredicateOptions options) NotNodeReorderer.process
(Predicate predicate, PredicateOptions options) OrSimplifier.process
(Predicate predicate, PredicateOptions options) PredicateProcessor.process
(Predicate predicate, PredicateOptions options) Processes a predicate.AndOrSimplifier.simplifySubTree
(Predicate predicate, boolean negated) BooleanSimplifier.simplifySubTree
(Predicate predicate) OrSimplifier.simplifyTree
(Predicate predicate) Modifier and TypeMethodDescriptionAndOrSimplifier.process
(Predicate predicate, PredicateOptions options) BooleanSimplifier.process
(Predicate predicate, PredicateOptions options) ComplexNodeTransformer.process
(Predicate predicate, PredicateOptions options) NotNodeReorderer.process
(Predicate predicate, PredicateOptions options) OrSimplifier.process
(Predicate predicate, PredicateOptions options) PredicateProcessor.process
(Predicate predicate, PredicateOptions options) Processes a predicate.void
ComplexNodeTransformer.processPredicate
(Predicate predicate, PredicateOptions options) boolean
NotNodeReorderer.processSubTree
(Predicate predicate) Returns true if the predicate ends in a negation.AndOrSimplifier.simplifySubTree
(Predicate predicate, boolean negated) BooleanSimplifier.simplifySubTree
(Predicate predicate) OrSimplifier.simplifyTree
(Predicate predicate)