== 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#1107822, add#1107823, remove#1107824, metaData#1107825, protocol#1107826, cdc#1107827, checkpointMetadata#1107828, sidecar#1107829, domainMetadata#1107830, commitInfo#1107831]
Arguments: [txn#1107822, add#1107823, remove#1107824, metaData#1107825, protocol#1107826, cdc#1107827, checkpointMetadata#1107828, sidecar#1107829, domainMetadata#1107830, commitInfo#1107831], 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[55102] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#1107822, add#1107823, remove#1107824, metaData#1107825, protocol#1107826, domainMetadata#1107830]
Input [10]: [txn#1107822, add#1107823, remove#1107824, metaData#1107825, protocol#1107826, cdc#1107827, checkpointMetadata#1107828, sidecar#1107829, domainMetadata#1107830, commitInfo#1107831]
(3) ObjectHashAggregate
Input [6]: [txn#1107822, add#1107823, remove#1107824, metaData#1107825, protocol#1107826, domainMetadata#1107830]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#1107830, 0, 0), partial_collect_set(txn#1107822, 0, 0), partial_count(protocol#1107826), partial_sum(add#1107823.size), partial_last(metaData#1107825, true), partial_count(metaData#1107825), partial_last(protocol#1107826, true), partial_count(remove#1107824), partial_count(add#1107823), partial_count(txn#1107822)]
Aggregate Attributes [12]: [buf#1107932, buf#1107933, count#1107934L, sum#1107935L, last#1107936, valueSet#1107937, count#1107938L, last#1107939, valueSet#1107940, count#1107941L, count#1107942L, count#1107943L]
Results [12]: [buf#1107944, buf#1107945, count#1107946L, sum#1107947L, last#1107948, valueSet#1107949, count#1107950L, last#1107951, valueSet#1107952, count#1107953L, count#1107954L, count#1107955L]
(4) Exchange
Input [12]: [buf#1107944, buf#1107945, count#1107946L, sum#1107947L, last#1107948, valueSet#1107949, count#1107950L, last#1107951, valueSet#1107952, count#1107953L, count#1107954L, count#1107955L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1701399]
(5) ShuffleQueryStage
Output [12]: [buf#1107944, buf#1107945, count#1107946L, sum#1107947L, last#1107948, valueSet#1107949, count#1107950L, last#1107951, valueSet#1107952, count#1107953L, count#1107954L, count#1107955L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#1107944, buf#1107945, count#1107946L, sum#1107947L, last#1107948, valueSet#1107949, count#1107950L, last#1107951, valueSet#1107952, count#1107953L, count#1107954L, count#1107955L]
Keys: []
Functions [10]: [collect_set(domainMetadata#1107830, 0, 0), collect_set(txn#1107822, 0, 0), count(protocol#1107826), sum(add#1107823.size), last(metaData#1107825, true), count(metaData#1107825), last(protocol#1107826, true), count(remove#1107824), count(add#1107823), count(txn#1107822)]
Aggregate Attributes [10]: [collect_set(domainMetadata#1107830, 0, 0)#1107878, collect_set(txn#1107822, 0, 0)#1107879, count(protocol#1107826)#1107880L, sum(add#1107823.size)#1107881L, last(metaData#1107825) ignore nulls#1107882, count(metaData#1107825)#1107883L, last(protocol#1107826) ignore nulls#1107884, count(remove#1107824)#1107885L, count(add#1107823)#1107886L, count(txn#1107822)#1107887L]
Results [14]: [collect_set(domainMetadata#1107830, 0, 0)#1107878 AS domainMetadata#1107863, null AS fileSizeHistogram#1107864, collect_set(txn#1107822, 0, 0)#1107879 AS setTransactions#1107865, null AS numDeletedRecordsOpt#1107866, count(protocol#1107826)#1107880L AS numOfProtocol#1107867L, coalesce(sum(add#1107823.size)#1107881L, 0) AS sizeInBytes#1107868L, last(metaData#1107825) ignore nulls#1107882 AS metadata#1107869, count(metaData#1107825)#1107883L AS numOfMetadata#1107870L, null AS deletedRecordCountsHistogramOpt#1107871, null AS numDeletionVectorsOpt#1107872, last(protocol#1107826) ignore nulls#1107884 AS protocol#1107873, count(remove#1107824)#1107885L AS numOfRemoves#1107874L, count(add#1107823)#1107886L AS numOfFiles#1107875L, count(txn#1107822)#1107887L AS numOfSetTransactions#1107876L]
(7) ResultQueryStage
Output [14]: [domainMetadata#1107863, fileSizeHistogram#1107864, setTransactions#1107865, numDeletedRecordsOpt#1107866, numOfProtocol#1107867L, sizeInBytes#1107868L, metadata#1107869, numOfMetadata#1107870L, deletedRecordCountsHistogramOpt#1107871, numDeletionVectorsOpt#1107872, protocol#1107873, numOfRemoves#1107874L, numOfFiles#1107875L, numOfSetTransactions#1107876L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#1107822, add#1107823, remove#1107824, metaData#1107825, protocol#1107826, domainMetadata#1107830]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#1107830, 0, 0), partial_collect_set(txn#1107822, 0, 0), partial_count(protocol#1107826), partial_sum(add#1107823.size), partial_last(metaData#1107825, true), partial_count(metaData#1107825), partial_last(protocol#1107826, true), partial_count(remove#1107824), partial_count(add#1107823), partial_count(txn#1107822)]
Aggregate Attributes [12]: [buf#1107932, buf#1107933, count#1107934L, sum#1107935L, last#1107936, valueSet#1107937, count#1107938L, last#1107939, valueSet#1107940, count#1107941L, count#1107942L, count#1107943L]
Results [12]: [buf#1107944, buf#1107945, count#1107946L, sum#1107947L, last#1107948, valueSet#1107949, count#1107950L, last#1107951, valueSet#1107952, count#1107953L, count#1107954L, count#1107955L]
(9) Exchange
Input [12]: [buf#1107944, buf#1107945, count#1107946L, sum#1107947L, last#1107948, valueSet#1107949, count#1107950L, last#1107951, valueSet#1107952, count#1107953L, count#1107954L, count#1107955L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1701388]
(10) ObjectHashAggregate
Input [12]: [buf#1107944, buf#1107945, count#1107946L, sum#1107947L, last#1107948, valueSet#1107949, count#1107950L, last#1107951, valueSet#1107952, count#1107953L, count#1107954L, count#1107955L]
Keys: []
Functions [10]: [collect_set(domainMetadata#1107830, 0, 0), collect_set(txn#1107822, 0, 0), count(protocol#1107826), sum(add#1107823.size), last(metaData#1107825, true), count(metaData#1107825), last(protocol#1107826, true), count(remove#1107824), count(add#1107823), count(txn#1107822)]
Aggregate Attributes [10]: [collect_set(domainMetadata#1107830, 0, 0)#1107878, collect_set(txn#1107822, 0, 0)#1107879, count(protocol#1107826)#1107880L, sum(add#1107823.size)#1107881L, last(metaData#1107825) ignore nulls#1107882, count(metaData#1107825)#1107883L, last(protocol#1107826) ignore nulls#1107884, count(remove#1107824)#1107885L, count(add#1107823)#1107886L, count(txn#1107822)#1107887L]
Results [14]: [collect_set(domainMetadata#1107830, 0, 0)#1107878 AS domainMetadata#1107863, null AS fileSizeHistogram#1107864, collect_set(txn#1107822, 0, 0)#1107879 AS setTransactions#1107865, null AS numDeletedRecordsOpt#1107866, count(protocol#1107826)#1107880L AS numOfProtocol#1107867L, coalesce(sum(add#1107823.size)#1107881L, 0) AS sizeInBytes#1107868L, last(metaData#1107825) ignore nulls#1107882 AS metadata#1107869, count(metaData#1107825)#1107883L AS numOfMetadata#1107870L, null AS deletedRecordCountsHistogramOpt#1107871, null AS numDeletionVectorsOpt#1107872, last(protocol#1107826) ignore nulls#1107884 AS protocol#1107873, count(remove#1107824)#1107885L AS numOfRemoves#1107874L, count(add#1107823)#1107886L AS numOfFiles#1107875L, count(txn#1107822)#1107887L AS numOfSetTransactions#1107876L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#1107863, fileSizeHistogram#1107864, setTransactions#1107865, numDeletedRecordsOpt#1107866, numOfProtocol#1107867L, sizeInBytes#1107868L, metadata#1107869, numOfMetadata#1107870L, deletedRecordCountsHistogramOpt#1107871, numDeletionVectorsOpt#1107872, protocol#1107873, numOfRemoves#1107874L, numOfFiles#1107875L, numOfSetTransactions#1107876L]
Arguments: isFinalPlan=true