Job is idle — throughput ~0; structure shown.
Fragment 62474 (Actor 742425,742426)
StreamMaterialize { columns: [party_id, contact_count], stream_key: [party_id], pk_columns: [party_id], pk_conflict: NoCheck }
├── output: [ contact_details.party_id, count(contact_details.id) ]
├── stream key: [ contact_details.party_id ]
└── StreamProject { exprs: [contact_details.party_id, count(contact_details.id)] }
├── output: [ contact_details.party_id, count(contact_details.id) ]
├── stream key: [ contact_details.party_id ]
└── StreamHashAgg { group_key: [contact_details.party_id], aggs: [count(contact_details.id), count] }
├── output: [ contact_details.party_id, count(contact_details.id), count ]
├── stream key: [ contact_details.party_id ]
└── StreamLocalityProvider { locality_columns: [contact_details.party_id] }
├── output: [ contact_details.id, contact_details.party_id ]
├── stream key: [ contact_details.party_id, contact_details.id ]
└── MergeExecutor { output: [ contact_details.id, contact_details.party_id ], stream key: [ contact_details.id ] }
Fragment 62475 (Actor 742163,742164)
StreamProject { exprs: [contact_details.id, contact_details.party_id] }
├── output: [ contact_details.id, contact_details.party_id ]
├── stream key: [ contact_details.id ]
└── StreamFilter { predicate: IsNull(contact_details.disabled_at) }
├── output: [ contact_details.id, contact_details.party_id, contact_details.disabled_at ]
├── stream key: [ contact_details.id ]
└── StreamTableScan { table: contact_details, columns: [id, party_id, disabled_at] }
├── output: [ contact_details.id, contact_details.party_id, contact_details.disabled_at ]
├── stream key: [ contact_details.id ]
├── Upstream { output: [ id, party_id, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ id, party_id, disabled_at ], stream key: [] }