docs(core): add missing javadoc for Expression#793
docs(core): add missing javadoc for Expression#793bestbeforetoday wants to merge 1 commit intosubstrait-io:mainfrom
Conversation
Signed-off-by: Mark S. Lewis <Mark.S.Lewis@outlook.com>
| @Value.Immutable | ||
| abstract class StrLiteral implements Literal { | ||
| /** | ||
| * Returns the string value. |
There was a problem hiding this comment.
for consistency:
| * Returns the string value. | |
| * Returns the string value of this literal. |
| @Deprecated | ||
| abstract class TimestampLiteral implements Literal { | ||
| /** | ||
| * Returns the timestamp value in microseconds since epoch. |
There was a problem hiding this comment.
| * Returns the timestamp value in microseconds since epoch. | |
| * Returns the timestamp value of this literal in microseconds since epoch. |
| @Deprecated | ||
| abstract class TimeLiteral implements Literal { | ||
| /** | ||
| * Returns the time value in microseconds since midnight. |
There was a problem hiding this comment.
| * Returns the time value in microseconds since midnight. | |
| * Returns the time value of this literal in microseconds since midnight. |
| @Value.Immutable | ||
| abstract class PrecisionTimeLiteral implements Literal { | ||
| /** | ||
| * Returns the time value since midnight. |
There was a problem hiding this comment.
| * Returns the time value since midnight. | |
| * Returns the time value of this literal since midnight. |
| @Value.Immutable | ||
| abstract class DateLiteral implements Literal { | ||
| /** | ||
| * Returns the date value as days since epoch. |
There was a problem hiding this comment.
| * Returns the date value as days since epoch. | |
| * Returns the date value of this literal as days since epoch. |
| @Deprecated | ||
| abstract class TimestampTZLiteral implements Literal { | ||
| /** | ||
| * Returns the timestamp with timezone value in microseconds since epoch. |
There was a problem hiding this comment.
| * Returns the timestamp with timezone value in microseconds since epoch. | |
| * Returns the timestamp with timezone value of this literal in microseconds since epoch. |
| @Value.Immutable | ||
| abstract class PrecisionTimestampLiteral implements Literal { | ||
| /** | ||
| * Returns the timestamp value since epoch. |
There was a problem hiding this comment.
| * Returns the timestamp value since epoch. | |
| * Returns the timestamp value of this literal since epoch. |
| @Value.Immutable | ||
| abstract class PrecisionTimestampTZLiteral implements Literal { | ||
| /** | ||
| * Returns the timestamp with timezone value since epoch. |
There was a problem hiding this comment.
| * Returns the timestamp with timezone value since epoch. | |
| * Returns the timestamp with timezone value of this literal since epoch. |
| public abstract long subseconds(); | ||
|
|
||
| /** | ||
| * Returns the precision of the subseconds component. |
There was a problem hiding this comment.
| * Returns the precision of the subseconds component. | |
| * Returns the precision of the subseconds component of this interval. |
| public abstract long subseconds(); | ||
|
|
||
| /** | ||
| * Returns the precision of the subseconds component. |
There was a problem hiding this comment.
| * Returns the precision of the subseconds component. | |
| * Returns the precision of the subseconds component of this interval. |
| @Value.Immutable | ||
| abstract class UUIDLiteral implements Literal { | ||
| /** | ||
| * Returns the UUID value. |
There was a problem hiding this comment.
| * Returns the UUID value. | |
| * Returns the UUID value of this literal. |
| @Value.Immutable | ||
| abstract class FixedCharLiteral implements Literal { | ||
| /** | ||
| * Returns the fixed-length character string value. |
There was a problem hiding this comment.
| * Returns the fixed-length character string value. | |
| * Returns the fixed-length character string value of this literal. |
| @Value.Immutable | ||
| abstract class VarCharLiteral implements Literal { | ||
| /** | ||
| * Returns the variable-length character string value. |
There was a problem hiding this comment.
| * Returns the variable-length character string value. | |
| * Returns the variable-length character string value of this literal. |
| public abstract String value(); | ||
|
|
||
| /** | ||
| * Returns the maximum length of the string. |
There was a problem hiding this comment.
| * Returns the maximum length of the string. | |
| * Returns the maximum length of the string value of this literal. |
| @Value.Immutable | ||
| abstract class FixedBinaryLiteral implements Literal { | ||
| /** | ||
| * Returns the fixed-length binary value. |
There was a problem hiding this comment.
| * Returns the fixed-length binary value. | |
| * Returns the fixed-length binary value of this literal. |
| @Value.Immutable | ||
| abstract class DecimalLiteral implements Literal { | ||
| /** | ||
| * Returns the decimal value as a ByteString. |
There was a problem hiding this comment.
| * Returns the decimal value as a ByteString. | |
| * Returns the decimal value as a ByteString of this literal. |
| @Value.Immutable | ||
| abstract class MapLiteral implements Literal { | ||
| /** | ||
| * Returns the map of key-value pairs. |
There was a problem hiding this comment.
| * Returns the map of key-value pairs. | |
| * Returns the map of key-value pairs of this literal. |
| public abstract ByteString value(); | ||
|
|
||
| /** | ||
| * Returns the precision of this decimal. |
There was a problem hiding this comment.
| * Returns the precision of this decimal. | |
| * Returns the precision of this decimal literal. |
| public abstract int precision(); | ||
|
|
||
| /** | ||
| * Returns the scale of this decimal. |
There was a problem hiding this comment.
| * Returns the scale of this decimal. | |
| * Returns the scale of this decimal literal. |
| @Value.Immutable | ||
| abstract class EmptyMapLiteral implements Literal { | ||
| /** | ||
| * Returns the type of keys in this empty map. |
There was a problem hiding this comment.
| * Returns the type of keys in this empty map. | |
| * Returns the type of keys in this empty map literal. |
| public abstract Type keyType(); | ||
|
|
||
| /** | ||
| * Returns the type of values in this empty map. |
There was a problem hiding this comment.
| * Returns the type of values in this empty map. | |
| * Returns the type of values in this empty map literal. |
| @Value.Immutable | ||
| abstract class ListLiteral implements Literal { | ||
| /** | ||
| * Returns the list of literal values. |
There was a problem hiding this comment.
| * Returns the list of literal values. | |
| * Returns the list of literal values of this list literal. |
| @Value.Immutable | ||
| abstract class EmptyListLiteral implements Literal { | ||
| /** | ||
| * Returns the type of elements in this empty list. |
There was a problem hiding this comment.
| * Returns the type of elements in this empty list. | |
| * Returns the type of elements in this empty list literal. |
| @Value.Immutable | ||
| abstract class StructLiteral implements Literal { | ||
| /** | ||
| * Returns the list of field literals in this struct. |
There was a problem hiding this comment.
| * Returns the list of field literals in this struct. | |
| * Returns the list of field literals in this struct literal. |
| */ | ||
| interface UserDefinedLiteral extends Literal { | ||
| /** | ||
| * Returns the URN (Uniform Resource Name) identifying the user-defined type. |
There was a problem hiding this comment.
| * Returns the URN (Uniform Resource Name) identifying the user-defined type. | |
| * Returns the URN (Uniform Resource Name) identifying the user-defined type of this literal. |
| String urn(); | ||
|
|
||
| /** | ||
| * Returns the name of the user-defined type. |
There was a problem hiding this comment.
| * Returns the name of the user-defined type. | |
| * Returns the name of the user-defined type of this literal. |
| String name(); | ||
|
|
||
| /** | ||
| * Returns the list of type parameters for this user-defined type. |
There was a problem hiding this comment.
| * Returns the list of type parameters for this user-defined type. | |
| * Returns the list of type parameters for this user-defined type literal. |
| public abstract List<io.substrait.type.Type.Parameter> typeParameters(); | ||
|
|
||
| /** | ||
| * Returns the value encoded as a protobuf Any. |
There was a problem hiding this comment.
| * Returns the value encoded as a protobuf Any. | |
| * Returns the value of this literal encoded as a protobuf Any. |
| public abstract List<io.substrait.type.Type.Parameter> typeParameters(); | ||
|
|
||
| /** | ||
| * Returns the list of field literals in this user-defined struct. |
There was a problem hiding this comment.
| * Returns the list of field literals in this user-defined struct. | |
| * Returns the list of field literals in this user-defined struct literal. |
No description provided.