== Physical Plan ==
AdaptiveSparkPlan (11)
+- == Final Plan ==
ResultQueryStage (7), Statistics(sizeInBytes=8.0 EiB)
+- ObjectHashAggregate (6)
+- ShuffleQueryStage (5), Statistics(sizeInBytes=10.6 KiB, rowCount=50)
+- Exchange (4)
+- ObjectHashAggregate (3)
+- * Project (2)
+- * Scan ExistingRDD Delta Table State #2 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-plant-plant/_delta_log (1)
+- == Initial Plan ==
ObjectHashAggregate (10)
+- Exchange (9)
+- ObjectHashAggregate (8)
+- Project (2)
+- Scan ExistingRDD Delta Table State #2 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-plant-plant/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #2 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-plant-plant/_delta_log [codegen id : 1]
Output [10]: [txn#1019180, add#1019181, remove#1019182, metaData#1019183, protocol#1019184, cdc#1019185, checkpointMetadata#1019186, sidecar#1019187, domainMetadata#1019188, commitInfo#1019189]
Arguments: [txn#1019180, add#1019181, remove#1019182, metaData#1019183, protocol#1019184, cdc#1019185, checkpointMetadata#1019186, sidecar#1019187, domainMetadata#1019188, commitInfo#1019189], Delta Table State #2 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-plant-plant/_delta_log MapPartitionsRDD[50799] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#1019180, add#1019181, remove#1019182, metaData#1019183, protocol#1019184, domainMetadata#1019188]
Input [10]: [txn#1019180, add#1019181, remove#1019182, metaData#1019183, protocol#1019184, cdc#1019185, checkpointMetadata#1019186, sidecar#1019187, domainMetadata#1019188, commitInfo#1019189]
(3) ObjectHashAggregate
Input [6]: [txn#1019180, add#1019181, remove#1019182, metaData#1019183, protocol#1019184, domainMetadata#1019188]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#1019188, 0, 0), partial_collect_set(txn#1019180, 0, 0), partial_count(protocol#1019184), partial_sum(add#1019181.size), partial_last(metaData#1019183, true), partial_count(metaData#1019183), partial_last(protocol#1019184, true), partial_count(remove#1019182), partial_count(add#1019181), partial_count(txn#1019180)]
Aggregate Attributes [12]: [buf#1019290, buf#1019291, count#1019292L, sum#1019293L, last#1019294, valueSet#1019295, count#1019296L, last#1019297, valueSet#1019298, count#1019299L, count#1019300L, count#1019301L]
Results [12]: [buf#1019302, buf#1019303, count#1019304L, sum#1019305L, last#1019306, valueSet#1019307, count#1019308L, last#1019309, valueSet#1019310, count#1019311L, count#1019312L, count#1019313L]
(4) Exchange
Input [12]: [buf#1019302, buf#1019303, count#1019304L, sum#1019305L, last#1019306, valueSet#1019307, count#1019308L, last#1019309, valueSet#1019310, count#1019311L, count#1019312L, count#1019313L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1636009]
(5) ShuffleQueryStage
Output [12]: [buf#1019302, buf#1019303, count#1019304L, sum#1019305L, last#1019306, valueSet#1019307, count#1019308L, last#1019309, valueSet#1019310, count#1019311L, count#1019312L, count#1019313L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#1019302, buf#1019303, count#1019304L, sum#1019305L, last#1019306, valueSet#1019307, count#1019308L, last#1019309, valueSet#1019310, count#1019311L, count#1019312L, count#1019313L]
Keys: []
Functions [10]: [collect_set(domainMetadata#1019188, 0, 0), collect_set(txn#1019180, 0, 0), count(protocol#1019184), sum(add#1019181.size), last(metaData#1019183, true), count(metaData#1019183), last(protocol#1019184, true), count(remove#1019182), count(add#1019181), count(txn#1019180)]
Aggregate Attributes [10]: [collect_set(domainMetadata#1019188, 0, 0)#1019236, collect_set(txn#1019180, 0, 0)#1019237, count(protocol#1019184)#1019238L, sum(add#1019181.size)#1019239L, last(metaData#1019183) ignore nulls#1019240, count(metaData#1019183)#1019241L, last(protocol#1019184) ignore nulls#1019242, count(remove#1019182)#1019243L, count(add#1019181)#1019244L, count(txn#1019180)#1019245L]
Results [14]: [collect_set(domainMetadata#1019188, 0, 0)#1019236 AS domainMetadata#1019221, null AS fileSizeHistogram#1019222, collect_set(txn#1019180, 0, 0)#1019237 AS setTransactions#1019223, null AS numDeletedRecordsOpt#1019224, count(protocol#1019184)#1019238L AS numOfProtocol#1019225L, coalesce(sum(add#1019181.size)#1019239L, 0) AS sizeInBytes#1019226L, last(metaData#1019183) ignore nulls#1019240 AS metadata#1019227, count(metaData#1019183)#1019241L AS numOfMetadata#1019228L, null AS deletedRecordCountsHistogramOpt#1019229, null AS numDeletionVectorsOpt#1019230, last(protocol#1019184) ignore nulls#1019242 AS protocol#1019231, count(remove#1019182)#1019243L AS numOfRemoves#1019232L, count(add#1019181)#1019244L AS numOfFiles#1019233L, count(txn#1019180)#1019245L AS numOfSetTransactions#1019234L]
(7) ResultQueryStage
Output [14]: [domainMetadata#1019221, fileSizeHistogram#1019222, setTransactions#1019223, numDeletedRecordsOpt#1019224, numOfProtocol#1019225L, sizeInBytes#1019226L, metadata#1019227, numOfMetadata#1019228L, deletedRecordCountsHistogramOpt#1019229, numDeletionVectorsOpt#1019230, protocol#1019231, numOfRemoves#1019232L, numOfFiles#1019233L, numOfSetTransactions#1019234L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#1019180, add#1019181, remove#1019182, metaData#1019183, protocol#1019184, domainMetadata#1019188]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#1019188, 0, 0), partial_collect_set(txn#1019180, 0, 0), partial_count(protocol#1019184), partial_sum(add#1019181.size), partial_last(metaData#1019183, true), partial_count(metaData#1019183), partial_last(protocol#1019184, true), partial_count(remove#1019182), partial_count(add#1019181), partial_count(txn#1019180)]
Aggregate Attributes [12]: [buf#1019290, buf#1019291, count#1019292L, sum#1019293L, last#1019294, valueSet#1019295, count#1019296L, last#1019297, valueSet#1019298, count#1019299L, count#1019300L, count#1019301L]
Results [12]: [buf#1019302, buf#1019303, count#1019304L, sum#1019305L, last#1019306, valueSet#1019307, count#1019308L, last#1019309, valueSet#1019310, count#1019311L, count#1019312L, count#1019313L]
(9) Exchange
Input [12]: [buf#1019302, buf#1019303, count#1019304L, sum#1019305L, last#1019306, valueSet#1019307, count#1019308L, last#1019309, valueSet#1019310, count#1019311L, count#1019312L, count#1019313L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1635998]
(10) ObjectHashAggregate
Input [12]: [buf#1019302, buf#1019303, count#1019304L, sum#1019305L, last#1019306, valueSet#1019307, count#1019308L, last#1019309, valueSet#1019310, count#1019311L, count#1019312L, count#1019313L]
Keys: []
Functions [10]: [collect_set(domainMetadata#1019188, 0, 0), collect_set(txn#1019180, 0, 0), count(protocol#1019184), sum(add#1019181.size), last(metaData#1019183, true), count(metaData#1019183), last(protocol#1019184, true), count(remove#1019182), count(add#1019181), count(txn#1019180)]
Aggregate Attributes [10]: [collect_set(domainMetadata#1019188, 0, 0)#1019236, collect_set(txn#1019180, 0, 0)#1019237, count(protocol#1019184)#1019238L, sum(add#1019181.size)#1019239L, last(metaData#1019183) ignore nulls#1019240, count(metaData#1019183)#1019241L, last(protocol#1019184) ignore nulls#1019242, count(remove#1019182)#1019243L, count(add#1019181)#1019244L, count(txn#1019180)#1019245L]
Results [14]: [collect_set(domainMetadata#1019188, 0, 0)#1019236 AS domainMetadata#1019221, null AS fileSizeHistogram#1019222, collect_set(txn#1019180, 0, 0)#1019237 AS setTransactions#1019223, null AS numDeletedRecordsOpt#1019224, count(protocol#1019184)#1019238L AS numOfProtocol#1019225L, coalesce(sum(add#1019181.size)#1019239L, 0) AS sizeInBytes#1019226L, last(metaData#1019183) ignore nulls#1019240 AS metadata#1019227, count(metaData#1019183)#1019241L AS numOfMetadata#1019228L, null AS deletedRecordCountsHistogramOpt#1019229, null AS numDeletionVectorsOpt#1019230, last(protocol#1019184) ignore nulls#1019242 AS protocol#1019231, count(remove#1019182)#1019243L AS numOfRemoves#1019232L, count(add#1019181)#1019244L AS numOfFiles#1019233L, count(txn#1019180)#1019245L AS numOfSetTransactions#1019234L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#1019221, fileSizeHistogram#1019222, setTransactions#1019223, numDeletedRecordsOpt#1019224, numOfProtocol#1019225L, sizeInBytes#1019226L, metadata#1019227, numOfMetadata#1019228L, deletedRecordCountsHistogramOpt#1019229, numDeletionVectorsOpt#1019230, protocol#1019231, numOfRemoves#1019232L, numOfFiles#1019233L, numOfSetTransactions#1019234L]
Arguments: isFinalPlan=true