schema
superduper.components.schema
get_schema
​
get_schema(db,
schema: Union[superduper.components.schema.Schema,
str]) -> Optional[superduper.components.schema.Schema]
Parameter | Description |
---|---|
db | Datalayer instance. |
schema | Schema to get. If a string, it will be loaded from the database. |
Handle schema caching and loading.
Schema
​
Schema(self,
identifier: str,
db: dataclasses.InitVar[typing.Optional[ForwardRef('Datalayer')]] = None,
uuid: str = None,
*,
artifacts: 'dc.InitVar[t.Optional[t.Dict]]' = None,
fields: Mapping[str,
superduper.components.datatype.DataType]) -> None
Parameter | Description |
---|---|
identifier | Identifier of the leaf. |
db | Datalayer instance. |
uuid | UUID of the leaf. |
artifacts | A dictionary of artifacts paths and DataType objects |
fields | A mapping of field names to types or Encoders |
A component carrying the DataType
of columns.