Interface Literal<T>
- Type Parameters:
T
- the JVM type of value held by the literal
- All Superinterfaces:
Expression
- All Known Implementing Classes:
LiteralDTO
,Literals.LiteralImpl
Represents a constant literal value in the public expression API.
-
Field Summary
Fields inherited from interface org.apache.gravitino.rel.expressions.Expression
EMPTY_EXPRESSION, EMPTY_NAMED_REFERENCE
-
Method Summary
Methods inherited from interface org.apache.gravitino.rel.expressions.Expression
references
-
Method Details
-
value
T value()- Returns:
- The literal value.
-
dataType
Type dataType()- Returns:
- The data type of the literal.
-
children
- Specified by:
children
in interfaceExpression
- Returns:
- An array of the children of this node. Children should not change.
-