Job is idle — throughput ~0; structure shown.
Fragment 37156 (Actor 742703,742704)
StreamMaterialize { columns: [team_id, user_id, access_type], stream_key: [team_id, user_id], pk_columns: [team_id, user_id], pk_conflict: NoCheck }
├── output: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id, teams_memberships_dm_next.access_type ]
├── stream key: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id ]
└── StreamProject { exprs: [teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id, teams_memberships_dm_next.access_type] }
├── output: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id, teams_memberships_dm_next.access_type ]
├── stream key: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id ]
└── StreamFilter { predicate: IsNull(teams_memberships_dm_next.disabled_at) AND Not(IsTrue(teams_memberships_dm_next.temporary)) }
├── output:
│ ┌── teams_memberships_dm_next.team_id
│ ├── teams_memberships_dm_next.user_id
│ ├── teams_memberships_dm_next.access_type
│ ├── teams_memberships_dm_next.disabled_at
│ └── teams_memberships_dm_next.temporary
├── stream key: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.user_id ]
└── StreamTableScan { table: teams_memberships_dm_next, columns: [team_id, user_id, access_type, disabled_at, temporary] }
├── output:
│ ┌── teams_memberships_dm_next.team_id
│ ├── teams_memberships_dm_next.user_id
│ ├── teams_memberships_dm_next.access_type
│ ├── teams_memberships_dm_next.disabled_at
│ └── teams_memberships_dm_next.temporary
├── stream key: [ teams_memberships_dm_next.team_id, teams_memberships_dm_next.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: [] }