Index

A C E F G I M N O S T V W 
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.
A C E F G I M N O S T V W 
All Classes and Interfaces|All Packages