Fragment 62679 (Actor 744085,744086)
StreamMaterialize { columns: [team_id, party_id, updated_at], stream_key: [team_id, party_id], pk_columns: [team_id, party_id], pk_conflict: NoCheck }
├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, max(entity_to_teams_dm.updated_at) ]
├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id ]
└── StreamProject { exprs: [entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, max(entity_to_teams_dm.updated_at)] }
├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, max(entity_to_teams_dm.updated_at) ]
├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id ]
└── StreamHashAgg { group_key: [entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id], aggs: [max(entity_to_teams_dm.updated_at), count] }
├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, max(entity_to_teams_dm.updated_at), count ]
├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id ]
└── StreamLocalityProvider { locality_columns: [entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id] }
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.updated_at
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
├── stream key:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
└── MergeExecutor
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.updated_at
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
└── stream key:
┌── entity_to_teams_dm.entity_id
├── entity_to_teams_dm.team_id
├── entity_to_teams_dm.entity_id
├── entity_to_teams_dm.entity_type
├── entity_to_teams_dm.effective_start_date
└── $src
Fragment 62680 (Actor 744174,744173)
StreamSyncLogStore
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.updated_at
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
├── stream key:
│ ┌── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
└── StreamHashJoin { type: LeftSemi, predicate: entity_to_teams_dm.entity_id = parties.id }
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.updated_at
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
├── stream key:
│ ┌── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
├── MergeExecutor
│ ├── output:
│ │ ┌── entity_to_teams_dm.team_id
│ │ ├── entity_to_teams_dm.entity_id
│ │ ├── entity_to_teams_dm.updated_at
│ │ ├── entity_to_teams_dm.team_id
│ │ ├── entity_to_teams_dm.entity_id
│ │ ├── entity_to_teams_dm.entity_type
│ │ ├── entity_to_teams_dm.effective_start_date
│ │ └── $src
│ └── stream key:
│ ┌── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
└── MergeExecutor { output: [ parties.id ], stream key: [ parties.id ] }
Fragment 62681 (Actor 744185,744186)
StreamLocalityProvider { locality_columns: [entity_to_teams_dm.entity_id] }
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.updated_at
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
├── stream key:
│ ┌── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
└── MergeExecutor
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.updated_at
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
└── stream key:
┌── entity_to_teams_dm.entity_id
├── entity_to_teams_dm.team_id
├── entity_to_teams_dm.entity_id
├── entity_to_teams_dm.entity_type
├── entity_to_teams_dm.effective_start_date
└── $src
Fragment 62682 (Actor 744187,744188)
StreamSyncLogStore
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.updated_at
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
├── stream key:
│ ┌── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
└── StreamHashJoin { type: LeftSemi, predicate: entity_to_teams_dm.entity_id = customer_relationships_next.party_id }
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.updated_at
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
├── stream key:
│ ┌── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
├── MergeExecutor
│ ├── output:
│ │ ┌── entity_to_teams_dm.team_id
│ │ ├── entity_to_teams_dm.entity_id
│ │ ├── entity_to_teams_dm.updated_at
│ │ ├── entity_to_teams_dm.team_id
│ │ ├── entity_to_teams_dm.entity_id
│ │ ├── entity_to_teams_dm.entity_type
│ │ ├── entity_to_teams_dm.effective_start_date
│ │ └── $src
│ └── stream key:
│ ┌── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
└── MergeExecutor
├── output: [ customer_relationships_next.party_id, customer_relationships_next.id ]
└── stream key: [ customer_relationships_next.party_id, customer_relationships_next.id ]
Fragment 62683 (Actor 744190,744189)
StreamLocalityProvider { locality_columns: [entity_to_teams_dm.entity_id] }
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.updated_at
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
├── stream key:
│ ┌── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
└── MergeExecutor
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.updated_at
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
└── stream key:
┌── entity_to_teams_dm.team_id
├── entity_to_teams_dm.entity_id
├── entity_to_teams_dm.entity_type
├── entity_to_teams_dm.effective_start_date
└── $src
Fragment 62684 (Actor 744191,744192)
StreamUnion { all: true }
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.updated_at
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
├── stream key:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── $src
├── MergeExecutor
│ ├── output:
│ │ ┌── entity_to_teams_dm.team_id
│ │ ├── entity_to_teams_dm.entity_id
│ │ ├── entity_to_teams_dm.updated_at
│ │ ├── entity_to_teams_dm.team_id
│ │ ├── entity_to_teams_dm.entity_id
│ │ ├── entity_to_teams_dm.entity_type
│ │ ├── entity_to_teams_dm.effective_start_date
│ │ └── 0:Int32
│ └── stream key:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ └── entity_to_teams_dm.effective_start_date
└── MergeExecutor
├── output:
│ ┌── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.updated_at
│ ├── entity_to_teams_dm.team_id
│ ├── entity_to_teams_dm.entity_id
│ ├── entity_to_teams_dm.entity_type
│ ├── entity_to_teams_dm.effective_start_date
│ └── 1:Int32
└── stream key:
┌── entity_to_teams_dm.team_id
├── entity_to_teams_dm.entity_id
├── entity_to_teams_dm.entity_type
└── entity_to_teams_dm.effective_start_date
Fragment 62685 (Actor 744206,744205)
StreamProject { exprs: [entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.updated_at, entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date, 0:Int32] }
├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.updated_at, entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date, 0:Int32 ]
├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
└── StreamDynamicFilter { predicate: ($expr2 > now), output_watermarks: [[$expr2]], output: [entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.updated_at, $expr2, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date], cleaned_by_watermark: true }
├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.updated_at, $expr2, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
├── StreamProject { exprs: [entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.updated_at, AtTimeZone(entity_to_teams_dm.effective_end_date::Timestamp, 'UTC':Varchar) as $expr2, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date] }
│ ├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.updated_at, $expr2, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
│ ├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
│ └── StreamFilter { predicate: IsNotTrue(IsNull(entity_to_teams_dm.effective_end_date)) }
│ ├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.effective_end_date, entity_to_teams_dm.updated_at, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
│ ├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
│ └── MergeExecutor
│ ├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.effective_end_date, entity_to_teams_dm.updated_at, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
│ └── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
└── MergeExecutor { output: [ now ], stream key: [] }
Fragment 62686 (Actor 744203,744204)
StreamProject { exprs: [entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.effective_end_date, entity_to_teams_dm.updated_at, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date] }
├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.effective_end_date, entity_to_teams_dm.updated_at, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
└── StreamDynamicFilter { predicate: ($expr1 <= now), output: [entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.effective_end_date, entity_to_teams_dm.updated_at, $expr1, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date], cleaned_by_watermark: true }
├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.effective_end_date, entity_to_teams_dm.updated_at, $expr1, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
├── StreamProject { exprs: [entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.effective_end_date, entity_to_teams_dm.updated_at, AtTimeZone(entity_to_teams_dm.effective_start_date::Timestamp, 'UTC':Varchar) as $expr1, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date] }
│ ├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.effective_end_date, entity_to_teams_dm.updated_at, $expr1, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
│ ├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
│ └── StreamFilter { predicate: (IsNotTrue(IsNull(entity_to_teams_dm.effective_end_date)) OR IsNull(entity_to_teams_dm.effective_end_date)) AND (entity_to_teams_dm.entity_type = 'PARTY':Varchar) AND IsNull(entity_to_teams_dm.disabled_at) }
│ ├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.effective_start_date, entity_to_teams_dm.effective_end_date, entity_to_teams_dm.updated_at, entity_to_teams_dm.entity_type, entity_to_teams_dm.disabled_at ]
│ ├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
│ └── StreamTableScan { table: entity_to_teams_dm, columns: [team_id, entity_id, effective_start_date, effective_end_date, updated_at, entity_type, disabled_at] }
│ ├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.effective_start_date, entity_to_teams_dm.effective_end_date, entity_to_teams_dm.updated_at, entity_to_teams_dm.entity_type, entity_to_teams_dm.disabled_at ]
│ ├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
│ ├── Upstream { output: [ team_id, entity_id, effective_start_date, effective_end_date, updated_at, entity_type, disabled_at ], stream key: [] }
│ └── BatchPlanNode { output: [ team_id, entity_id, effective_start_date, effective_end_date, updated_at, entity_type, disabled_at ], stream key: [] }
└── MergeExecutor { output: [ now ], stream key: [] }
Fragment 62687 (Actor 744193)
StreamNow { output: [ now ], stream key: [] }
Fragment 62688 (Actor 744194)
StreamNow { output: [ now ], stream key: [] }
Fragment 62689 (Actor 744208,744207)
StreamProject { exprs: [entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.updated_at, entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date, 1:Int32] }
├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.updated_at, entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date, 1:Int32 ]
├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
└── StreamFilter { predicate: IsNull(entity_to_teams_dm.effective_end_date) }
├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.effective_end_date, entity_to_teams_dm.updated_at, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
├── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
└── MergeExecutor
├── output: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.effective_end_date, entity_to_teams_dm.updated_at, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
└── stream key: [ entity_to_teams_dm.team_id, entity_to_teams_dm.entity_id, entity_to_teams_dm.entity_type, entity_to_teams_dm.effective_start_date ]
Fragment 62690 (Actor 744196,744195)
StreamLocalityProvider { locality_columns: [customer_relationships_next.party_id] } { output: [ customer_relationships_next.party_id, customer_relationships_next.id ], stream key: [ customer_relationships_next.party_id, customer_relationships_next.id ] }
└── MergeExecutor { output: [ customer_relationships_next.party_id, customer_relationships_next.id ], stream key: [ customer_relationships_next.id ] }
Fragment 62691 (Actor 744210,744209)
StreamProject { exprs: [customer_relationships_next.party_id, customer_relationships_next.id] } { output: [ customer_relationships_next.party_id, customer_relationships_next.id ], stream key: [ customer_relationships_next.id ] }
└── StreamFilter { predicate: (customer_relationships_next.type = 'CUSTOMER':Varchar) AND In(customer_relationships_next.status, 'ACTIVE':Varchar, 'DRAFT':Varchar, 'PENDING':Varchar) AND IsNull(customer_relationships_next.disabled_at) }
├── output: [ customer_relationships_next.party_id, customer_relationships_next.id, customer_relationships_next.type, customer_relationships_next.status, customer_relationships_next.disabled_at ]
├── stream key: [ customer_relationships_next.id ]
└── StreamTableScan { table: customer_relationships_next, columns: [party_id, id, type, status, disabled_at] }
├── output: [ customer_relationships_next.party_id, customer_relationships_next.id, customer_relationships_next.type, customer_relationships_next.status, customer_relationships_next.disabled_at ]
├── stream key: [ customer_relationships_next.id ]
├── Upstream { output: [ party_id, id, type, status, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ party_id, id, type, status, disabled_at ], stream key: [] }
Fragment 62692 (Actor 744211,744212)
StreamProject { exprs: [parties.id] } { output: [ parties.id ], stream key: [ parties.id ] }
└── StreamFilter { predicate: IsNull(parties.disabled_at) } { output: [ parties.id, parties.disabled_at ], stream key: [ parties.id ] }
└── StreamTableScan { table: parties, columns: [id, disabled_at] } { output: [ parties.id, parties.disabled_at ], stream key: [ parties.id ] }
├── Upstream { output: [ id, disabled_at ], stream key: [] }
└── BatchPlanNode { output: [ id, disabled_at ], stream key: [] }