== 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://9b46f9d5-066e-49af-bc5c-7af37534ca4d.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://9b46f9d5-066e-49af-bc5c-7af37534ca4d.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://9b46f9d5-066e-49af-bc5c-7af37534ca4d.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#52341, add#52342, remove#52343, metaData#52344, protocol#52345, cdc#52346, checkpointMetadata#52347, sidecar#52348, domainMetadata#52349, commitInfo#52350]
Arguments: [txn#52341, add#52342, remove#52343, metaData#52344, protocol#52345, cdc#52346, checkpointMetadata#52347, sidecar#52348, domainMetadata#52349, commitInfo#52350], 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-plant-plant/_delta_log MapPartitionsRDD[2712] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#52341, add#52342, remove#52343, metaData#52344, protocol#52345, domainMetadata#52349]
Input [10]: [txn#52341, add#52342, remove#52343, metaData#52344, protocol#52345, cdc#52346, checkpointMetadata#52347, sidecar#52348, domainMetadata#52349, commitInfo#52350]
(3) ObjectHashAggregate
Input [6]: [txn#52341, add#52342, remove#52343, metaData#52344, protocol#52345, domainMetadata#52349]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#52349, 0, 0), partial_collect_set(txn#52341, 0, 0), partial_count(protocol#52345), partial_sum(add#52342.size), partial_last(metaData#52344, true), partial_count(metaData#52344), partial_last(protocol#52345, true), partial_count(remove#52343), partial_count(add#52342), partial_count(txn#52341)]
Aggregate Attributes [12]: [buf#52451, buf#52452, count#52453L, sum#52454L, last#52455, valueSet#52456, count#52457L, last#52458, valueSet#52459, count#52460L, count#52461L, count#52462L]
Results [12]: [buf#52463, buf#52464, count#52465L, sum#52466L, last#52467, valueSet#52468, count#52469L, last#52470, valueSet#52471, count#52472L, count#52473L, count#52474L]
(4) Exchange
Input [12]: [buf#52463, buf#52464, count#52465L, sum#52466L, last#52467, valueSet#52468, count#52469L, last#52470, valueSet#52471, count#52472L, count#52473L, count#52474L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=218754]
(5) ShuffleQueryStage
Output [12]: [buf#52463, buf#52464, count#52465L, sum#52466L, last#52467, valueSet#52468, count#52469L, last#52470, valueSet#52471, count#52472L, count#52473L, count#52474L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#52463, buf#52464, count#52465L, sum#52466L, last#52467, valueSet#52468, count#52469L, last#52470, valueSet#52471, count#52472L, count#52473L, count#52474L]
Keys: []
Functions [10]: [collect_set(domainMetadata#52349, 0, 0), collect_set(txn#52341, 0, 0), count(protocol#52345), sum(add#52342.size), last(metaData#52344, true), count(metaData#52344), last(protocol#52345, true), count(remove#52343), count(add#52342), count(txn#52341)]
Aggregate Attributes [10]: [collect_set(domainMetadata#52349, 0, 0)#52397, collect_set(txn#52341, 0, 0)#52398, count(protocol#52345)#52399L, sum(add#52342.size)#52400L, last(metaData#52344) ignore nulls#52401, count(metaData#52344)#52402L, last(protocol#52345) ignore nulls#52403, count(remove#52343)#52404L, count(add#52342)#52405L, count(txn#52341)#52406L]
Results [14]: [collect_set(domainMetadata#52349, 0, 0)#52397 AS domainMetadata#52382, null AS fileSizeHistogram#52383, collect_set(txn#52341, 0, 0)#52398 AS setTransactions#52384, null AS numDeletedRecordsOpt#52385, count(protocol#52345)#52399L AS numOfProtocol#52386L, coalesce(sum(add#52342.size)#52400L, 0) AS sizeInBytes#52387L, last(metaData#52344) ignore nulls#52401 AS metadata#52388, count(metaData#52344)#52402L AS numOfMetadata#52389L, null AS deletedRecordCountsHistogramOpt#52390, null AS numDeletionVectorsOpt#52391, last(protocol#52345) ignore nulls#52403 AS protocol#52392, count(remove#52343)#52404L AS numOfRemoves#52393L, count(add#52342)#52405L AS numOfFiles#52394L, count(txn#52341)#52406L AS numOfSetTransactions#52395L]
(7) ResultQueryStage
Output [14]: [domainMetadata#52382, fileSizeHistogram#52383, setTransactions#52384, numDeletedRecordsOpt#52385, numOfProtocol#52386L, sizeInBytes#52387L, metadata#52388, numOfMetadata#52389L, deletedRecordCountsHistogramOpt#52390, numDeletionVectorsOpt#52391, protocol#52392, numOfRemoves#52393L, numOfFiles#52394L, numOfSetTransactions#52395L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#52341, add#52342, remove#52343, metaData#52344, protocol#52345, domainMetadata#52349]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#52349, 0, 0), partial_collect_set(txn#52341, 0, 0), partial_count(protocol#52345), partial_sum(add#52342.size), partial_last(metaData#52344, true), partial_count(metaData#52344), partial_last(protocol#52345, true), partial_count(remove#52343), partial_count(add#52342), partial_count(txn#52341)]
Aggregate Attributes [12]: [buf#52451, buf#52452, count#52453L, sum#52454L, last#52455, valueSet#52456, count#52457L, last#52458, valueSet#52459, count#52460L, count#52461L, count#52462L]
Results [12]: [buf#52463, buf#52464, count#52465L, sum#52466L, last#52467, valueSet#52468, count#52469L, last#52470, valueSet#52471, count#52472L, count#52473L, count#52474L]
(9) Exchange
Input [12]: [buf#52463, buf#52464, count#52465L, sum#52466L, last#52467, valueSet#52468, count#52469L, last#52470, valueSet#52471, count#52472L, count#52473L, count#52474L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=218743]
(10) ObjectHashAggregate
Input [12]: [buf#52463, buf#52464, count#52465L, sum#52466L, last#52467, valueSet#52468, count#52469L, last#52470, valueSet#52471, count#52472L, count#52473L, count#52474L]
Keys: []
Functions [10]: [collect_set(domainMetadata#52349, 0, 0), collect_set(txn#52341, 0, 0), count(protocol#52345), sum(add#52342.size), last(metaData#52344, true), count(metaData#52344), last(protocol#52345, true), count(remove#52343), count(add#52342), count(txn#52341)]
Aggregate Attributes [10]: [collect_set(domainMetadata#52349, 0, 0)#52397, collect_set(txn#52341, 0, 0)#52398, count(protocol#52345)#52399L, sum(add#52342.size)#52400L, last(metaData#52344) ignore nulls#52401, count(metaData#52344)#52402L, last(protocol#52345) ignore nulls#52403, count(remove#52343)#52404L, count(add#52342)#52405L, count(txn#52341)#52406L]
Results [14]: [collect_set(domainMetadata#52349, 0, 0)#52397 AS domainMetadata#52382, null AS fileSizeHistogram#52383, collect_set(txn#52341, 0, 0)#52398 AS setTransactions#52384, null AS numDeletedRecordsOpt#52385, count(protocol#52345)#52399L AS numOfProtocol#52386L, coalesce(sum(add#52342.size)#52400L, 0) AS sizeInBytes#52387L, last(metaData#52344) ignore nulls#52401 AS metadata#52388, count(metaData#52344)#52402L AS numOfMetadata#52389L, null AS deletedRecordCountsHistogramOpt#52390, null AS numDeletionVectorsOpt#52391, last(protocol#52345) ignore nulls#52403 AS protocol#52392, count(remove#52343)#52404L AS numOfRemoves#52393L, count(add#52342)#52405L AS numOfFiles#52394L, count(txn#52341)#52406L AS numOfSetTransactions#52395L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#52382, fileSizeHistogram#52383, setTransactions#52384, numDeletedRecordsOpt#52385, numOfProtocol#52386L, sizeInBytes#52387L, metadata#52388, numOfMetadata#52389L, deletedRecordCountsHistogramOpt#52390, numDeletionVectorsOpt#52391, protocol#52392, numOfRemoves#52393L, numOfFiles#52394L, numOfSetTransactions#52395L]
Arguments: isFinalPlan=true