A B C D E F G H I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(String, V, long) - Method in interface com.yahoo.search.predicate.PredicateQueryParser.FeatureHandler
- addOperand(Predicate) - Method in class com.yahoo.document.predicate.Conjunction
- addOperand(Predicate) - Method in class com.yahoo.document.predicate.Disjunction
- addOperands(Collection<? extends Predicate>) - Method in class com.yahoo.document.predicate.Conjunction
- addOperands(Collection<? extends Predicate>) - Method in class com.yahoo.document.predicate.Disjunction
- addPartition(RangePartition) - Method in class com.yahoo.document.predicate.FeatureRange
- addValue(String) - Method in class com.yahoo.document.predicate.FeatureSet
- addValues(Collection<String>) - Method in class com.yahoo.document.predicate.FeatureSet
- ALL_SUBQUERIES - Static variable in interface com.yahoo.search.predicate.SubqueryBitmap
-
A feature annotated with the following bitmap will be added to all (64) subqueries.
- and(Predicate...) - Static method in class com.yahoo.document.predicate.Predicates
- AND - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- AND - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- AndOrSimplifier - Class in com.yahoo.search.predicate.optimization
-
Simplifies a predicate by: - Combining child-AND/OR nodes with direct parents of the same type - Pushing negations down to leaf nodes by using De Morgan's law.
- AndOrSimplifier() - Constructor for class com.yahoo.search.predicate.optimization.AndOrSimplifier
- appendNegatedTo(StringBuilder) - Method in class com.yahoo.document.predicate.FeatureSet
- appendQuotedTo(String, StringBuilder) - Static method in class com.yahoo.document.predicate.Predicate
- appendTo(StringBuilder) - Method in class com.yahoo.document.predicate.BooleanPredicate
- appendTo(StringBuilder) - Method in class com.yahoo.document.predicate.Conjunction
- appendTo(StringBuilder) - Method in class com.yahoo.document.predicate.Disjunction
- appendTo(StringBuilder) - Method in class com.yahoo.document.predicate.FeatureConjunction
- appendTo(StringBuilder) - Method in class com.yahoo.document.predicate.FeatureRange
- appendTo(StringBuilder) - Method in class com.yahoo.document.predicate.FeatureSet
- appendTo(StringBuilder) - Method in class com.yahoo.document.predicate.Negation
- appendTo(StringBuilder) - Method in class com.yahoo.document.predicate.Predicate
- appendTo(StringBuilder) - Method in class com.yahoo.document.predicate.RangeEdgePartition
- appendTo(StringBuilder) - Method in class com.yahoo.document.predicate.RangePartition
- asciiDecode(String) - Static method in class com.yahoo.document.predicate.Predicate
- asciiEncode(String) - Static method in class com.yahoo.document.predicate.Predicate
B
- BinaryFormat - Class in com.yahoo.document.predicate
- BinaryFormat() - Constructor for class com.yahoo.document.predicate.BinaryFormat
- BooleanPredicate - Class in com.yahoo.document.predicate
- BooleanPredicate(boolean) - Constructor for class com.yahoo.document.predicate.BooleanPredicate
- BooleanSimplifier - Class in com.yahoo.search.predicate.optimization
-
Simplifies a predicate by collapsing TRUE/FALSE-children into their parents.
- BooleanSimplifier() - Constructor for class com.yahoo.search.predicate.optimization.BooleanSimplifier
- buildFromMixedIn(String, List<String>, int) - Static method in class com.yahoo.document.predicate.FeatureRange
C
- clearPartitions() - Method in class com.yahoo.document.predicate.FeatureRange
- clone() - Method in class com.yahoo.document.predicate.BooleanPredicate
- clone() - Method in class com.yahoo.document.predicate.Conjunction
- clone() - Method in class com.yahoo.document.predicate.Disjunction
- clone() - Method in class com.yahoo.document.predicate.FeatureConjunction
- clone() - Method in class com.yahoo.document.predicate.FeatureRange
- clone() - Method in class com.yahoo.document.predicate.FeatureSet
- clone() - Method in class com.yahoo.document.predicate.Negation
- clone() - Method in class com.yahoo.document.predicate.Predicate
- clone() - Method in class com.yahoo.document.predicate.RangeEdgePartition
- clone() - Method in class com.yahoo.document.predicate.RangePartition
- com.yahoo.document.predicate - package com.yahoo.document.predicate
- com.yahoo.document.predicate.parser - package com.yahoo.document.predicate.parser
- com.yahoo.search.predicate - package com.yahoo.search.predicate
- com.yahoo.search.predicate.optimization - package com.yahoo.search.predicate.optimization
- ComplexNodeTransformer - Class in com.yahoo.search.predicate.optimization
-
Partitions all the feature ranges according to the arity and bounds set in the PredicateOptions, and updates the ranges with a set of partitions and edge partitions.
- ComplexNodeTransformer() - Constructor for class com.yahoo.search.predicate.optimization.ComplexNodeTransformer
- conjunction() - Method in class com.yahoo.document.predicate.parser.PredicateParser
- Conjunction - Class in com.yahoo.document.predicate
- Conjunction(Predicate...) - Constructor for class com.yahoo.document.predicate.Conjunction
- Conjunction(List<? extends Predicate>) - Constructor for class com.yahoo.document.predicate.Conjunction
D
- decode(byte[]) - Static method in class com.yahoo.document.predicate.BinaryFormat
- DEFAULT_LOWER_BOUND - Static variable in class com.yahoo.search.predicate.optimization.PredicateOptions
- DEFAULT_UPPER_BOUND - Static variable in class com.yahoo.search.predicate.optimization.PredicateOptions
- DEFAULT_VALUE - Static variable in interface com.yahoo.search.predicate.SubqueryBitmap
-
Default subquery bitmap.
- dfa15 - Variable in class com.yahoo.document.predicate.parser.PredicateLexer
- DFA15(BaseRecognizer) - Constructor for class com.yahoo.document.predicate.parser.PredicateLexer.DFA15
- disjunction() - Method in class com.yahoo.document.predicate.parser.PredicateParser
- Disjunction - Class in com.yahoo.document.predicate
- Disjunction(Predicate...) - Constructor for class com.yahoo.document.predicate.Disjunction
- Disjunction(List<? extends Predicate>) - Constructor for class com.yahoo.document.predicate.Disjunction
E
- emitErrorMessage(String) - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- emitErrorMessage(String) - Method in class com.yahoo.document.predicate.parser.PredicateParser
- encode(Predicate) - Static method in class com.yahoo.document.predicate.BinaryFormat
- encodeBounds() - Method in class com.yahoo.document.predicate.RangeEdgePartition
- EOF - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- EOF - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- equals(Object) - Method in class com.yahoo.document.predicate.BooleanPredicate
- equals(Object) - Method in class com.yahoo.document.predicate.Conjunction
- equals(Object) - Method in class com.yahoo.document.predicate.Disjunction
- equals(Object) - Method in class com.yahoo.document.predicate.FeatureConjunction
- equals(Object) - Method in class com.yahoo.document.predicate.FeatureRange
- equals(Object) - Method in class com.yahoo.document.predicate.FeatureSet
- equals(Object) - Method in class com.yahoo.document.predicate.Negation
- equals(Object) - Method in class com.yahoo.document.predicate.RangeEdgePartition
- equals(Object) - Method in class com.yahoo.document.predicate.RangePartition
F
- FALSE - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- FALSE - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- feature(String) - Static method in class com.yahoo.document.predicate.Predicates
- FeatureBuilder(String) - Constructor for class com.yahoo.document.predicate.Predicates.FeatureBuilder
- FeatureConjunction - Class in com.yahoo.document.predicate
-
A FeatureConjunction is a special type of Conjunction where all children are either a FeatureSet or a Negation (with an underlying FeatureSet).
- FeatureConjunction(List<Predicate>) - Constructor for class com.yahoo.document.predicate.FeatureConjunction
- FeatureRange - Class in com.yahoo.document.predicate
- FeatureRange(String) - Constructor for class com.yahoo.document.predicate.FeatureRange
- FeatureRange(String, Long, Long) - Constructor for class com.yahoo.document.predicate.FeatureRange
- FeatureSet - Class in com.yahoo.document.predicate
- FeatureSet(String, String...) - Constructor for class com.yahoo.document.predicate.FeatureSet
- FeatureSet(String, Collection<String>) - Constructor for class com.yahoo.document.predicate.FeatureSet
- FOLLOW_14_in_range534 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_14_in_unary_node227 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_15_in_range545 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_15_in_unary_node233 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_16_in_partition592 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_17_in_multivalue377 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_17_in_range539 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_18_in_partition597 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_18_in_range499 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_21_in_multivalue357 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_21_in_range464 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_22_in_multivalue387 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_22_in_partition602 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_22_in_range556 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_AND_in_conjunction155 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_AND_in_conjunction173 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_AND_in_keyword635 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_conjunction_in_disjunction112 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_conjunction_in_disjunction78 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_conjunction_in_disjunction94 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_disjunction_in_predicate51 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_disjunction_in_unary_node231 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_EOF_in_predicate53 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_FALSE_in_keyword676 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_FALSE_in_leaf333 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_IN_in_keyword655 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_IN_in_leaf269 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_INTEGER_in_partition582 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_INTEGER_in_partition584 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_INTEGER_in_partition590 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_INTEGER_in_partition594 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_INTEGER_in_partition599 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_INTEGER_in_range482 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_INTEGER_in_range515 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_INTEGER_in_value428 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_keyword_in_value440 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_leaf_in_unary_node208 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_multivalue_in_leaf283 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_NOT_in_keyword645 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_NOT_in_leaf264 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_NOT_in_unary_node222 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_OR_in_disjunction108 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_OR_in_disjunction90 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_OR_in_keyword624 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_partition_in_range536 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_partition_in_range541 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_range_in_leaf300 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_set_in_partition575 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_STRING_in_value418 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_TRUE_in_keyword666 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_TRUE_in_leaf323 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_unary_node_in_conjunction143 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_unary_node_in_conjunction159 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_unary_node_in_conjunction177 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_value_in_leaf258 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_value_in_multivalue361 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_value_in_multivalue381 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_value_in_partition573 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- FOLLOW_VALUE_in_value408 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- fromBinary(byte[]) - Static method in class com.yahoo.document.predicate.Predicate
- fromString(String) - Static method in class com.yahoo.document.predicate.Predicate
G
- getAdjustedLowerBound() - Method in class com.yahoo.search.predicate.optimization.PredicateOptions
- getAdjustedUpperBound() - Method in class com.yahoo.search.predicate.optimization.PredicateOptions
- getArity() - Method in class com.yahoo.search.predicate.optimization.PredicateOptions
- getDelegates() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- getDelegates() - Method in class com.yahoo.document.predicate.parser.PredicateParser
- getDescription() - Method in class com.yahoo.document.predicate.parser.PredicateLexer.DFA15
- getEdgePartitions() - Method in class com.yahoo.document.predicate.FeatureRange
- getFromInclusive() - Method in class com.yahoo.document.predicate.FeatureRange
- getGrammarFileName() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- getGrammarFileName() - Method in class com.yahoo.document.predicate.parser.PredicateParser
- getKey() - Method in class com.yahoo.document.predicate.FeatureRange
- getKey() - Method in class com.yahoo.document.predicate.FeatureSet
- getLabel() - Method in class com.yahoo.document.predicate.RangePartition
- getLowerBound() - Method in class com.yahoo.document.predicate.RangeEdgePartition
- getLowerBound() - Method in class com.yahoo.search.predicate.optimization.PredicateOptions
- getOperand() - Method in class com.yahoo.document.predicate.Negation
- getOperands() - Method in class com.yahoo.document.predicate.Conjunction
- getOperands() - Method in class com.yahoo.document.predicate.Disjunction
- getOperands() - Method in class com.yahoo.document.predicate.FeatureConjunction
- getOperands() - Method in class com.yahoo.document.predicate.Negation
- getOperands() - Method in class com.yahoo.document.predicate.PredicateOperator
- getPartitions() - Method in class com.yahoo.document.predicate.FeatureRange
- getToInclusive() - Method in class com.yahoo.document.predicate.FeatureRange
- getTokenNames() - Method in class com.yahoo.document.predicate.parser.PredicateParser
- getUpperBound() - Method in class com.yahoo.document.predicate.RangeEdgePartition
- getUpperBound() - Method in class com.yahoo.search.predicate.optimization.PredicateOptions
- getValue() - Method in class com.yahoo.document.predicate.BooleanPredicate
- getValue() - Method in class com.yahoo.document.predicate.RangeEdgePartition
- getValues() - Method in class com.yahoo.document.predicate.FeatureSet
- greaterThan(long) - Method in class com.yahoo.document.predicate.Predicates.FeatureBuilder
- greaterThanOrEqualTo(long) - Method in class com.yahoo.document.predicate.Predicates.FeatureBuilder
H
- hash64(String) - Static method in class com.yahoo.document.predicate.PredicateHash
- hashCode() - Method in class com.yahoo.document.predicate.BooleanPredicate
- hashCode() - Method in class com.yahoo.document.predicate.Conjunction
- hashCode() - Method in class com.yahoo.document.predicate.Disjunction
- hashCode() - Method in class com.yahoo.document.predicate.FeatureConjunction
- hashCode() - Method in class com.yahoo.document.predicate.FeatureRange
- hashCode() - Method in class com.yahoo.document.predicate.FeatureSet
- hashCode() - Method in class com.yahoo.document.predicate.Negation
- hashCode() - Method in class com.yahoo.document.predicate.RangeEdgePartition
- hashCode() - Method in class com.yahoo.document.predicate.RangePartition
I
- IN - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- IN - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- inRange(long, long) - Method in class com.yahoo.document.predicate.Predicates.FeatureBuilder
- inSet(String...) - Method in class com.yahoo.document.predicate.Predicates.FeatureBuilder
- INTEGER - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- INTEGER - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- isValidFeatureConjunctionOperand(Predicate) - Static method in class com.yahoo.document.predicate.FeatureConjunction
K
- keyword() - Method in class com.yahoo.document.predicate.parser.PredicateParser
L
- leaf() - Method in class com.yahoo.document.predicate.parser.PredicateParser
- lessThan(long) - Method in class com.yahoo.document.predicate.Predicates.FeatureBuilder
- lessThanOrEqualTo(long) - Method in class com.yahoo.document.predicate.Predicates.FeatureBuilder
M
- mAND() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mFALSE() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mIN() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mINTEGER() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mNOT() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mOR() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mSTRING() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mT__14() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mT__15() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mT__16() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mT__17() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mT__18() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mT__19() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mT__20() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mT__21() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mT__22() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mTokens() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mTRUE() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- multivalue(String) - Method in class com.yahoo.document.predicate.parser.PredicateParser
- mVALUE() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
- mWS() - Method in class com.yahoo.document.predicate.parser.PredicateLexer
N
- Negation - Class in com.yahoo.document.predicate
- Negation(Predicate) - Constructor for class com.yahoo.document.predicate.Negation
- newPredicate() - Static method in class com.yahoo.document.predicate.SimplePredicates
- newString(String) - Static method in class com.yahoo.document.predicate.SimplePredicates
- newStrings(String...) - Static method in class com.yahoo.document.predicate.SimplePredicates
- not(Predicate) - Static method in class com.yahoo.document.predicate.Predicates
- NOT - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- NOT - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- notInRange(long, long) - Method in class com.yahoo.document.predicate.Predicates.FeatureBuilder
- notInSet(String...) - Method in class com.yahoo.document.predicate.Predicates.FeatureBuilder
- NotNodeReorderer - Class in com.yahoo.search.predicate.optimization
-
Reorders not nodes to improve the efficiency of the z-star posting list compression.
- NotNodeReorderer() - Constructor for class com.yahoo.search.predicate.optimization.NotNodeReorderer
O
- or(Predicate...) - Static method in class com.yahoo.document.predicate.Predicates
- OR - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- OR - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- OrSimplifier - Class in com.yahoo.search.predicate.optimization
-
Simplifies Disjunction nodes where all children are of type FeatureSet.
- OrSimplifier() - Constructor for class com.yahoo.search.predicate.optimization.OrSimplifier
P
- parseJsonQuery(String, PredicateQueryParser.FeatureHandler<String>, PredicateQueryParser.FeatureHandler<Long>) - Method in class com.yahoo.search.predicate.PredicateQueryParser
-
Parses predicate query from JSON.
- partition() - Method in class com.yahoo.document.predicate.parser.PredicateParser
- predicate() - Method in class com.yahoo.document.predicate.parser.PredicateParser
- Predicate - Class in com.yahoo.document.predicate
- Predicate() - Constructor for class com.yahoo.document.predicate.Predicate
- PredicateHash - Class in com.yahoo.document.predicate
-
This hash function must match the corresponding C++ hash function in 'ConvertClass', currently located at 'rise_platform/src/interface/cpp/api/ConvertClass.h'
- PredicateHash() - Constructor for class com.yahoo.document.predicate.PredicateHash
- PredicateLexer - Class in com.yahoo.document.predicate.parser
- PredicateLexer() - Constructor for class com.yahoo.document.predicate.parser.PredicateLexer
- PredicateLexer(CharStream) - Constructor for class com.yahoo.document.predicate.parser.PredicateLexer
- PredicateLexer(CharStream, RecognizerSharedState) - Constructor for class com.yahoo.document.predicate.parser.PredicateLexer
- PredicateLexer.DFA15 - Class in com.yahoo.document.predicate.parser
- PredicateOperator - Class in com.yahoo.document.predicate
- PredicateOperator() - Constructor for class com.yahoo.document.predicate.PredicateOperator
- PredicateOptions - Class in com.yahoo.search.predicate.optimization
-
This class contains the configured options for predicate indexes.
- PredicateOptions(int) - Constructor for class com.yahoo.search.predicate.optimization.PredicateOptions
- PredicateOptions(int, Long, Long) - Constructor for class com.yahoo.search.predicate.optimization.PredicateOptions
- PredicateParser - Class in com.yahoo.document.predicate.parser
- PredicateParser(TokenStream) - Constructor for class com.yahoo.document.predicate.parser.PredicateParser
- PredicateParser(TokenStream, RecognizerSharedState) - Constructor for class com.yahoo.document.predicate.parser.PredicateParser
- PredicateProcessor - Interface in com.yahoo.search.predicate.optimization
-
A predicate processor takes a predicate, processes it and returns the result.
- PredicateQueryParser - Class in com.yahoo.search.predicate
-
Parses predicate queries from JSON.
- PredicateQueryParser() - Constructor for class com.yahoo.search.predicate.PredicateQueryParser
- PredicateQueryParser.FeatureHandler<V> - Interface in com.yahoo.search.predicate
- Predicates - Class in com.yahoo.document.predicate
- Predicates() - Constructor for class com.yahoo.document.predicate.Predicates
- Predicates.FeatureBuilder - Class in com.yahoo.document.predicate
- process(Predicate, PredicateOptions) - Method in class com.yahoo.search.predicate.optimization.AndOrSimplifier
- process(Predicate, PredicateOptions) - Method in class com.yahoo.search.predicate.optimization.BooleanSimplifier
- process(Predicate, PredicateOptions) - Method in class com.yahoo.search.predicate.optimization.ComplexNodeTransformer
- process(Predicate, PredicateOptions) - Method in class com.yahoo.search.predicate.optimization.NotNodeReorderer
- process(Predicate, PredicateOptions) - Method in class com.yahoo.search.predicate.optimization.OrSimplifier
- process(Predicate, PredicateOptions) - Method in interface com.yahoo.search.predicate.optimization.PredicateProcessor
-
Processes a predicate.
- processPredicate(Predicate, PredicateOptions) - Method in class com.yahoo.search.predicate.optimization.ComplexNodeTransformer
- processSubTree(Predicate) - Method in class com.yahoo.search.predicate.optimization.NotNodeReorderer
-
Returns true if the predicate ends in a negation.
R
- range(String) - Method in class com.yahoo.document.predicate.parser.PredicateParser
- RangeEdgePartition - Class in com.yahoo.document.predicate
- RangeEdgePartition(String, long, int, int) - Constructor for class com.yahoo.document.predicate.RangeEdgePartition
- RangePartition - Class in com.yahoo.document.predicate
- RangePartition(String) - Constructor for class com.yahoo.document.predicate.RangePartition
- RangePartition(String, long, long, boolean) - Constructor for class com.yahoo.document.predicate.RangePartition
S
- setFromInclusive(Long) - Method in class com.yahoo.document.predicate.FeatureRange
- setKey(String) - Method in class com.yahoo.document.predicate.FeatureRange
- setKey(String) - Method in class com.yahoo.document.predicate.FeatureSet
- setOperand(Predicate) - Method in class com.yahoo.document.predicate.Negation
- setOperands(Collection<? extends Predicate>) - Method in class com.yahoo.document.predicate.Conjunction
- setOperands(Collection<? extends Predicate>) - Method in class com.yahoo.document.predicate.Disjunction
- setToInclusive(Long) - Method in class com.yahoo.document.predicate.FeatureRange
- setValue(boolean) - Method in class com.yahoo.document.predicate.BooleanPredicate
- setValues(Collection<String>) - Method in class com.yahoo.document.predicate.FeatureSet
- SimplePredicates - Class in com.yahoo.document.predicate
- SimplePredicates() - Constructor for class com.yahoo.document.predicate.SimplePredicates
- simplifySubTree(Predicate) - Method in class com.yahoo.search.predicate.optimization.BooleanSimplifier
- simplifySubTree(Predicate, boolean) - Method in class com.yahoo.search.predicate.optimization.AndOrSimplifier
- simplifyTree(Predicate) - Method in class com.yahoo.search.predicate.optimization.OrSimplifier
- STRING - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- STRING - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- SubqueryBitmap - Interface in com.yahoo.search.predicate
-
Constants related to the subquery bitmap in predicate search.
T
- T__14 - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- T__14 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- T__15 - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- T__15 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- T__16 - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- T__16 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- T__17 - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- T__17 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- T__18 - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- T__18 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- T__19 - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- T__19 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- T__20 - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- T__20 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- T__21 - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- T__21 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- T__22 - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- T__22 - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- tokenNames - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
- toString() - Method in class com.yahoo.document.predicate.Predicate
- TRUE - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- TRUE - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
U
- unary_node() - Method in class com.yahoo.document.predicate.parser.PredicateParser
V
- value() - Method in class com.yahoo.document.predicate.parser.PredicateParser
- value(boolean) - Static method in class com.yahoo.document.predicate.Predicates
- VALUE - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- VALUE - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
W
- WS - Static variable in class com.yahoo.document.predicate.parser.PredicateLexer
- WS - Static variable in class com.yahoo.document.predicate.parser.PredicateParser
All Classes All Packages