Job is idle — throughput ~0; structure shown.
Fragment 17890 (Actor 157822,157823)
StreamMaterialize { columns: [asset_id, close, value_timestamp], stream_key: [asset_id], pk_columns: [asset_id], pk_conflict: NoCheck }
├── output: [ asset_prices_eod_ft_next.asset_id, asset_prices_eod_ft_next.close, $expr1 ]
├── stream key: [ asset_prices_eod_ft_next.asset_id ]
└── StreamProject { exprs: [asset_prices_eod_ft_next.asset_id, asset_prices_eod_ft_next.close, AtTimeZone(asset_prices_eod_ft_next.date::Timestamp, 'UTC':Varchar) as $expr1] }
├── output: [ asset_prices_eod_ft_next.asset_id, asset_prices_eod_ft_next.close, $expr1 ]
├── stream key: [ asset_prices_eod_ft_next.asset_id ]
└── StreamGroupTopN { order: [asset_prices_eod_ft_next.date DESC], limit: 1, offset: 0, group_key: [asset_prices_eod_ft_next.asset_id] }
├── output: [ asset_prices_eod_ft_next.asset_id, asset_prices_eod_ft_next.date, asset_prices_eod_ft_next.close ]
├── stream key: [ asset_prices_eod_ft_next.asset_id ]
└── StreamLocalityProvider { locality_columns: [asset_prices_eod_ft_next.asset_id] }
├── output: [ asset_prices_eod_ft_next.asset_id, asset_prices_eod_ft_next.date, asset_prices_eod_ft_next.close ]
├── stream key: [ asset_prices_eod_ft_next.asset_id, asset_prices_eod_ft_next.date ]
└── MergeExecutor
├── output: [ asset_prices_eod_ft_next.asset_id, asset_prices_eod_ft_next.date, asset_prices_eod_ft_next.close ]
└── stream key: [ asset_prices_eod_ft_next.asset_id, asset_prices_eod_ft_next.date ]
Fragment 17891 (Actor 157826,157827)
StreamFilter { predicate: Not(IsNull(asset_prices_eod_ft_next.close)) }
├── output: [ asset_prices_eod_ft_next.asset_id, asset_prices_eod_ft_next.date, asset_prices_eod_ft_next.close ]
├── stream key: [ asset_prices_eod_ft_next.asset_id, asset_prices_eod_ft_next.date ]
└── StreamTableScan { table: asset_prices_eod_ft_next, columns: [asset_id, date, close] }
├── output: [ asset_prices_eod_ft_next.asset_id, asset_prices_eod_ft_next.date, asset_prices_eod_ft_next.close ]
├── stream key: [ asset_prices_eod_ft_next.asset_id, asset_prices_eod_ft_next.date ]
├── Upstream { output: [ asset_id, date, close ], stream key: [] }
└── BatchPlanNode { output: [ asset_id, date, close ], stream key: [] }