Class ToStringFromAggregateMetricDoubleEvaluator
java.lang.Object
org.elasticsearch.xpack.esql.expression.function.scalar.convert.AbstractConvertFunction.AbstractEvaluator
org.elasticsearch.xpack.esql.expression.function.scalar.convert.ToStringFromAggregateMetricDoubleEvaluator
- All Implemented Interfaces:
Closeable,AutoCloseable,EvalOperator.ExpressionEvaluator,org.elasticsearch.core.Releasable
public class ToStringFromAggregateMetricDoubleEvaluator
extends AbstractConvertFunction.AbstractEvaluator
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.elasticsearch.xpack.esql.expression.function.scalar.convert.AbstractConvertFunction.AbstractEvaluator
driverContext -
Constructor Summary
ConstructorsConstructorDescriptionToStringFromAggregateMetricDoubleEvaluator(Source source, EvalOperator.ExpressionEvaluator field, DriverContext driverContext) -
Method Summary
Modifier and TypeMethodDescriptionlongvoidclose()Called when evaluating aBlockthat contains null values.protected BlockevalVector(Vector v) Called when evaluating aBlockthat does not contain null values.protected EvalOperator.ExpressionEvaluatornext()toString()Methods inherited from class org.elasticsearch.xpack.esql.expression.function.scalar.convert.AbstractConvertFunction.AbstractEvaluator
eval, registerException
-
Constructor Details
-
ToStringFromAggregateMetricDoubleEvaluator
public ToStringFromAggregateMetricDoubleEvaluator(Source source, EvalOperator.ExpressionEvaluator field, DriverContext driverContext)
-
-
Method Details
-
next
- Specified by:
nextin classAbstractConvertFunction.AbstractEvaluator
-
evalVector
Description copied from class:AbstractConvertFunction.AbstractEvaluatorCalled when evaluating aBlockthat does not contain null values.- Specified by:
evalVectorin classAbstractConvertFunction.AbstractEvaluator- Returns:
- the returned Block has its own reference and the caller is responsible for releasing it.
-
evalBlock
Description copied from class:AbstractConvertFunction.AbstractEvaluatorCalled when evaluating aBlockthat contains null values.- Specified by:
evalBlockin classAbstractConvertFunction.AbstractEvaluator- Returns:
- the returned Block has its own reference and the caller is responsible for releasing it.
-
toString
-
baseRamBytesUsed
public long baseRamBytesUsed() -
close
public void close()
-