- All Known Implementing Classes:
ESExprTag.Constructor,ESExprTag.Scalar
A tag that indicates the type of ESExpr.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordA tag for a constructor value.static enumA tag for scalar (primitive) values. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ESExprTagA tag for 128-bit array values.static final ESExprTagA tag for 16-bit array values.static final ESExprTagA tag for 32-bit array values.static final ESExprTagA tag for 64-bit array values.static final ESExprTagA tag for 8-bit array values.static final ESExprTagA tag for boolean values.static final ESExprTagA tag for 16-bit float values.static final ESExprTagA tag for 32-bit float values.static final ESExprTagA tag for 64-bit float values.static final ESExprTagA tag for integer values.static final ESExprTagA tag for null values.static final ESExprTagA tag for string values.
-
Field Details
-
BOOL
A tag for boolean values. -
INT
A tag for integer values. -
STR
A tag for string values. -
FLOAT16
A tag for 16-bit float values. -
FLOAT32
A tag for 32-bit float values. -
FLOAT64
A tag for 64-bit float values. -
ARRAY8
A tag for 8-bit array values. -
ARRAY16
A tag for 16-bit array values. -
ARRAY32
A tag for 32-bit array values. -
ARRAY64
A tag for 64-bit array values. -
ARRAY128
A tag for 128-bit array values. -
NULL
A tag for null values.
-