== Physical Plan ==
AdaptiveSparkPlan (11)
+- == Final Plan ==
ResultQueryStage (7), Statistics(sizeInBytes=8.0 EiB)
+- ObjectHashAggregate (6)
+- ShuffleQueryStage (5), Statistics(sizeInBytes=10.7 KiB, rowCount=50)
+- Exchange (4)
+- ObjectHashAggregate (3)
+- * Project (2)
+- * Scan ExistingRDD Delta Table State #2 - hdlfs://9b46f9d5-066e-49af-bc5c-7af37534ca4d.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-product-productplant/_delta_log (1)
+- == Initial Plan ==
ObjectHashAggregate (10)
+- Exchange (9)
+- ObjectHashAggregate (8)
+- Project (2)
+- Scan ExistingRDD Delta Table State #2 - hdlfs://9b46f9d5-066e-49af-bc5c-7af37534ca4d.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-product-productplant/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #2 - hdlfs://9b46f9d5-066e-49af-bc5c-7af37534ca4d.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-product-productplant/_delta_log [codegen id : 1]
Output [10]: [txn#52033, add#52034, remove#52035, metaData#52036, protocol#52037, cdc#52038, checkpointMetadata#52039, sidecar#52040, domainMetadata#52041, commitInfo#52042]
Arguments: [txn#52033, add#52034, remove#52035, metaData#52036, protocol#52037, cdc#52038, checkpointMetadata#52039, sidecar#52040, domainMetadata#52041, commitInfo#52042], Delta Table State #2 - hdlfs://9b46f9d5-066e-49af-bc5c-7af37534ca4d.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-product-productplant/_delta_log MapPartitionsRDD[2693] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#52033, add#52034, remove#52035, metaData#52036, protocol#52037, domainMetadata#52041]
Input [10]: [txn#52033, add#52034, remove#52035, metaData#52036, protocol#52037, cdc#52038, checkpointMetadata#52039, sidecar#52040, domainMetadata#52041, commitInfo#52042]
(3) ObjectHashAggregate
Input [6]: [txn#52033, add#52034, remove#52035, metaData#52036, protocol#52037, domainMetadata#52041]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#52041, 0, 0), partial_collect_set(txn#52033, 0, 0), partial_count(protocol#52037), partial_sum(add#52034.size), partial_last(metaData#52036, true), partial_count(metaData#52036), partial_last(protocol#52037, true), partial_count(remove#52035), partial_count(add#52034), partial_count(txn#52033)]
Aggregate Attributes [12]: [buf#52143, buf#52144, count#52145L, sum#52146L, last#52147, valueSet#52148, count#52149L, last#52150, valueSet#52151, count#52152L, count#52153L, count#52154L]
Results [12]: [buf#52155, buf#52156, count#52157L, sum#52158L, last#52159, valueSet#52160, count#52161L, last#52162, valueSet#52163, count#52164L, count#52165L, count#52166L]
(4) Exchange
Input [12]: [buf#52155, buf#52156, count#52157L, sum#52158L, last#52159, valueSet#52160, count#52161L, last#52162, valueSet#52163, count#52164L, count#52165L, count#52166L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=218630]
(5) ShuffleQueryStage
Output [12]: [buf#52155, buf#52156, count#52157L, sum#52158L, last#52159, valueSet#52160, count#52161L, last#52162, valueSet#52163, count#52164L, count#52165L, count#52166L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#52155, buf#52156, count#52157L, sum#52158L, last#52159, valueSet#52160, count#52161L, last#52162, valueSet#52163, count#52164L, count#52165L, count#52166L]
Keys: []
Functions [10]: [collect_set(domainMetadata#52041, 0, 0), collect_set(txn#52033, 0, 0), count(protocol#52037), sum(add#52034.size), last(metaData#52036, true), count(metaData#52036), last(protocol#52037, true), count(remove#52035), count(add#52034), count(txn#52033)]
Aggregate Attributes [10]: [collect_set(domainMetadata#52041, 0, 0)#52089, collect_set(txn#52033, 0, 0)#52090, count(protocol#52037)#52091L, sum(add#52034.size)#52092L, last(metaData#52036) ignore nulls#52093, count(metaData#52036)#52094L, last(protocol#52037) ignore nulls#52095, count(remove#52035)#52096L, count(add#52034)#52097L, count(txn#52033)#52098L]
Results [14]: [collect_set(domainMetadata#52041, 0, 0)#52089 AS domainMetadata#52074, null AS fileSizeHistogram#52075, collect_set(txn#52033, 0, 0)#52090 AS setTransactions#52076, null AS numDeletedRecordsOpt#52077, count(protocol#52037)#52091L AS numOfProtocol#52078L, coalesce(sum(add#52034.size)#52092L, 0) AS sizeInBytes#52079L, last(metaData#52036) ignore nulls#52093 AS metadata#52080, count(metaData#52036)#52094L AS numOfMetadata#52081L, null AS deletedRecordCountsHistogramOpt#52082, null AS numDeletionVectorsOpt#52083, last(protocol#52037) ignore nulls#52095 AS protocol#52084, count(remove#52035)#52096L AS numOfRemoves#52085L, count(add#52034)#52097L AS numOfFiles#52086L, count(txn#52033)#52098L AS numOfSetTransactions#52087L]
(7) ResultQueryStage
Output [14]: [domainMetadata#52074, fileSizeHistogram#52075, setTransactions#52076, numDeletedRecordsOpt#52077, numOfProtocol#52078L, sizeInBytes#52079L, metadata#52080, numOfMetadata#52081L, deletedRecordCountsHistogramOpt#52082, numDeletionVectorsOpt#52083, protocol#52084, numOfRemoves#52085L, numOfFiles#52086L, numOfSetTransactions#52087L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#52033, add#52034, remove#52035, metaData#52036, protocol#52037, domainMetadata#52041]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#52041, 0, 0), partial_collect_set(txn#52033, 0, 0), partial_count(protocol#52037), partial_sum(add#52034.size), partial_last(metaData#52036, true), partial_count(metaData#52036), partial_last(protocol#52037, true), partial_count(remove#52035), partial_count(add#52034), partial_count(txn#52033)]
Aggregate Attributes [12]: [buf#52143, buf#52144, count#52145L, sum#52146L, last#52147, valueSet#52148, count#52149L, last#52150, valueSet#52151, count#52152L, count#52153L, count#52154L]
Results [12]: [buf#52155, buf#52156, count#52157L, sum#52158L, last#52159, valueSet#52160, count#52161L, last#52162, valueSet#52163, count#52164L, count#52165L, count#52166L]
(9) Exchange
Input [12]: [buf#52155, buf#52156, count#52157L, sum#52158L, last#52159, valueSet#52160, count#52161L, last#52162, valueSet#52163, count#52164L, count#52165L, count#52166L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=218619]
(10) ObjectHashAggregate
Input [12]: [buf#52155, buf#52156, count#52157L, sum#52158L, last#52159, valueSet#52160, count#52161L, last#52162, valueSet#52163, count#52164L, count#52165L, count#52166L]
Keys: []
Functions [10]: [collect_set(domainMetadata#52041, 0, 0), collect_set(txn#52033, 0, 0), count(protocol#52037), sum(add#52034.size), last(metaData#52036, true), count(metaData#52036), last(protocol#52037, true), count(remove#52035), count(add#52034), count(txn#52033)]
Aggregate Attributes [10]: [collect_set(domainMetadata#52041, 0, 0)#52089, collect_set(txn#52033, 0, 0)#52090, count(protocol#52037)#52091L, sum(add#52034.size)#52092L, last(metaData#52036) ignore nulls#52093, count(metaData#52036)#52094L, last(protocol#52037) ignore nulls#52095, count(remove#52035)#52096L, count(add#52034)#52097L, count(txn#52033)#52098L]
Results [14]: [collect_set(domainMetadata#52041, 0, 0)#52089 AS domainMetadata#52074, null AS fileSizeHistogram#52075, collect_set(txn#52033, 0, 0)#52090 AS setTransactions#52076, null AS numDeletedRecordsOpt#52077, count(protocol#52037)#52091L AS numOfProtocol#52078L, coalesce(sum(add#52034.size)#52092L, 0) AS sizeInBytes#52079L, last(metaData#52036) ignore nulls#52093 AS metadata#52080, count(metaData#52036)#52094L AS numOfMetadata#52081L, null AS deletedRecordCountsHistogramOpt#52082, null AS numDeletionVectorsOpt#52083, last(protocol#52037) ignore nulls#52095 AS protocol#52084, count(remove#52035)#52096L AS numOfRemoves#52085L, count(add#52034)#52097L AS numOfFiles#52086L, count(txn#52033)#52098L AS numOfSetTransactions#52087L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#52074, fileSizeHistogram#52075, setTransactions#52076, numDeletedRecordsOpt#52077, numOfProtocol#52078L, sizeInBytes#52079L, metadata#52080, numOfMetadata#52081L, deletedRecordCountsHistogramOpt#52082, numDeletionVectorsOpt#52083, protocol#52084, numOfRemoves#52085L, numOfFiles#52086L, numOfSetTransactions#52087L]
Arguments: isFinalPlan=true