gravitino.dto.rel.json_serdes.sort_order_serdes.SortOrderSerdes¶
- class gravitino.dto.rel.json_serdes.sort_order_serdes.SortOrderSerdes¶
Bases:
SerdesUtilsBase
,JsonSerializable
[SortOrderDTO
]Custom JSON serializer/deserializer for SortOrderDTO objects.
- __init__()¶
Methods
__init__
()deserialize
(data)Deserialize the given data into a SortOrderDTO instance.
serialize
(data_type)Serialize the given data into a dictionary.
Attributes
ASSIGNMENTS_NAME
CATALOG_STRING
DATA_TYPE
DECIMAL_PATTERN
DIRECTION
EXPRESSION_TYPE
EXTERNAL
FIELDS
FIELD_NAME
FIELD_NAMES
FIXEDCHAR_PATTERN
FIXED_PATTERN
FUNCTION_ARGS
FUNCTION_NAME
IDENTITY_PARTITION_VALUES
INDEX_FIELD_NAMES
INDEX_NAME
INDEX_TYPE
LIST
LIST_ELEMENT_NULLABLE
LIST_ELEMENT_TYPE
LIST_PARTITION_LISTS
LITERAL_VALUE
MAP
MAP_KEY_TYPE
MAP_VALUE_NULLABLE
MAP_VALUE_TYPE
NON_PRIMITIVE_TYPES
NULL_ORDERING
NUMBER
NUM_BUCKETS
PARTITION_NAME
PARTITION_PROPERTIES
PARTITION_TYPE
PRIMITIVE_AND_NULL_TYPES
RANGE_PARTITION_LOWER
RANGE_PARTITION_UPPER
SORT_TERM
STRATEGY
STRUCT
STRUCT_FIELD_COMMENT
STRUCT_FIELD_NAME
STRUCT_FIELD_NULLABLE
TIMESTAMP_PATTERN
TIMESTAMP_TZ_PATTERN
TIME_PATTERN
TYPE
TYPES
UNION
UNION_TYPES
UNPARSED
UNPARSED_EXPRESSION
UNPARSED_TYPE
VARCHAR_PATTERN
WIDTH
- classmethod deserialize(data: dict[str, Any]) SortOrderDTO ¶
Deserialize the given data into a SortOrderDTO instance.
- Args:
data (dict[str, Any]): The data to be deserialized.
- Returns:
SortOrderDTO: The deserialized SortOrderDTO instance.
- classmethod serialize(data_type: SortOrderDTO) dict[str, Any] ¶
Serialize the given data into a dictionary.
- Args:
data_type (SortOrderDTO): The data to be serialized.
- Returns:
dict[str, Any]: The serialized data.