Job is idle — throughput ~0; structure shown.
Fragment 12426 (Actor 156741,156742)
StreamMaterialize { columns: [user_id, team_id, access_type, team_name, team_type, teams_dm.team_id(hidden)], stream_key: [team_id, user_id], pk_columns: [team_id, user_id], pk_conflict: NoCheck }
├── output: [ teams_memberships_dm.user_id, teams_memberships_dm.team_id, teams_memberships_dm.access_type, teams_dm.name, teams_dm.type, teams_dm.team_id ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
└── MergeExecutor
├── output: [ teams_memberships_dm.user_id, teams_memberships_dm.team_id, teams_memberships_dm.access_type, teams_dm.name, teams_dm.type, teams_dm.team_id ]
└── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
Fragment 12427 (Actor 156744,156743)
StreamSyncLogStore
├── output: [ teams_memberships_dm.user_id, teams_memberships_dm.team_id, teams_memberships_dm.access_type, teams_dm.name, teams_dm.type, teams_dm.team_id ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
└── StreamHashJoin { type: Inner, predicate: teams_memberships_dm.team_id = teams_dm.team_id }
├── output: [ teams_memberships_dm.user_id, teams_memberships_dm.team_id, teams_memberships_dm.access_type, teams_dm.name, teams_dm.type, teams_dm.team_id ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
├── MergeExecutor
│ ├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type ]
│ └── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
└── MergeExecutor { output: [ teams_dm.team_id, teams_dm.name, teams_dm.type ], stream key: [ teams_dm.team_id ] }
Fragment 12428 (Actor 156745,156746)
StreamLocalityProvider { locality_columns: [teams_memberships_dm.team_id] }
├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
└── MergeExecutor
├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type ]
└── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
Fragment 12429 (Actor 156752,156751)
StreamProject { exprs: [teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type] }
├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
└── StreamFilter { predicate: IsNull(teams_memberships_dm.disabled_at) AND Not(IsTrue(teams_memberships_dm.temporary)) }
├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type, teams_memberships_dm.disabled_at, teams_memberships_dm.temporary ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
└── StreamTableScan { table: teams_memberships_dm, columns: [team_id, user_id, access_type, disabled_at, temporary] }
├── output: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id, teams_memberships_dm.access_type, teams_memberships_dm.disabled_at, teams_memberships_dm.temporary ]
├── stream key: [ teams_memberships_dm.team_id, teams_memberships_dm.user_id ]
├── Upstream { output: [ team_id, user_id, access_type, disabled_at, temporary ], stream key: [] }
└── BatchPlanNode { output: [ team_id, user_id, access_type, disabled_at, temporary ], stream key: [] }
Fragment 12430 (Actor 156757,156758)
StreamProject { exprs: [teams_dm.team_id, teams_dm.name, teams_dm.type] } { output: [ teams_dm.team_id, teams_dm.name, teams_dm.type ], stream key: [ teams_dm.team_id ] }
└── StreamFilter { predicate: IsNull(teams_dm.disabled_at) } { output: [ teams_dm.team_id, teams_dm.name, teams_dm.type, teams_dm.disabled_at ], stream key: [ teams_dm.team_id ] }
└── StreamTableScan { table: teams_dm, columns: [team_id, name, type, disabled_at] }
├── output: [ teams_dm.team_id, teams_dm.name, teams_dm.type, teams_dm.disabled_at ]
├── stream key: [ teams_dm.team_id ]
├── Upstream { output: [ team_id, name, type, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ team_id, name, type, disabled_at ], stream key: [] }