gravitino.dto.rel.expressions.json_serdes.column_default_value_serdes.ColumnDefaultValueSerdes

class gravitino.dto.rel.expressions.json_serdes.column_default_value_serdes.ColumnDefaultValueSerdes

Bases: JsonSerializable[Expression]

Custom JSON serializer/deserializer for Column default value.

__init__()

Methods

__init__()

deserialize(data)

To deserialize the given data.

is_empty()

serialize(value)

To serialize the given data.

classmethod deserialize(data: dict | list | str | int | float | bool | None) Expression

To deserialize the given data.

Args:

data (Json): The data to be deserialized.

Returns:

_GravitinoTypeT: The deserialized data.

classmethod serialize(value: Expression) dict | list | str | int | float | bool | None

To serialize the given data.

Args:

data (_GravitinoTypeT): The data to be serialized.

Returns:

Json: The serialized data.