== 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 #8 - hdlfs://770f0770-bd0c-456f-b83b-9649926e0857.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 #8 - hdlfs://770f0770-bd0c-456f-b83b-9649926e0857.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 #8 - hdlfs://770f0770-bd0c-456f-b83b-9649926e0857.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#947375, add#947376, remove#947377, metaData#947378, protocol#947379, cdc#947380, checkpointMetadata#947381, sidecar#947382, domainMetadata#947383, commitInfo#947384]
Arguments: [txn#947375, add#947376, remove#947377, metaData#947378, protocol#947379, cdc#947380, checkpointMetadata#947381, sidecar#947382, domainMetadata#947383, commitInfo#947384], Delta Table State #8 - hdlfs://770f0770-bd0c-456f-b83b-9649926e0857.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-plant-plant/_delta_log MapPartitionsRDD[47207] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#947375, add#947376, remove#947377, metaData#947378, protocol#947379, domainMetadata#947383]
Input [10]: [txn#947375, add#947376, remove#947377, metaData#947378, protocol#947379, cdc#947380, checkpointMetadata#947381, sidecar#947382, domainMetadata#947383, commitInfo#947384]
(3) ObjectHashAggregate
Input [6]: [txn#947375, add#947376, remove#947377, metaData#947378, protocol#947379, domainMetadata#947383]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#947383, 0, 0), partial_collect_set(txn#947375, 0, 0), partial_count(protocol#947379), partial_sum(add#947376.size), partial_last(metaData#947378, true), partial_count(metaData#947378), partial_last(protocol#947379, true), partial_count(remove#947377), partial_count(add#947376), partial_count(txn#947375)]
Aggregate Attributes [12]: [buf#947485, buf#947486, count#947487L, sum#947488L, last#947489, valueSet#947490, count#947491L, last#947492, valueSet#947493, count#947494L, count#947495L, count#947496L]
Results [12]: [buf#947497, buf#947498, count#947499L, sum#947500L, last#947501, valueSet#947502, count#947503L, last#947504, valueSet#947505, count#947506L, count#947507L, count#947508L]
(4) Exchange
Input [12]: [buf#947497, buf#947498, count#947499L, sum#947500L, last#947501, valueSet#947502, count#947503L, last#947504, valueSet#947505, count#947506L, count#947507L, count#947508L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1458296]
(5) ShuffleQueryStage
Output [12]: [buf#947497, buf#947498, count#947499L, sum#947500L, last#947501, valueSet#947502, count#947503L, last#947504, valueSet#947505, count#947506L, count#947507L, count#947508L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#947497, buf#947498, count#947499L, sum#947500L, last#947501, valueSet#947502, count#947503L, last#947504, valueSet#947505, count#947506L, count#947507L, count#947508L]
Keys: []
Functions [10]: [collect_set(domainMetadata#947383, 0, 0), collect_set(txn#947375, 0, 0), count(protocol#947379), sum(add#947376.size), last(metaData#947378, true), count(metaData#947378), last(protocol#947379, true), count(remove#947377), count(add#947376), count(txn#947375)]
Aggregate Attributes [10]: [collect_set(domainMetadata#947383, 0, 0)#947431, collect_set(txn#947375, 0, 0)#947432, count(protocol#947379)#947433L, sum(add#947376.size)#947434L, last(metaData#947378) ignore nulls#947435, count(metaData#947378)#947436L, last(protocol#947379) ignore nulls#947437, count(remove#947377)#947438L, count(add#947376)#947439L, count(txn#947375)#947440L]
Results [14]: [collect_set(domainMetadata#947383, 0, 0)#947431 AS domainMetadata#947416, null AS fileSizeHistogram#947417, collect_set(txn#947375, 0, 0)#947432 AS setTransactions#947418, null AS numDeletedRecordsOpt#947419, count(protocol#947379)#947433L AS numOfProtocol#947420L, coalesce(sum(add#947376.size)#947434L, 0) AS sizeInBytes#947421L, last(metaData#947378) ignore nulls#947435 AS metadata#947422, count(metaData#947378)#947436L AS numOfMetadata#947423L, null AS deletedRecordCountsHistogramOpt#947424, null AS numDeletionVectorsOpt#947425, last(protocol#947379) ignore nulls#947437 AS protocol#947426, count(remove#947377)#947438L AS numOfRemoves#947427L, count(add#947376)#947439L AS numOfFiles#947428L, count(txn#947375)#947440L AS numOfSetTransactions#947429L]
(7) ResultQueryStage
Output [14]: [domainMetadata#947416, fileSizeHistogram#947417, setTransactions#947418, numDeletedRecordsOpt#947419, numOfProtocol#947420L, sizeInBytes#947421L, metadata#947422, numOfMetadata#947423L, deletedRecordCountsHistogramOpt#947424, numDeletionVectorsOpt#947425, protocol#947426, numOfRemoves#947427L, numOfFiles#947428L, numOfSetTransactions#947429L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#947375, add#947376, remove#947377, metaData#947378, protocol#947379, domainMetadata#947383]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#947383, 0, 0), partial_collect_set(txn#947375, 0, 0), partial_count(protocol#947379), partial_sum(add#947376.size), partial_last(metaData#947378, true), partial_count(metaData#947378), partial_last(protocol#947379, true), partial_count(remove#947377), partial_count(add#947376), partial_count(txn#947375)]
Aggregate Attributes [12]: [buf#947485, buf#947486, count#947487L, sum#947488L, last#947489, valueSet#947490, count#947491L, last#947492, valueSet#947493, count#947494L, count#947495L, count#947496L]
Results [12]: [buf#947497, buf#947498, count#947499L, sum#947500L, last#947501, valueSet#947502, count#947503L, last#947504, valueSet#947505, count#947506L, count#947507L, count#947508L]
(9) Exchange
Input [12]: [buf#947497, buf#947498, count#947499L, sum#947500L, last#947501, valueSet#947502, count#947503L, last#947504, valueSet#947505, count#947506L, count#947507L, count#947508L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1458285]
(10) ObjectHashAggregate
Input [12]: [buf#947497, buf#947498, count#947499L, sum#947500L, last#947501, valueSet#947502, count#947503L, last#947504, valueSet#947505, count#947506L, count#947507L, count#947508L]
Keys: []
Functions [10]: [collect_set(domainMetadata#947383, 0, 0), collect_set(txn#947375, 0, 0), count(protocol#947379), sum(add#947376.size), last(metaData#947378, true), count(metaData#947378), last(protocol#947379, true), count(remove#947377), count(add#947376), count(txn#947375)]
Aggregate Attributes [10]: [collect_set(domainMetadata#947383, 0, 0)#947431, collect_set(txn#947375, 0, 0)#947432, count(protocol#947379)#947433L, sum(add#947376.size)#947434L, last(metaData#947378) ignore nulls#947435, count(metaData#947378)#947436L, last(protocol#947379) ignore nulls#947437, count(remove#947377)#947438L, count(add#947376)#947439L, count(txn#947375)#947440L]
Results [14]: [collect_set(domainMetadata#947383, 0, 0)#947431 AS domainMetadata#947416, null AS fileSizeHistogram#947417, collect_set(txn#947375, 0, 0)#947432 AS setTransactions#947418, null AS numDeletedRecordsOpt#947419, count(protocol#947379)#947433L AS numOfProtocol#947420L, coalesce(sum(add#947376.size)#947434L, 0) AS sizeInBytes#947421L, last(metaData#947378) ignore nulls#947435 AS metadata#947422, count(metaData#947378)#947436L AS numOfMetadata#947423L, null AS deletedRecordCountsHistogramOpt#947424, null AS numDeletionVectorsOpt#947425, last(protocol#947379) ignore nulls#947437 AS protocol#947426, count(remove#947377)#947438L AS numOfRemoves#947427L, count(add#947376)#947439L AS numOfFiles#947428L, count(txn#947375)#947440L AS numOfSetTransactions#947429L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#947416, fileSizeHistogram#947417, setTransactions#947418, numDeletedRecordsOpt#947419, numOfProtocol#947420L, sizeInBytes#947421L, metadata#947422, numOfMetadata#947423L, deletedRecordCountsHistogramOpt#947424, numDeletionVectorsOpt#947425, protocol#947426, numOfRemoves#947427L, numOfFiles#947428L, numOfSetTransactions#947429L]
Arguments: isFinalPlan=true