gravitino.dto.rel.json_serdes.distribution_serdes.DistributionSerDes¶
- class gravitino.dto.rel.json_serdes.distribution_serdes.DistributionSerDes¶
Bases:
SerdesUtilsBase,JsonSerializable[DistributionDTO]Custom JSON deserializer for DistributionDTO objects.
- __init__()¶
Methods
__init__()deserialize(data)To deserialize the given data.
serialize(data_type)To serialize the given data.
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]) DistributionDTO¶
To deserialize the given data.
- Args:
data (Json): The data to be deserialized.
- Returns:
_GravitinoTypeT: The deserialized data.
- classmethod serialize(data_type: DistributionDTO) dict[str, Any]¶
To serialize the given data.
- Args:
data (_GravitinoTypeT): The data to be serialized.
- Returns:
Json: The serialized data.