== Physical Plan ==
AdaptiveSparkPlan (10)
+- == Final Plan ==
ObjectHashAggregate (6)
+- ShuffleQueryStage (5), Statistics(sizeInBytes=11.9 KiB, rowCount=50)
+- Exchange (4)
+- ObjectHashAggregate (3)
+- * Project (2)
+- * Scan ExistingRDD Delta Table State #144 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-sourceofsupply-sourceofsupply/_delta_log (1)
+- == Initial Plan ==
ObjectHashAggregate (9)
+- Exchange (8)
+- ObjectHashAggregate (7)
+- Project (2)
+- Scan ExistingRDD Delta Table State #144 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-sourceofsupply-sourceofsupply/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #144 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-sourceofsupply-sourceofsupply/_delta_log [codegen id : 1]
Output [10]: [txn#30545, add#30546, remove#30547, metaData#30548, protocol#30549, cdc#30550, checkpointMetadata#30551, sidecar#30552, domainMetadata#30553, commitInfo#30554]
Arguments: [txn#30545, add#30546, remove#30547, metaData#30548, protocol#30549, cdc#30550, checkpointMetadata#30551, sidecar#30552, domainMetadata#30553, commitInfo#30554], Delta Table State #144 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-sourceofsupply-sourceofsupply/_delta_log MapPartitionsRDD[903] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#30545, add#30546, remove#30547, metaData#30548, protocol#30549, domainMetadata#30553]
Input [10]: [txn#30545, add#30546, remove#30547, metaData#30548, protocol#30549, cdc#30550, checkpointMetadata#30551, sidecar#30552, domainMetadata#30553, commitInfo#30554]
(3) ObjectHashAggregate
Input [6]: [txn#30545, add#30546, remove#30547, metaData#30548, protocol#30549, domainMetadata#30553]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#30553, 0, 0), partial_collect_set(txn#30545, 0, 0), partial_count(protocol#30549), partial_sum(add#30546.size), partial_last(metaData#30548, true), partial_count(metaData#30548), partial_last(protocol#30549, true), partial_count(remove#30547), partial_count(add#30546), partial_count(txn#30545)]
Aggregate Attributes [12]: [buf#49824, buf#49825, count#49826L, sum#49827L, last#49828, valueSet#49829, count#49830L, last#49831, valueSet#49832, count#49833L, count#49834L, count#49835L]
Results [12]: [buf#49836, buf#49837, count#49838L, sum#49839L, last#49840, valueSet#49841, count#49842L, last#49843, valueSet#49844, count#49845L, count#49846L, count#49847L]
(4) Exchange
Input [12]: [buf#49836, buf#49837, count#49838L, sum#49839L, last#49840, valueSet#49841, count#49842L, last#49843, valueSet#49844, count#49845L, count#49846L, count#49847L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=13704]
(5) ShuffleQueryStage
Output [12]: [buf#49836, buf#49837, count#49838L, sum#49839L, last#49840, valueSet#49841, count#49842L, last#49843, valueSet#49844, count#49845L, count#49846L, count#49847L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#49836, buf#49837, count#49838L, sum#49839L, last#49840, valueSet#49841, count#49842L, last#49843, valueSet#49844, count#49845L, count#49846L, count#49847L]
Keys: []
Functions [10]: [collect_set(domainMetadata#30553, 0, 0), collect_set(txn#30545, 0, 0), count(protocol#30549), sum(add#30546.size), last(metaData#30548, true), count(metaData#30548), last(protocol#30549, true), count(remove#30547), count(add#30546), count(txn#30545)]
Aggregate Attributes [10]: [collect_set(domainMetadata#30553, 0, 0)#49748, collect_set(txn#30545, 0, 0)#49747, count(protocol#30549)#49746L, sum(add#30546.size)#49741L, last(metaData#30548) ignore nulls#49749, count(metaData#30548)#49745L, last(protocol#30549) ignore nulls#49750, count(remove#30547)#49744L, count(add#30546)#49743L, count(txn#30545)#49742L]
Results [14]: [collect_set(domainMetadata#30553, 0, 0)#49748 AS domainMetadata#49751, null AS fileSizeHistogram#49752, collect_set(txn#30545, 0, 0)#49747 AS setTransactions#49753, null AS numDeletedRecordsOpt#49754, count(protocol#30549)#49746L AS numOfProtocol#49755L, coalesce(sum(add#30546.size)#49741L, 0) AS sizeInBytes#49756L, last(metaData#30548) ignore nulls#49749 AS metadata#49757, count(metaData#30548)#49745L AS numOfMetadata#49758L, null AS deletedRecordCountsHistogramOpt#49759, null AS numDeletionVectorsOpt#49760, last(protocol#30549) ignore nulls#49750 AS protocol#49761, count(remove#30547)#49744L AS numOfRemoves#49762L, count(add#30546)#49743L AS numOfFiles#49763L, count(txn#30545)#49742L AS numOfSetTransactions#49764L]
(7) ObjectHashAggregate
Input [6]: [txn#30545, add#30546, remove#30547, metaData#30548, protocol#30549, domainMetadata#30553]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#30553, 0, 0), partial_collect_set(txn#30545, 0, 0), partial_count(protocol#30549), partial_sum(add#30546.size), partial_last(metaData#30548, true), partial_count(metaData#30548), partial_last(protocol#30549, true), partial_count(remove#30547), partial_count(add#30546), partial_count(txn#30545)]
Aggregate Attributes [12]: [buf#49824, buf#49825, count#49826L, sum#49827L, last#49828, valueSet#49829, count#49830L, last#49831, valueSet#49832, count#49833L, count#49834L, count#49835L]
Results [12]: [buf#49836, buf#49837, count#49838L, sum#49839L, last#49840, valueSet#49841, count#49842L, last#49843, valueSet#49844, count#49845L, count#49846L, count#49847L]
(8) Exchange
Input [12]: [buf#49836, buf#49837, count#49838L, sum#49839L, last#49840, valueSet#49841, count#49842L, last#49843, valueSet#49844, count#49845L, count#49846L, count#49847L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=13694]
(9) ObjectHashAggregate
Input [12]: [buf#49836, buf#49837, count#49838L, sum#49839L, last#49840, valueSet#49841, count#49842L, last#49843, valueSet#49844, count#49845L, count#49846L, count#49847L]
Keys: []
Functions [10]: [collect_set(domainMetadata#30553, 0, 0), collect_set(txn#30545, 0, 0), count(protocol#30549), sum(add#30546.size), last(metaData#30548, true), count(metaData#30548), last(protocol#30549, true), count(remove#30547), count(add#30546), count(txn#30545)]
Aggregate Attributes [10]: [collect_set(domainMetadata#30553, 0, 0)#49748, collect_set(txn#30545, 0, 0)#49747, count(protocol#30549)#49746L, sum(add#30546.size)#49741L, last(metaData#30548) ignore nulls#49749, count(metaData#30548)#49745L, last(protocol#30549) ignore nulls#49750, count(remove#30547)#49744L, count(add#30546)#49743L, count(txn#30545)#49742L]
Results [14]: [collect_set(domainMetadata#30553, 0, 0)#49748 AS domainMetadata#49751, null AS fileSizeHistogram#49752, collect_set(txn#30545, 0, 0)#49747 AS setTransactions#49753, null AS numDeletedRecordsOpt#49754, count(protocol#30549)#49746L AS numOfProtocol#49755L, coalesce(sum(add#30546.size)#49741L, 0) AS sizeInBytes#49756L, last(metaData#30548) ignore nulls#49749 AS metadata#49757, count(metaData#30548)#49745L AS numOfMetadata#49758L, null AS deletedRecordCountsHistogramOpt#49759, null AS numDeletionVectorsOpt#49760, last(protocol#30549) ignore nulls#49750 AS protocol#49761, count(remove#30547)#49744L AS numOfRemoves#49762L, count(add#30546)#49743L AS numOfFiles#49763L, count(txn#30545)#49742L AS numOfSetTransactions#49764L]
(10) AdaptiveSparkPlan
Output [14]: [domainMetadata#49751, fileSizeHistogram#49752, setTransactions#49753, numDeletedRecordsOpt#49754, numOfProtocol#49755L, sizeInBytes#49756L, metadata#49757, numOfMetadata#49758L, deletedRecordCountsHistogramOpt#49759, numDeletionVectorsOpt#49760, protocol#49761, numOfRemoves#49762L, numOfFiles#49763L, numOfSetTransactions#49764L]
Arguments: isFinalPlan=true