All Classes and Interfaces

Class
Description
Superclass of contexts which supports array index based lookup.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
This function is an instruction to add all arguments.
This node holds the index of an ExpressionNode in an external array, and is used as a proxy in the back-end to allow aggregators to be used in expressions.
The result of some aggregation
This function is an instruction to perform bitwise AND on the result of all arguments in order.
A set of argument expressions to a function or feature.
This class implements a lookup table for result node type conversion.
This function is an instruction to retrieve an index a named array attribute.
Creates a context which supports array index based lookup.
This function is an instruction to do a lookup in a map attribute, returning the value.
This function is an instruction to retrieve the value of a named attribute.
This is an aggregated result holding the average of all results.
Performs bias correction for a given precision and raw estimate.
This is an abstract super-class for all non-unary functions that operator on bit values.
A node which produces a boolean value when evaluated.
A value which is either true or false.
 
 
This is the superclass of all bucket values
A GBDT node representing a set inclusion test: feature IN [value-list] where values can be strings or numbers.
This function is an instruction to concatenate the bits of all arguments in order.
This interface describes a character stream that maintains line and column number positions of the characters.
This interface describes a character stream that maintains line and column number positions of the characters.
Represents a condition which comparing two values
The parent of all node types which contains child nodes.
Represents a condition
Replaces constant reference pseudofeatures which are scalars by their constant value
This abstract expression node represents a function to execute.
A node which holds a constant (frozen) value.
The context providing value bindings for an expression evaluation.
Indexed context lookup methods.
This is an aggregated result holding the number of aggregated hits.
This is a debug wait function node that waits for a specified amount of time before executing its expression.
This function is an instruction to divide the arguments in order.
This abstract expression node represents a document whose content is accessed depending on the subclass implementation of this.
The node is a request to retrieve the content of a document field.
A value which acts as a double in numerical context.
A variant of an array context variant which supports faster binding of variables but slower lookup from non-gbdt-optimized ranking expressions.
A double value result of a ranking expression evaluation.
Calculates the elementCompleteness features
 
This class represents another expression enclosed in braces.
 
This is an aggregated result holding the number of unique documents matching a given expression.
A function defined by a ranking expression, optionally containing type information for inputs and outputs.
This is the base class for all expression node types.
Superclass of all expression nodes.
This class will perform various optimizations on the ranking expressions.
Superclass of expression transformers.
Encapsulates the production rule 'featureList()' in the RankingExpressionParser.
A node in a GBDT tree which references a feature value
A set of (immutable) computed features
Represents a document field which can be matched and ranked against.
A term in a field
The collection of metrics calculated by the string match metric calculator.
Calculates a set of metrics capturing information about the degree of agreement between a query and a field string.
The parameters to a string match metric calculator.
Calculates the fieldTermMatch features
This function assign a fixed width bucket to each input value
This result holds a float value.
This result holds nothing.
This result holds a float value.
This result holds nothing.
FIXME: Really ugly hack to force class loading for subclasses of Identifiable.
This file was generated by ../../../../../forceload.sh
A single hit from a Vespa content cluster
A scalar function
This abstract expression node represents a function to execute.
Invocation of a native function.
The context of a function invocation.
 
An optimized version of a sum of consecutive decision trees.
 
 
An optimized version of a decision tree.
This ranking expression processor recognizes and optimizes GBDT expressions.
A tensor generating function, whose arguments are determined by a tensor type
The node is a request to retrieve the namespace-specific content of a document id.
 
 
 
This class represents a generic hit with a rank value.
This is an aggregated result holding the top n hits for a single group.
Contain constants relevant for HyperLogLog classes.
Implementation of the result computation phase of the HyperLogLog algorithm.
A conditional branch of a ranking expression.
This result holds an integer value.
This result holds nothing.
This result holds an integer value.
This result holds nothing.
This result holds an integer value.
This result holds nothing.
This is an integer bucket value
This result holds nothing.
This result holds an integer value.
This result holds nothing.
This function is an instruction to retrieve the value of a named attribute.
A free, parametrized function
A representation for integer numbers
Helper for computing metrics from the command line.
A context backed by a Map
A context which only contains type information.
This function is an instruction to negate its argument.
 
This is an aggregated result holding the maximum result of the matching hits.
This function is an instruction to return the maximum value of all its arguments.
This function is a request to calculate the MD5 of the result of its argument.
This is an aggregated result holding the minimum result of the matching hits.
This function is an instruction to return the minimum value of all its arguments.
This function is an instruction to modulo the arguments in order.
This is an abstract super-class for all functions that accepts multiple arguments.
This function is an instruction to multiply all arguments.
An opaque name in a ranking expression.
This function is an instruction to negate its argument.
A node which flips the sign of the value produced from the nested expression
This function is an instruction to negate its argument.
Sketch used by the HyperLogLog (HLL) algorithm.
A node which flips the logical value produced from the nested expression.
This result holds nothing.
This function is an instruction to negate its argument.
A GBDT node representing a numeric "less than" comparison: feature < numeric-value
This is an abstract class for all functions that perform arithmetics.
This is a superclass for all numerical results.
A sequence of binary operations.
A mathematical operator
Reports the result of optimizations of a ranking expression.
Superclass of ranking expression optimizers
This function is an instruction to perform bitwise OR on the result of all arguments.
This exception is thrown when parse errors are encountered.
This exception is thrown when parse errors are encountered.
 
A query: An array of the QueryTerms which searches the field we are calculating for,
A query term.
This function assign a fixed width bucket to each input value
A ranking expression.
 
Token literal values and constants.
Token Manager.
 
 
A byte array a a cloneable and comparable object.
This result holds a byte array value.
This result holds nothing.
A reference to a feature, function, or value in ranking expressions
A node referring either to a value in the context or to a named ranking expression function.
This abstract expression node represents a function to execute.
 
 
This abstract expression node represents the result value of execution.
This result holds nothing.
This class will revert the order on any multivalues.
 
Protobuf type searchlib.searchprotocol.protobuf.DocsumReply
Protobuf type searchlib.searchprotocol.protobuf.DocsumReply
 
Protobuf type searchlib.searchprotocol.protobuf.DocsumRequest
Protobuf type searchlib.searchprotocol.protobuf.DocsumRequest
 
Protobuf type searchlib.searchprotocol.protobuf.Error
Protobuf type searchlib.searchprotocol.protobuf.Error
 
Protobuf type searchlib.searchprotocol.protobuf.Feature
Protobuf type searchlib.searchprotocol.protobuf.Feature
 
Protobuf type searchlib.searchprotocol.protobuf.Hit
Protobuf type searchlib.searchprotocol.protobuf.Hit
 
Protobuf type searchlib.searchprotocol.protobuf.MonitorReply
Protobuf type searchlib.searchprotocol.protobuf.MonitorReply
 
Protobuf type searchlib.searchprotocol.protobuf.MonitorRequest
Protobuf type searchlib.searchprotocol.protobuf.MonitorRequest
 
Protobuf type searchlib.searchprotocol.protobuf.SearchReply
Protobuf type searchlib.searchprotocol.protobuf.SearchReply
 
Protobuf type searchlib.searchprotocol.protobuf.SearchRequest
Protobuf type searchlib.searchprotocol.protobuf.SearchRequest
 
Protobuf type searchlib.searchprotocol.protobuf.SortField
Protobuf type searchlib.searchprotocol.protobuf.SortField
 
Protobuf type searchlib.searchprotocol.protobuf.StringProperty
Protobuf type searchlib.searchprotocol.protobuf.StringProperty
 
Protobuf type searchlib.searchprotocol.protobuf.TensorProperty
Protobuf type searchlib.searchprotocol.protobuf.TensorProperty
 
Context needed to serialize an expression to a string.
Represents a set membership test on the form feature IN (integer1, integer2 ...)
A node which returns true or false depending on a set membership test
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
Performs simple algebraic simplification of expressions
 
Sketch<T extends Sketch<T>>
Represents a sketch.
This class is responsible for merging any combinations of two Sketch instances.
 
 
 
This function is an instruction to concatenate the bits of all arguments in order.
This is an integer bucket value
This result holds nothing.
This result holds a string.
This result holds nothing.
A string value.
This function is an instruction to negate its argument.
This is an aggregated result holding the sum of the aggregating expression for all matching hits.
A node which performs a tensor function
A tensor function implemented by an expression.
Transforms min(tensor,dim) and max(tensor,dim) to reduce(tensor,min/max,dim).
Recognizes and optimizes tensor expressions.
A Value containing a tensor.
This function assign a fixed width bucket to each input value.
 
This function is an instruction to negate its argument.
This function is an instruction to negate its argument.
Describes the input token stream.
Describes the input token stream.
Token Manager Error.
Token Manager Error.
This function converts its argument to a raw function node.
This function is an instruction to negate its argument.
A computation trace
Provides a context in which transforms on ranking expressions take place.
This class represents the root node of translogserver Copyright Yahoo.
 
This class represents translogserver.chunk
 
This class represents translogserver.compression
 
This class represents translogserver.compression.type Control compression type.
 
This class represents translogserver.crcmethod Default crc method used
 
 
 
 
 
 
Token literal values and constants.
Token Manager.
 
 
This function is a request to use the Unicode Collation Algorithm specification when sorting this field.
This is an abstract super-class for all unary functions that operator on bit values.
This is an abstract super-class for all functions that accept only a single argument.
A interface for unique count estimation algorithms.
The result of a ranking expression evaluation.
 
This is an aggregated result holding the xor of the aggregating expression for all matching hits.
This function is a request to bitwise XOR the result of its first argument with itself in chunks of the second argument number of bits.
This function is an instruction to perform bitwise XOR on the result of all arguments in order.
This function decompose two-dimensonal zcurve values into x and y values.