Enrico D'Urso
06/27/2023, 9:50 AMyield AirbyteMessage(
type=Type.STATE,
state=AirbyteStateMessage(data={stream.name: {"date": max_date}})
)
it works well, but as I have multiple streams, I need to emit a state per each of them.
For some reasons, it looks like just the latest gets saved.kapa.ai
06/27/2023, 9:50 AMkapa.ai
06/27/2023, 9:50 AMJoe Reuter (Airbyte)
06/27/2023, 10:25 AMdata is the legacy global state, that's why only the latest one sticksJoe Reuter (Airbyte)
06/27/2023, 10:25 AMstream parameter of AirbyteStateMessageEnrico D'Urso
06/27/2023, 10:26 AMEnrico D'Urso
06/27/2023, 10:26 AMJoe Reuter (Airbyte)
06/27/2023, 10:36 AMJoe Reuter (Airbyte)
06/27/2023, 10:37 AMJoe Reuter (Airbyte)
06/27/2023, 10:39 AMStream class. Check out the existing sources in https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectorsEnrico D'Urso
06/27/2023, 10:40 AMJoe Reuter (Airbyte)
06/27/2023, 10:41 AMEnrico D'Urso
06/27/2023, 11:04 AMEnrico D'Urso
06/27/2023, 5:20 PMyield AirbyteMessage(
type=Type.STATE,
state=AirbyteStateMessage(type="STREAM", stream=AirbyteStreamState(stream_descriptor=StreamDescriptor(name=stream.name), stream_state=AirbyteStateBlob(date=max_date)))
)Enrico D'Urso
06/27/2023, 5:24 PMVincent
01/06/2024, 2:24 AM