Package dev.frostlake.types
Class StructuredArrayType
java.lang.Object
dev.frostlake.types.DataType
dev.frostlake.types.ArrayType
dev.frostlake.types.StructuredArrayType
- All Implemented Interfaces:
Serializable
A STRUCTURED array type —
ARRAY(INT) — as opposed to the plain semi-structured
ArrayType. Live-verified: SYSTEM$TYPEOF(CAST([1,2] AS ARRAY(INT))) is
ARRAY(NUMBER(38,0))[LOB] while SYSTEM$TYPEOF([1,2]) is plain ARRAY[LOB],
and only the structured one may carry the RENAME FIELDS / ADD FIELDS cast
modifiers.- See Also:
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class dev.frostlake.types.ArrayType
formatValue, getCommonType, getElementType, getSize, isCompatible, parseValueMethods inherited from class dev.frostlake.types.DataType
equals, getCategory, getName, hashCode