Uses of Class
com.yahoo.document.predicate.Predicate
Packages that use Predicate
Package
Description
-
Uses of Predicate in com.yahoo.document.predicate
Subclasses of Predicate in com.yahoo.document.predicateModifier 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
Methods in com.yahoo.document.predicate that return PredicateModifier 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
Methods in com.yahoo.document.predicate that return types with arguments of type PredicateModifier and TypeMethodDescriptionConjunction.getOperands()
Disjunction.getOperands()
FeatureConjunction.getOperands()
Negation.getOperands()
PredicateOperator.getOperands()
SimplePredicates.newStrings
(String... arr) Methods in com.yahoo.document.predicate with parameters of type PredicateModifier 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) Method parameters in com.yahoo.document.predicate with type arguments of type PredicateModifier 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) Constructors in com.yahoo.document.predicate with parameters of type PredicateModifierConstructorDescriptionConjunction
(Predicate... operands) Disjunction
(Predicate... operands) Constructor parameters in com.yahoo.document.predicate with type arguments of type PredicateModifierConstructorDescriptionConjunction
(List<? extends Predicate> operands) Disjunction
(List<? extends Predicate> operands) FeatureConjunction
(List<Predicate> operands) -
Uses of Predicate in com.yahoo.document.predicate.parser
Methods in com.yahoo.document.predicate.parser that return PredicateModifier 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
Methods in com.yahoo.search.predicate.optimization that return PredicateModifier 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) Methods in com.yahoo.search.predicate.optimization with parameters of type PredicateModifier 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)