dataflow.models¶
Models for the Haive Registry System.
This module defines the core models used by the registry system to represent different types of entities, configurations, dependencies, etc.
Classes¶
Types of configurations. |
|
Configuration for a registry item. |
|
Dependency between registry items. |
|
Types of dependencies between entities. |
|
Types of entities that can be registered. |
|
Environment variable requirement for a registry item. |
|
Graph definition for a registry item. |
|
Log entry for import operations. |
|
Import operation status. |
|
Base model for registry items. |
Module Contents¶
- class dataflow.models.ConfigType¶
-
Types of configurations.
Initialize self. See help(type(self)) for accurate signature.
- class dataflow.models.Configuration(/, **data)¶
Bases:
pydantic.BaseModel
Configuration for a registry item.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)
- class dataflow.models.Dependency(/, **data)¶
Bases:
pydantic.BaseModel
Dependency between registry items.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)
- class dataflow.models.DependencyType¶
-
Types of dependencies between entities.
Initialize self. See help(type(self)) for accurate signature.
- class dataflow.models.EntityType¶
-
Types of entities that can be registered.
Initialize self. See help(type(self)) for accurate signature.
- class dataflow.models.EnvironmentVar(/, **data)¶
Bases:
pydantic.BaseModel
Environment variable requirement for a registry item.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)
- class dataflow.models.GraphDefinition(/, **data)¶
Bases:
pydantic.BaseModel
Graph definition for a registry item.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)
- class dataflow.models.ImportLogItem(/, **data)¶
Bases:
pydantic.BaseModel
Log entry for import operations.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)
- class dataflow.models.ImportStatus¶
-
Import operation status.
Initialize self. See help(type(self)) for accurate signature.
- class dataflow.models.RegistryItem(/, **data)¶
Bases:
pydantic.BaseModel
Base model for registry items.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)