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_NAMECATALOG_STRINGDATA_TYPEDECIMAL_PATTERNDIRECTIONEXPRESSION_TYPEEXTERNALFIELDSFIELD_NAMEFIELD_NAMESFIXEDCHAR_PATTERNFIXED_PATTERNFUNCTION_ARGSFUNCTION_NAMEIDENTITY_PARTITION_VALUESINDEX_FIELD_NAMESINDEX_NAMEINDEX_TYPELISTLIST_ELEMENT_NULLABLELIST_ELEMENT_TYPELIST_PARTITION_LISTSLITERAL_VALUEMAPMAP_KEY_TYPEMAP_VALUE_NULLABLEMAP_VALUE_TYPENON_PRIMITIVE_TYPESNULL_ORDERINGNUMBERNUM_BUCKETSPARTITION_NAMEPARTITION_PROPERTIESPARTITION_TYPEPRIMITIVE_AND_NULL_TYPESRANGE_PARTITION_LOWERRANGE_PARTITION_UPPERSORT_TERMSTRATEGYSTRUCTSTRUCT_FIELD_COMMENTSTRUCT_FIELD_NAMESTRUCT_FIELD_NULLABLETIMESTAMP_PATTERNTIMESTAMP_TZ_PATTERNTIME_PATTERNTYPETYPESUNIONUNION_TYPESUNPARSEDUNPARSED_EXPRESSIONUNPARSED_TYPEVARCHAR_PATTERNWIDTH- 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.