@ExportPackage
Package com.yahoo.searchlib.expression
-
Class Summary Class Description AddFunctionNode This function is an instruction to add all arguments.AggregationRefNode 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.AndFunctionNode This function is an instruction to perform bitwise AND on the result of all arguments in order.ArithmeticTypeConversion This class implements a lookup table for result node type conversion.ArrayAtLookupNode This function is an instruction to retrieve an index a named array attribute.AttributeMapLookupNode This function is an instruction to do a lookup in a map attribute, returning the value.AttributeNode This function is an instruction to retrieve the value of a named attribute.BitFunctionNode This is an abstract super-class for all non-unary functions that operator on bit values.BoolResultNode BoolResultNodeVector BucketResultNode This is the superclass of all bucket valuesCatFunctionNode This function is an instruction to concatenate the bits of all arguments in order.ConstantNode This abstract expression node represents a function to execute.DebugWaitFunctionNode This is a debug wait function node that waits for a specified amount of time before executing its expression.DivideFunctionNode This function is an instruction to divide the arguments in order.DocumentAccessorNode This abstract expression node represents a document whose content is accessed depending on the subclass implementation of this.DocumentFieldNode The node is a request to retrieve the content of a document field.ExpressionNode This is the base class for all expression node types.FixedWidthBucketFunctionNode This function assign a fixed width bucket to each input valueFloatBucketResultNode This result holds a float value.FloatBucketResultNodeVector This result holds nothing.FloatResultNode This result holds a float value.FloatResultNodeVector This result holds nothing.ForceLoad This file was generated by ../../../../../forceload.shFunctionNode This abstract expression node represents a function to execute.GetDocIdNamespaceSpecificFunctionNode The node is a request to retrieve the namespace-specific content of a document id.Int16ResultNode This result holds an integer value.Int16ResultNodeVector This result holds nothing.Int32ResultNode This result holds an integer value.Int32ResultNodeVector This result holds nothing.Int8ResultNode This result holds an integer value.Int8ResultNodeVector This result holds nothing.IntegerBucketResultNode This is an integer bucket valueIntegerBucketResultNodeVector This result holds nothing.IntegerResultNode This result holds an integer value.IntegerResultNodeVector This result holds nothing.InterpolatedLookupNode This function is an instruction to retrieve the value of a named attribute.MathFunctionNode This function is an instruction to negate its argument.MaxFunctionNode This function is an instruction to return the maximum value of all its arguments.MD5BitFunctionNode This function is a request to calculate the MD5 of the result of its argument.MinFunctionNode This function is an instruction to return the minimum value of all its arguments.ModuloFunctionNode This function is an instruction to modulo the arguments in order.MultiArgFunctionNode This is an abstract super-class for all functions that accepts multiple arguments.MultiplyFunctionNode This function is an instruction to multiply all arguments.NegateFunctionNode This function is an instruction to negate its argument.NormalizeSubjectFunctionNode This function is an instruction to negate its argument.NullResultNode This result holds nothing.NumElemFunctionNode This function is an instruction to negate its argument.NumericFunctionNode This is an abstract class for all functions that perform arithmetics.NumericResultNode This is a superclass for all numerical results.OrFunctionNode This function is an instruction to perform bitwise OR on the result of all arguments.PositiveInfinityResultNode RangeBucketPreDefFunctionNode This function assign a fixed width bucket to each input valueRawBucketResultNode RawBucketResultNodeVector RawResultNode This result holds a byte array value.RawResultNodeVector This result holds nothing.RelevanceNode This abstract expression node represents a function to execute.ResultNode This abstract expression node represents the result value of execution.ResultNodeVector This result holds nothing.ReverseFunctionNode This class will revert the order on any multivalues.SingleResultNode SortFunctionNode StrCatFunctionNode This function is an instruction to concatenate the bits of all arguments in order.StringBucketResultNode This is an integer bucket valueStringBucketResultNodeVector This result holds nothing.StringResultNode This result holds a string.StringResultNodeVector This result holds nothing.StrLenFunctionNode This function is an instruction to negate its argument.TimeStampFunctionNode This function assign a fixed width bucket to each input value.ToFloatFunctionNode This function is an instruction to negate its argument.ToIntFunctionNode This function is an instruction to negate its argument.ToRawFunctionNode This function converts its argument to a raw function node.ToStringFunctionNode This function is an instruction to negate its argument.UcaFunctionNode This function is a request to use the Unicode Collation Algorithm specification when sorting this field.UnaryBitFunctionNode This is an abstract super-class for all unary functions that operator on bit values.UnaryFunctionNode This is an abstract super-class for all functions that accept only a single argument.XorBitFunctionNode 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.XorFunctionNode This function is an instruction to perform bitwise XOR on the result of all arguments in order.ZCurveFunctionNode This function decompose two-dimensonal zcurve values into x and y values. -
Enum Summary Enum Description MathFunctionNode.Function TimeStampFunctionNode.TimePart ZCurveFunctionNode.Dimension