Uses of Class
com.yahoo.document.predicate.Predicate
-
-
Uses of Predicate in com.yahoo.document.predicate
Subclasses of Predicate in com.yahoo.document.predicate Modifier and Type Class Description class
BooleanPredicate
class
Conjunction
class
Disjunction
class
FeatureConjunction
A FeatureConjunction is a special type of Conjunction where all children are either a FeatureSet or a Negation (with an underlying FeatureSet).class
FeatureRange
class
FeatureSet
class
Negation
class
PredicateOperator
class
RangeEdgePartition
class
RangePartition
Methods in com.yahoo.document.predicate that return Predicate Modifier and Type Method Description Predicate
Predicate. clone()
static Predicate
BinaryFormat. decode(byte[] buf)
static Predicate
Predicate. fromBinary(byte[] buf)
static Predicate
Predicate. fromString(java.lang.String str)
Predicate
Negation. getOperand()
static Predicate
SimplePredicates. newPredicate()
static Predicate
SimplePredicates. newString(java.lang.String str)
Methods in com.yahoo.document.predicate that return types with arguments of type Predicate Modifier and Type Method Description java.util.List<Predicate>
Conjunction. getOperands()
java.util.List<Predicate>
Disjunction. getOperands()
java.util.List<Predicate>
FeatureConjunction. getOperands()
java.util.List<Predicate>
Negation. getOperands()
abstract java.util.List<Predicate>
PredicateOperator. getOperands()
static java.util.List<Predicate>
SimplePredicates. newStrings(java.lang.String... arr)
Methods in com.yahoo.document.predicate with parameters of type Predicate Modifier and Type Method Description Conjunction
Conjunction. addOperand(Predicate operand)
Disjunction
Disjunction. addOperand(Predicate operand)
static Conjunction
Predicates. and(Predicate... operands)
static byte[]
BinaryFormat. encode(Predicate predicate)
static boolean
FeatureConjunction. isValidFeatureConjunctionOperand(Predicate operand)
static Negation
Predicates. not(Predicate operand)
static Disjunction
Predicates. or(Predicate... operands)
Negation
Negation. setOperand(Predicate operand)
Method parameters in com.yahoo.document.predicate with type arguments of type Predicate Modifier and Type Method Description Conjunction
Conjunction. addOperands(java.util.Collection<? extends Predicate> operands)
Disjunction
Disjunction. addOperands(java.util.Collection<? extends Predicate> operands)
Conjunction
Conjunction. setOperands(java.util.Collection<? extends Predicate> operands)
Disjunction
Disjunction. setOperands(java.util.Collection<? extends Predicate> operands)
Constructors in com.yahoo.document.predicate with parameters of type Predicate Constructor Description Conjunction(Predicate... operands)
Disjunction(Predicate... operands)
Negation(Predicate operand)
Constructor parameters in com.yahoo.document.predicate with type arguments of type Predicate Constructor Description Conjunction(java.util.List<? extends Predicate> operands)
Disjunction(java.util.List<? extends Predicate> operands)
FeatureConjunction(java.util.List<Predicate> operands)
-