class documentation
class StreamWorker: (source)
Constructors: StreamWorker.from_object(repo, file, obj), StreamWorker.from_reference(source, sink_source, views_to_process)
Undocumented
| Static Method | from |
Undocumented |
| Static Method | from |
Creates a stream worker. |
| Method | expose |
Undocumented |
| Method | feature |
Undocumented |
| Method | prune |
Undocumented |
| Method | read |
Undocumented |
| Method | read |
Undocumented |
| Async Method | start |
Undocumented |
| Class Variable | repo |
Undocumented |
| Class Variable | sink |
Undocumented |
| Class Variable | views |
Undocumented |
| Instance Variable | default |
Undocumented |
| Instance Variable | metric |
Undocumented |
| Instance Variable | read |
Undocumented |
| Instance Variable | should |
Undocumented |
def from_reference(source:
AsRepoDefinition, sink_source: WritableFeatureSource, views_to_process: set[ str] | None = None) -> StreamWorker:
(source)
¶
Creates a stream worker.
This object can start a background worker process of streaming data.
- Args:
source (StorageFileReference): The storage of the feature store file sink_source (WritableFeatureSource): Where to store the processed features views_to_process (set[str] | None, optional): The views to process.
Defaults to None aka, all streaming views.
- Returns:
- StreamWorker | None: A worker that can start processing
def feature_views_by_topic(self, store:
ContractStore) -> dict[ str, list[ FeatureViewStore]]:
(source)
¶
Undocumented