Class ToStringFromDateRangeEvaluator
java.lang.Object
org.elasticsearch.xpack.esql.expression.function.scalar.convert.AbstractConvertFunction.AbstractEvaluator
org.elasticsearch.xpack.esql.expression.function.scalar.convert.ToStringFromDateRangeEvaluator
- All Implemented Interfaces:
Closeable,AutoCloseable,ExpressionEvaluator,org.elasticsearch.core.Releasable
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.elasticsearch.xpack.esql.expression.function.scalar.convert.AbstractConvertFunction.AbstractEvaluator
driverContext -
Constructor Summary
ConstructorsConstructorDescriptionToStringFromDateRangeEvaluator(Source source, ExpressionEvaluator field, DateFormatter formatter, 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 ExpressionEvaluatornext()toString()Methods inherited from class org.elasticsearch.xpack.esql.expression.function.scalar.convert.AbstractConvertFunction.AbstractEvaluator
eval, registerException
-
Constructor Details
-
ToStringFromDateRangeEvaluator
public ToStringFromDateRangeEvaluator(Source source, ExpressionEvaluator field, DateFormatter formatter, 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()
-