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

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
 
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