Job is idle — throughput ~0; structure shown.
Fragment 44446 (Actor 741872,741873)
StreamSink { type: upsert, columns: [identifier_id, party_id, identifier_type, expiry_date], downstream_pk: [expiring_identifiers_mv.identifier_id] }
├── output:
│ ┌── expiring_identifiers_mv.identifier_id
│ ├── expiring_identifiers_mv.party_id
│ ├── expiring_identifiers_mv.identifier_type
│ └── expiring_identifiers_mv.expiry_date
├── stream key: [ expiring_identifiers_mv.party_id, expiring_identifiers_mv.identifier_id ]
└── MergeExecutor
├── output:
│ ┌── expiring_identifiers_mv.identifier_id
│ ├── expiring_identifiers_mv.party_id
│ ├── expiring_identifiers_mv.identifier_type
│ └── expiring_identifiers_mv.expiry_date
└── stream key: [ expiring_identifiers_mv.party_id, expiring_identifiers_mv.identifier_id ]
Fragment 44447 (Actor 741874,741875)
StreamTableScan { table: expiring_identifiers_mv, columns: [identifier_id, party_id, identifier_type, expiry_date] }
├── output:
│ ┌── expiring_identifiers_mv.identifier_id
│ ├── expiring_identifiers_mv.party_id
│ ├── expiring_identifiers_mv.identifier_type
│ └── expiring_identifiers_mv.expiry_date
├── stream key: [ expiring_identifiers_mv.party_id, expiring_identifiers_mv.identifier_id ]
├── Upstream { output: [ identifier_id, party_id, identifier_type, expiry_date ], stream key: [] }
└── BatchPlanNode { output: [ identifier_id, party_id, identifier_type, expiry_date ], stream key: [] }