gravitino.dto.function.function_column_dto.FunctionColumnDTO¶
- class gravitino.dto.function.function_column_dto.FunctionColumnDTO(_name: str, _data_type: Type, _comment: str | None = None)¶
Bases:
DataClassJsonMixinDTO for function column.
Methods
__init__(_name, _data_type[, _comment])comment()Returns the optional column comment.
Returns the column type.
from_dict(kvs, *[, infer_missing])from_function_column(column)Create a FunctionColumnDTO from a FunctionColumn instance.
from_json(s, *[, parse_float, parse_int, ...])name()Returns the column name.
schema(*[, infer_missing, only, exclude, ...])to_dict([encode_json])Convert this DTO to a FunctionColumn instance.
to_json(*[, skipkeys, ensure_ascii, ...])Attributes
dataclass_json_config- comment() str | None¶
Returns the optional column comment.
- classmethod from_function_column(column: FunctionColumn) FunctionColumnDTO¶
Create a FunctionColumnDTO from a FunctionColumn instance.
- name() str¶
Returns the column name.
- to_function_column() FunctionColumn¶
Convert this DTO to a FunctionColumn instance.