public abstract static class Expression.TemporalExpressionBase<T> extends Object implements Expression
Expression.CastExpression, Expression.DateFormat, Expression.ExpressionCreator, Expression.ExpressionFunction, Expression.ReferencedField, Expression.Substring, Expression.TemporalExpressionBase<T>, Expression.TemporalToIntConverter, Expression.TruncateComputer
Modifier and Type | Method and Description |
---|---|
protected abstract java.util.function.Function<java.time.LocalDateTime,T> |
createConverter() |
String |
eval(String input)
Compute value from given input.
|
String |
fieldReference()
Return name of referenced field.
|
DataType |
outputType()
If not, this must be overridden!
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cast, create, substring, truncate
public String fieldReference()
Expression
fieldReference
in interface Expression
public DataType outputType()
outputType
in interface Expression
public String eval(String input)
Expression
eval
in interface Expression
protected abstract java.util.function.Function<java.time.LocalDateTime,T> createConverter()
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.