DataStore
Abstract data sink+source.
Implementations:
LocalDataStore- filesystem JSONL/parquet/json, no network.SupabaseDataStore- REST against PostgREST tables.InMemoryDataStore- for tests.
Attributes
attributenamestrFunctions
funcread_jsonl(self, path) -> list[dict[str, Any]]paramselfparampathstrReturns
evsys_sdk.protocols.DataStore.list[dict[str, typing.Any]]funcwrite_jsonl(self, path, rows) -> NoneparamselfparampathstrparamrowsIterable[dict[str, Any]]Returns
Nonefuncread_json(self, path) -> AnyparamselfparampathstrReturns
typing.Anyfuncwrite_json(self, path, value) -> NoneparamselfparampathstrparamvalueAnyReturns
Nonefuncexists(self, path) -> boolparamselfparampathstrReturns
boolfunclist(self, prefix) -> list[str]paramselfparamprefixstrReturns
evsys_sdk.protocols.DataStore.list[str]