Index
All Classes and Interfaces|All Packages
A
- Aggregator - Annotation Interface in org.elasticsearch.compute.ann
-
Trigger for generating
AggregatorFunction
implementations. - ascending() - Element in annotation interface org.elasticsearch.compute.ann.MvEvaluator
-
Optional method called to process blocks whose values are sorted in ascending order.
C
- ConvertEvaluator - Annotation Interface in org.elasticsearch.compute.ann
-
Implement an evaluator for a function applying a static
process
method to each value of a multivalued field.
E
- Evaluator - Annotation Interface in org.elasticsearch.compute.ann
-
Implement an evaluator from a static
process
method. - extraName() - Element in annotation interface org.elasticsearch.compute.ann.ConvertEvaluator
-
Extra part of the name of the evaluator.
- extraName() - Element in annotation interface org.elasticsearch.compute.ann.Evaluator
-
Extra part of the name of the evaluator.
- extraName() - Element in annotation interface org.elasticsearch.compute.ann.MvEvaluator
-
Extra part of the name of the evaluator.
F
- finish() - Element in annotation interface org.elasticsearch.compute.ann.MvEvaluator
-
Optional method called to convert state into result.
- Fixed - Annotation Interface in org.elasticsearch.compute.ann
-
Used on parameters on methods annotated with
Evaluator
to indicate parameters that are provided to the generated evaluator's constructor rather than recalculated for every row. - Fixed.Scope - Enum Class in org.elasticsearch.compute.ann
-
Defines the parameter scope
G
- GroupingAggregator - Annotation Interface in org.elasticsearch.compute.ann
-
Annotates a class that implements an aggregation function with grouping.
I
- includeInToString() - Element in annotation interface org.elasticsearch.compute.ann.Fixed
-
Should this attribute be in the Evaluator's
toString
? - includeTimestamps() - Element in annotation interface org.elasticsearch.compute.ann.Aggregator
-
If
true
then the @timestamp LongVector will be appended to the input blocks of the aggregation function. - includeTimestamps() - Element in annotation interface org.elasticsearch.compute.ann.GroupingAggregator
-
If
true
then the @timestamp LongVector will be appended to the input blocks of the aggregation function. - IntermediateState - Annotation Interface in org.elasticsearch.compute.ann
-
Description of a column of data that makes up the intermediate state of an aggregation.
M
- MvEvaluator - Annotation Interface in org.elasticsearch.compute.ann
-
Implement an evaluator for a function reducing multivalued fields into a single valued field from a static
process
method.
N
- name() - Element in annotation interface org.elasticsearch.compute.ann.IntermediateState
-
Name of the column.
O
- org.elasticsearch.compute.ann - module org.elasticsearch.compute.ann
- org.elasticsearch.compute.ann - package org.elasticsearch.compute.ann
S
- scope() - Element in annotation interface org.elasticsearch.compute.ann.Fixed
-
Defines the scope of the parameter.
- single() - Element in annotation interface org.elasticsearch.compute.ann.MvEvaluator
-
Optional method called to process single valued fields.
- SINGLETON - Enum constant in enum class org.elasticsearch.compute.ann.Fixed.Scope
-
Should be used for immutable parameters that can be shared across different threads
T
- THREAD_LOCAL - Enum constant in enum class org.elasticsearch.compute.ann.Fixed.Scope
-
Should be used for mutable or not thread safe parameters
- type() - Element in annotation interface org.elasticsearch.compute.ann.IntermediateState
-
Type of the column.
V
- value() - Element in annotation interface org.elasticsearch.compute.ann.Aggregator
- value() - Element in annotation interface org.elasticsearch.compute.ann.GroupingAggregator
- valueOf(String) - Static method in enum class org.elasticsearch.compute.ann.Fixed.Scope
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.elasticsearch.compute.ann.Fixed.Scope
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- warnExceptions() - Element in annotation interface org.elasticsearch.compute.ann.Aggregator
-
Exceptions thrown by the `combine*(...)` methods to catch and convert into a warning and turn into a null value.
- warnExceptions() - Element in annotation interface org.elasticsearch.compute.ann.ConvertEvaluator
-
Exceptions thrown by the process method to catch and convert into a warning and turn into a null value.
- warnExceptions() - Element in annotation interface org.elasticsearch.compute.ann.Evaluator
-
Exceptions thrown by the process method to catch and convert into a warning and turn into a null value.
- warnExceptions() - Element in annotation interface org.elasticsearch.compute.ann.GroupingAggregator
-
Exceptions thrown by the `combine*(...)` methods to catch and convert into a warning and turn into a null value.
- warnExceptions() - Element in annotation interface org.elasticsearch.compute.ann.MvEvaluator
-
Exceptions thrown by the process method to catch and convert into a warning and turn into a null value.
All Classes and Interfaces|All Packages