Index

A C E F G I M N O P S T V W 
All Classes and Interfaces|All Packages

A

Aggregator - Annotation Interface in org.elasticsearch.compute.ann
Trigger for generating AggregatorFunction implementations.
allNullsIsNull() - Element in annotation interface org.elasticsearch.compute.ann.Evaluator
Automatically evaluate each position to null if it is null on all the blocks.
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?
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
 

P

Position - Annotation Interface in org.elasticsearch.compute.ann
Used on parameters on methods annotated with Evaluator or in Aggregator or GroupingAggregator to indicate an argument that is the position in a block.
processNulls() - Element in annotation interface org.elasticsearch.compute.ann.Aggregator
When false (the default), the generated addRawInputNotMasked and addRawInputMasked methods will return early when all values in an input block are null, because there is nothing to aggregate.
processNulls() - Element in annotation interface org.elasticsearch.compute.ann.GroupingAggregator
When false (the default), the generated prepareProcessRawInputPage will return null — opting out of the callback loop — when all values in an input block are null, because there is nothing to aggregate.

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 P S T V W 
All Classes and Interfaces|All Packages