zensols.dataclasses namespace¶
Submodules¶
zensols.dataclasses.inspect module¶
Very simple object relational mapping.
- class zensols.dataclasses.inspect.ClassField(name, dtype, doc, kwargs, data_field)[source]¶
Bases:
ClassField,DictableStash column metadata that repreesnts a
dataclasses.dataclass.- __init__(name, dtype, doc, kwargs, data_field)¶
- class zensols.dataclasses.inspect.DataclassMetadata(class_type)[source]¶
Bases:
DictableThis class provides introspection access and metadata to
dataclassinstances.- __init__(class_type)¶
- property fields: dict[str, ClassField]¶
The fields of the class.
- property fields_by_order: tuple[ClassField, ...]¶
Create field metadata for
class_type.