Draft: Fix mismatch between written and read-back partitioned state artifacts
Replace usage in stream and tap classes with new state objects (2022-02-01)
-
Tap.load_state
nowTapState.from_dict
to get a state object. - All
Stream
methods related to state use the new classes.
Initial iteration (2022-01-20)
- Add schema for bookmark and state objects in
singer_sdk/_state/schema.py
. - Duplicate code from
singer_sdk/helpers/_state.py
tosinger_sdk/_state/__init__.py
. - Make appropriate changes to function signatures.
- Update tests and get coverage of
singer_sdk/_state/*
to 100%.
TODO
- Make updates to state schema and SerDe in accordance to #307 (closed).
Closes #300 (closed)
Edited by Edgar R. Mondragón