Fragment 63054 (Actor 745289,745288)
StreamMaterialize { columns: [account_id, party_id, owner_type], stream_key: [account_id, party_id], pk_columns: [account_id, party_id], pk_conflict: NoCheck }
├── output: [ party_involvements_dm.entity_id, party_involvements_dm.party_id, min($expr3) ]
├── stream key: [ party_involvements_dm.entity_id, party_involvements_dm.party_id ]
└── StreamProject { exprs: [party_involvements_dm.entity_id, party_involvements_dm.party_id, min($expr3)] }
├── output: [ party_involvements_dm.entity_id, party_involvements_dm.party_id, min($expr3) ]
├── stream key: [ party_involvements_dm.entity_id, party_involvements_dm.party_id ]
└── StreamHashAgg { group_key: [party_involvements_dm.entity_id, party_involvements_dm.party_id], aggs: [min($expr3), count] }
├── output: [ party_involvements_dm.entity_id, party_involvements_dm.party_id, min($expr3), count ]
├── stream key: [ party_involvements_dm.entity_id, party_involvements_dm.party_id ]
└── StreamLocalityProvider { locality_columns: [party_involvements_dm.entity_id, party_involvements_dm.party_id] }
├── output:
│ ┌── party_involvements_dm.entity_id
│ ├── party_involvements_dm.party_id
│ ├── $expr3
│ ├── party_involvements_dm.party_id
│ ├── party_involvements_dm.customer_relationship_id
│ ├── party_involvements_dm.id
│ ├── null:Varchar
│ ├── null:Varchar
│ ├── null:Date
│ └── $src
├── stream key:
│ ┌── party_involvements_dm.entity_id
│ ├── party_involvements_dm.party_id
│ ├── party_involvements_dm.party_id
│ ├── party_involvements_dm.customer_relationship_id
│ ├── party_involvements_dm.id
│ ├── null:Varchar
│ ├── null:Varchar
│ ├── null:Date
│ └── $src
└── MergeExecutor
├── output:
│ ┌── party_involvements_dm.entity_id
│ ├── party_involvements_dm.party_id
│ ├── $expr3
│ ├── party_involvements_dm.party_id
│ ├── party_involvements_dm.customer_relationship_id
│ ├── party_involvements_dm.id
│ ├── null:Varchar
│ ├── null:Varchar
│ ├── null:Date
│ └── $src
└── stream key:
┌── party_involvements_dm.party_id
├── party_involvements_dm.customer_relationship_id
├── party_involvements_dm.id
├── null:Varchar
├── null:Varchar
├── null:Date
└── $src
Fragment 63055 (Actor 745291,745290)
StreamUnion { all: true }
├── output:
│ ┌── party_involvements_dm.entity_id
│ ├── party_involvements_dm.party_id
│ ├── $expr3
│ ├── party_involvements_dm.party_id
│ ├── party_involvements_dm.customer_relationship_id
│ ├── party_involvements_dm.id
│ ├── null:Varchar
│ ├── null:Varchar
│ ├── null:Date
│ └── $src
├── stream key:
│ ┌── party_involvements_dm.party_id
│ ├── party_involvements_dm.customer_relationship_id
│ ├── party_involvements_dm.id
│ ├── null:Varchar
│ ├── null:Varchar
│ ├── null:Date
│ └── $src
├── MergeExecutor
│ ├── output:
│ │ ┌── party_involvements_dm.entity_id
│ │ ├── party_involvements_dm.party_id
│ │ ├── $expr3
│ │ ├── party_involvements_dm.party_id
│ │ ├── party_involvements_dm.customer_relationship_id
│ │ ├── party_involvements_dm.id
│ │ ├── null:Varchar
│ │ ├── null:Varchar
│ │ ├── null:Date
│ │ └── 0:Int32
│ └── stream key: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.id ]
└── MergeExecutor
├── output:
│ ┌── account_to_portfolios_dm.account_id
│ ├── party_active_portfolio_involvements_mv_next.party_id
│ ├── $expr6
│ ├── party_active_portfolio_involvements_mv_next.portfolio_id
│ ├── party_active_portfolio_involvements_mv_next.party_id
│ ├── party_active_portfolio_involvements_mv_next.customer_relationship_id
│ ├── party_active_portfolio_involvements_mv_next.involvement_type
│ ├── account_to_portfolios_dm.account_id
│ ├── account_to_portfolios_dm.effective_start_date
│ └── 1:Int32
└── stream key:
┌── party_active_portfolio_involvements_mv_next.portfolio_id
├── party_active_portfolio_involvements_mv_next.party_id
├── party_active_portfolio_involvements_mv_next.customer_relationship_id
├── party_active_portfolio_involvements_mv_next.involvement_type
├── account_to_portfolios_dm.account_id
└── account_to_portfolios_dm.effective_start_date
Fragment 63056 (Actor 745292,745293)
StreamProject { exprs: [party_involvements_dm.entity_id, party_involvements_dm.party_id, Case((party_involvements_dm.involvement_type = 'ACCOUNT_HOLDER':Varchar), 'PRIMARY':Varchar, 'SECONDARY':Varchar) as $expr3, party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.id, null:Varchar, null:Varchar, null:Date, 0:Int32] }
├── output: [ party_involvements_dm.entity_id, party_involvements_dm.party_id, $expr3, party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.id, null:Varchar, null:Varchar, null:Date, 0:Int32 ]
├── stream key: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.id ]
└── MergeExecutor
├── output: [ party_involvements_dm.party_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.id, party_active_customer_relationships_mv_next.party_id, party_active_customer_relationships_mv_next.customer_relationship_id ]
└── stream key: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.id ]
Fragment 63057 (Actor 745294,745295)
StreamSyncLogStore
├── output: [ party_involvements_dm.party_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.id, party_active_customer_relationships_mv_next.party_id, party_active_customer_relationships_mv_next.customer_relationship_id ]
├── stream key: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.id ]
└── StreamHashJoin { type: Inner, predicate: party_involvements_dm.party_id = party_active_customer_relationships_mv_next.party_id AND party_involvements_dm.customer_relationship_id = party_active_customer_relationships_mv_next.customer_relationship_id }
├── output: [ party_involvements_dm.party_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.id, party_active_customer_relationships_mv_next.party_id, party_active_customer_relationships_mv_next.customer_relationship_id ]
├── stream key: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.id ]
├── MergeExecutor { output: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, party_involvements_dm.id ], stream key: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.id ] }
└── MergeExecutor { output: [ party_active_customer_relationships_mv_next.party_id, party_active_customer_relationships_mv_next.customer_relationship_id ], stream key: [ party_active_customer_relationships_mv_next.party_id, party_active_customer_relationships_mv_next.customer_relationship_id ] }
Fragment 63058 (Actor 745296,745297)
StreamLocalityProvider { locality_columns: [party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id] }
├── output: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, party_involvements_dm.id ]
├── stream key: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.id ]
└── MergeExecutor { output: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, party_involvements_dm.id ], stream key: [ party_involvements_dm.id ] }
Fragment 63059 (Actor 745300,745301)
StreamProject { exprs: [party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, party_involvements_dm.id] }
├── output: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, party_involvements_dm.id ]
├── stream key: [ party_involvements_dm.id ]
└── StreamDynamicFilter { predicate: ($expr2 > now), output_watermarks: [[$expr2]], output: [party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, $expr2, party_involvements_dm.id], cleaned_by_watermark: true }
├── output: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, $expr2, party_involvements_dm.id ]
├── stream key: [ party_involvements_dm.id ]
├── StreamProject { exprs: [party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, AtTimeZone(Coalesce(party_involvements_dm.effective_to, '9999-12-31':Date)::Timestamp, 'UTC':Varchar) as $expr2, party_involvements_dm.id] }
│ ├── output: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, $expr2, party_involvements_dm.id ]
│ ├── stream key: [ party_involvements_dm.id ]
│ └── StreamDynamicFilter { predicate: ($expr1 <= now), output: [party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, party_involvements_dm.effective_to, $expr1, party_involvements_dm.id], cleaned_by_watermark: true }
│ ├── output: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, party_involvements_dm.effective_to, $expr1, party_involvements_dm.id ]
│ ├── stream key: [ party_involvements_dm.id ]
│ ├── StreamProject { exprs: [party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, party_involvements_dm.effective_to, AtTimeZone(party_involvements_dm.effective_from::Timestamp, 'UTC':Varchar) as $expr1, party_involvements_dm.id] }
│ │ ├── output: [ party_involvements_dm.party_id, party_involvements_dm.customer_relationship_id, party_involvements_dm.involvement_type, party_involvements_dm.entity_id, party_involvements_dm.effective_to, $expr1, party_involvements_dm.id ]
│ │ ├── stream key: [ party_involvements_dm.id ]
│ │ └── StreamFilter { predicate: (party_involvements_dm.entity_type = 'ACCOUNT':Varchar) AND In(party_involvements_dm.involvement_type, 'ACCOUNT_HOLDER':Varchar, 'JOINT_ACCOUNT_HOLDER':Varchar) AND (party_involvements_dm.status = 'ACTIVE':Varchar) AND IsNull(party_involvements_dm.disabled_at) }
│ │ ├── output:
│ │ │ ┌── party_involvements_dm.party_id
│ │ │ ├── party_involvements_dm.customer_relationship_id
│ │ │ ├── party_involvements_dm.involvement_type
│ │ │ ├── party_involvements_dm.entity_id
│ │ │ ├── party_involvements_dm.effective_from
│ │ │ ├── party_involvements_dm.effective_to
│ │ │ ├── party_involvements_dm.id
│ │ │ ├── party_involvements_dm.entity_type
│ │ │ ├── party_involvements_dm.status
│ │ │ └── party_involvements_dm.disabled_at
│ │ ├── stream key: [ party_involvements_dm.id ]
│ │ └── StreamTableScan { table: party_involvements_dm, columns: [party_id, customer_relationship_id, involvement_type, entity_id, effective_from, effective_to, id, entity_type, status, disabled_at] }
│ │ ├── output:
│ │ │ ┌── party_involvements_dm.party_id
│ │ │ ├── party_involvements_dm.customer_relationship_id
│ │ │ ├── party_involvements_dm.involvement_type
│ │ │ ├── party_involvements_dm.entity_id
│ │ │ ├── party_involvements_dm.effective_from
│ │ │ ├── party_involvements_dm.effective_to
│ │ │ ├── party_involvements_dm.id
│ │ │ ├── party_involvements_dm.entity_type
│ │ │ ├── party_involvements_dm.status
│ │ │ └── party_involvements_dm.disabled_at
│ │ ├── stream key: [ party_involvements_dm.id ]
│ │ ├── Upstream { output: [ party_id, customer_relationship_id, involvement_type, entity_id, effective_from, effective_to, id, entity_type, status, disabled_at ], stream key: [] }
│ │ └── BatchPlanNode { output: [ party_id, customer_relationship_id, involvement_type, entity_id, effective_from, effective_to, id, entity_type, status, disabled_at ], stream key: [] }
│ └── MergeExecutor { output: [ now ], stream key: [] }
└── MergeExecutor { output: [ now ], stream key: [] }
Fragment 63060 (Actor 745298)
StreamNow { output: [ now ], stream key: [] }
Fragment 63061 (Actor 745299)
StreamNow { output: [ now ], stream key: [] }
Fragment 63062 (Actor 745303,745302)
StreamLocalityProvider { locality_columns: [party_active_customer_relationships_mv_next.party_id, party_active_customer_relationships_mv_next.customer_relationship_id] }
├── output: [ party_active_customer_relationships_mv_next.party_id, party_active_customer_relationships_mv_next.customer_relationship_id ]
├── stream key: [ party_active_customer_relationships_mv_next.party_id, party_active_customer_relationships_mv_next.customer_relationship_id ]
└── MergeExecutor { output: [ party_active_customer_relationships_mv_next.party_id, party_active_customer_relationships_mv_next.customer_relationship_id ], stream key: [ party_active_customer_relationships_mv_next.customer_relationship_id ] }
Fragment 63063 (Actor 745283,745282)
StreamTableScan { table: party_active_customer_relationships_mv_next, columns: [party_id, customer_relationship_id] } { output: [ party_active_customer_relationships_mv_next.party_id, party_active_customer_relationships_mv_next.customer_relationship_id ], stream key: [ party_active_customer_relationships_mv_next.customer_relationship_id ] }
├── Upstream { output: [ party_id, customer_relationship_id ], stream key: [] }
└── BatchPlanNode { output: [ party_id, customer_relationship_id ], stream key: [] }
Fragment 63064 (Actor 745305,745304)
StreamProject { exprs: [account_to_portfolios_dm.account_id, party_active_portfolio_involvements_mv_next.party_id, Case((party_active_portfolio_involvements_mv_next.involvement_type = 'PORTFOLIO_HOLDER':Varchar), 'PRIMARY':Varchar, 'SECONDARY':Varchar) as $expr6, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.involvement_type, account_to_portfolios_dm.account_id, account_to_portfolios_dm.effective_start_date, 1:Int32] }
├── output: [ account_to_portfolios_dm.account_id, party_active_portfolio_involvements_mv_next.party_id, $expr6, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.involvement_type, account_to_portfolios_dm.account_id, account_to_portfolios_dm.effective_start_date, 1:Int32 ]
├── stream key: [ party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.involvement_type, account_to_portfolios_dm.account_id, account_to_portfolios_dm.effective_start_date ]
└── MergeExecutor
├── output: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.involvement_type, account_to_portfolios_dm.account_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ]
└── stream key: [ party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.involvement_type, account_to_portfolios_dm.account_id, account_to_portfolios_dm.effective_start_date ]
Fragment 63065 (Actor 745307,745306)
StreamSyncLogStore
├── output: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.involvement_type, account_to_portfolios_dm.account_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ]
├── stream key: [ party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.involvement_type, account_to_portfolios_dm.account_id, account_to_portfolios_dm.effective_start_date ]
└── StreamHashJoin { type: Inner, predicate: party_active_portfolio_involvements_mv_next.portfolio_id = account_to_portfolios_dm.portfolio_id }
├── output: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.involvement_type, account_to_portfolios_dm.account_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ]
├── stream key: [ party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.involvement_type, account_to_portfolios_dm.account_id, account_to_portfolios_dm.effective_start_date ]
├── MergeExecutor { output: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, party_active_portfolio_involvements_mv_next.customer_relationship_id ], stream key: [ party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.involvement_type ] }
└── MergeExecutor { output: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ], stream key: [ account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.account_id, account_to_portfolios_dm.effective_start_date ] }
Fragment 63066 (Actor 745308,745309)
StreamLocalityProvider { locality_columns: [party_active_portfolio_involvements_mv_next.portfolio_id] }
├── output: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, party_active_portfolio_involvements_mv_next.customer_relationship_id ]
├── stream key: [ party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.involvement_type ]
└── MergeExecutor { output: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, party_active_portfolio_involvements_mv_next.customer_relationship_id ], stream key: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type ] }
Fragment 63067 (Actor 745321,745320)
StreamTableScan { table: party_active_portfolio_involvements_mv_next, columns: [party_id, portfolio_id, involvement_type, customer_relationship_id] }
├── output: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type, party_active_portfolio_involvements_mv_next.customer_relationship_id ]
├── stream key: [ party_active_portfolio_involvements_mv_next.party_id, party_active_portfolio_involvements_mv_next.customer_relationship_id, party_active_portfolio_involvements_mv_next.portfolio_id, party_active_portfolio_involvements_mv_next.involvement_type ]
├── Upstream { output: [ party_id, portfolio_id, involvement_type, customer_relationship_id ], stream key: [] }
└── BatchPlanNode { output: [ party_id, portfolio_id, involvement_type, customer_relationship_id ], stream key: [] }
Fragment 63068 (Actor 745311,745310)
StreamLocalityProvider { locality_columns: [account_to_portfolios_dm.portfolio_id] } { output: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ], stream key: [ account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.account_id, account_to_portfolios_dm.effective_start_date ] }
└── MergeExecutor { output: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ], stream key: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ] }
Fragment 63069 (Actor 745323,745322)
StreamProject { exprs: [account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date] } { output: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ], stream key: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ] }
└── StreamDynamicFilter { predicate: ($expr5 > now), output_watermarks: [[$expr5]], output: [account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, $expr5, account_to_portfolios_dm.effective_start_date], cleaned_by_watermark: true } { output: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, $expr5, account_to_portfolios_dm.effective_start_date ], stream key: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ] }
├── StreamProject { exprs: [account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, AtTimeZone(Coalesce(account_to_portfolios_dm.effective_end_date, '9999-12-31':Date)::Timestamp, 'UTC':Varchar) as $expr5, account_to_portfolios_dm.effective_start_date] } { output: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, $expr5, account_to_portfolios_dm.effective_start_date ], stream key: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ] }
│ └── StreamDynamicFilter { predicate: ($expr4 <= now), output: [account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_end_date, $expr4, account_to_portfolios_dm.effective_start_date], cleaned_by_watermark: true }
│ ├── output: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_end_date, $expr4, account_to_portfolios_dm.effective_start_date ]
│ ├── stream key: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ]
│ ├── StreamProject { exprs: [account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_end_date, AtTimeZone(account_to_portfolios_dm.effective_start_date::Timestamp, 'UTC':Varchar) as $expr4, account_to_portfolios_dm.effective_start_date] }
│ │ ├── output: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_end_date, $expr4, account_to_portfolios_dm.effective_start_date ]
│ │ ├── stream key: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ]
│ │ └── StreamFilter { predicate: IsNull(account_to_portfolios_dm.disabled_at) } { output: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date, account_to_portfolios_dm.effective_end_date, account_to_portfolios_dm.disabled_at ], stream key: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ] }
│ │ └── StreamTableScan { table: account_to_portfolios_dm, columns: [account_id, portfolio_id, effective_start_date, effective_end_date, disabled_at] } { output: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date, account_to_portfolios_dm.effective_end_date, account_to_portfolios_dm.disabled_at ], stream key: [ account_to_portfolios_dm.account_id, account_to_portfolios_dm.portfolio_id, account_to_portfolios_dm.effective_start_date ] }
│ │ ├── Upstream { output: [ account_id, portfolio_id, effective_start_date, effective_end_date, disabled_at ], stream key: [] }
│ │ └── BatchPlanNode { output: [ account_id, portfolio_id, effective_start_date, effective_end_date, disabled_at ], stream key: [] }
│ └── MergeExecutor { output: [ now ], stream key: [] }
└── MergeExecutor { output: [ now ], stream key: [] }
Fragment 63070 (Actor 745312)
StreamNow { output: [ now ], stream key: [] }
Fragment 63071 (Actor 745313)
StreamNow { output: [ now ], stream key: [] }