Job is idle — throughput ~0; structure shown.
Fragment 44377 (Actor 741777,741776)
StreamMaterialize { columns: [identifier_id, party_id, identifier_type, expiry_date, parties.id(hidden)], stream_key: [party_id, identifier_id], pk_columns: [party_id, identifier_id], pk_conflict: NoCheck }
├── output: [ party_identifiers.id, party_identifiers.party_id, party_identifiers.type, party_identifiers.expiry_date, parties.id ]
├── stream key: [ party_identifiers.party_id, party_identifiers.id ]
└── MergeExecutor
├── output: [ party_identifiers.id, party_identifiers.party_id, party_identifiers.type, party_identifiers.expiry_date, parties.id ]
└── stream key: [ party_identifiers.party_id, party_identifiers.id ]
Fragment 44378 (Actor 741774,741775)
StreamSyncLogStore
├── output: [ party_identifiers.id, party_identifiers.party_id, party_identifiers.type, party_identifiers.expiry_date, parties.id ]
├── stream key: [ party_identifiers.party_id, party_identifiers.id ]
└── StreamHashJoin { type: Inner, predicate: party_identifiers.party_id = parties.id }
├── output: [ party_identifiers.id, party_identifiers.party_id, party_identifiers.type, party_identifiers.expiry_date, parties.id ]
├── stream key: [ party_identifiers.party_id, party_identifiers.id ]
├── MergeExecutor
│ ├── output: [ party_identifiers.id, party_identifiers.party_id, party_identifiers.type, party_identifiers.expiry_date ]
│ └── stream key: [ party_identifiers.party_id, party_identifiers.id ]
└── MergeExecutor { output: [ parties.id ], stream key: [ parties.id ] }
Fragment 44379 (Actor 741779,741778)
StreamLocalityProvider { locality_columns: [party_identifiers.party_id] }
├── output: [ party_identifiers.id, party_identifiers.party_id, party_identifiers.type, party_identifiers.expiry_date ]
├── stream key: [ party_identifiers.party_id, party_identifiers.id ]
└── MergeExecutor { output: [ party_identifiers.id, party_identifiers.party_id, party_identifiers.type, party_identifiers.expiry_date ], stream key: [ party_identifiers.id ] }
Fragment 44380 (Actor 741780,741781)
StreamProject { exprs: [party_identifiers.id, party_identifiers.party_id, party_identifiers.type, party_identifiers.expiry_date] }
├── output: [ party_identifiers.id, party_identifiers.party_id, party_identifiers.type, party_identifiers.expiry_date ]
├── stream key: [ party_identifiers.id ]
└── StreamFilter { predicate: IsNull(party_identifiers.disabled_at) AND Not(IsNull(party_identifiers.expiry_date)) }
├── output: [ party_identifiers.id, party_identifiers.party_id, party_identifiers.type, party_identifiers.expiry_date, party_identifiers.disabled_at ]
├── stream key: [ party_identifiers.id ]
└── StreamTableScan { table: party_identifiers, columns: [id, party_id, type, expiry_date, disabled_at] }
├── output: [ party_identifiers.id, party_identifiers.party_id, party_identifiers.type, party_identifiers.expiry_date, party_identifiers.disabled_at ]
├── stream key: [ party_identifiers.id ]
├── Upstream { output: [ id, party_id, type, expiry_date, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ id, party_id, type, expiry_date, disabled_at ], stream key: [] }
Fragment 44381 (Actor 741782,741783)
StreamProject { exprs: [parties.id] } { output: [ parties.id ], stream key: [ parties.id ] }
└── StreamFilter { predicate: IsNull(parties.disabled_at) } { output: [ parties.id, parties.disabled_at ], stream key: [ parties.id ] }
└── StreamTableScan { table: parties, columns: [id, disabled_at] } { output: [ parties.id, parties.disabled_at ], stream key: [ parties.id ] }
├── Upstream { output: [ id, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ id, disabled_at ], stream key: [] }