Job is idle — throughput ~0; structure shown.
Fragment 54420 (Actor 739764,739765)
StreamSink { type: upsert, columns: [id, security_account_id, security_account, cash_account_id, cash_account, registered_by], downstream_pk: [$expr1] }
├── output:
│ ┌── $expr1
│ ├── unlinked_account_pairs_mv_next.security_account_id
│ ├── unlinked_account_pairs_mv_next.security_account
│ ├── unlinked_account_pairs_mv_next.cash_account_id
│ ├── unlinked_account_pairs_mv_next.cash_account
│ └── unlinked_account_pairs_mv_next.registered_by
├── stream key: [ unlinked_account_pairs_mv_next.security_account_id, unlinked_account_pairs_mv_next.cash_account_id ]
└── MergeExecutor
├── output:
│ ┌── $expr1
│ ├── unlinked_account_pairs_mv_next.security_account_id
│ ├── unlinked_account_pairs_mv_next.security_account
│ ├── unlinked_account_pairs_mv_next.cash_account_id
│ ├── unlinked_account_pairs_mv_next.cash_account
│ └── unlinked_account_pairs_mv_next.registered_by
└── stream key: [ unlinked_account_pairs_mv_next.security_account_id, unlinked_account_pairs_mv_next.cash_account_id ]
Fragment 54421 (Actor 739766,739767)
StreamProject { exprs: [$expr1, unlinked_account_pairs_mv_next.security_account_id, unlinked_account_pairs_mv_next.security_account, unlinked_account_pairs_mv_next.cash_account_id, unlinked_account_pairs_mv_next.cash_account, unlinked_account_pairs_mv_next.registered_by] }
├── output: [ $expr1, unlinked_account_pairs_mv_next.security_account_id, unlinked_account_pairs_mv_next.security_account, unlinked_account_pairs_mv_next.cash_account_id, unlinked_account_pairs_mv_next.cash_account, unlinked_account_pairs_mv_next.registered_by ]
├── stream key: [ unlinked_account_pairs_mv_next.security_account_id, unlinked_account_pairs_mv_next.cash_account_id ]
└── StreamMaterializedExprs { exprs: [Coalesce(unlinked_account_pairs_mv_next.id, id_from_string_with_prefix('unlinked_account_pair':Varchar, ConcatOp(ConcatOp(unlinked_account_pairs_mv_next.security_account_id, ':':Varchar), unlinked_account_pairs_mv_next.cash_account_id))) as $expr1] }
├── output:
│ ┌── unlinked_account_pairs_mv_next.id
│ ├── unlinked_account_pairs_mv_next.security_account_id
│ ├── unlinked_account_pairs_mv_next.cash_account_id
│ ├── unlinked_account_pairs_mv_next.registered_by
│ ├── unlinked_account_pairs_mv_next.security_account
│ ├── unlinked_account_pairs_mv_next.cash_account
│ └── $expr1
├── stream key: [ unlinked_account_pairs_mv_next.security_account_id, unlinked_account_pairs_mv_next.cash_account_id ]
└── StreamTableScan { table: unlinked_account_pairs_mv_next, columns: [id, security_account_id, cash_account_id, registered_by, security_account, cash_account] }
├── output:
│ ┌── unlinked_account_pairs_mv_next.id
│ ├── unlinked_account_pairs_mv_next.security_account_id
│ ├── unlinked_account_pairs_mv_next.cash_account_id
│ ├── unlinked_account_pairs_mv_next.registered_by
│ ├── unlinked_account_pairs_mv_next.security_account
│ └── unlinked_account_pairs_mv_next.cash_account
├── stream key: [ unlinked_account_pairs_mv_next.security_account_id, unlinked_account_pairs_mv_next.cash_account_id ]
├── Upstream { output: [ id, security_account_id, cash_account_id, registered_by, security_account, cash_account ], stream key: [] }
└── BatchPlanNode { output: [ id, security_account_id, cash_account_id, registered_by, security_account, cash_account ], stream key: [] }