== 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 #48 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.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 #48 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.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 #48 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.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#71907, add#71908, remove#71909, metaData#71910, protocol#71911, cdc#71912, checkpointMetadata#71913, sidecar#71914, domainMetadata#71915, commitInfo#71916]
Arguments: [txn#71907, add#71908, remove#71909, metaData#71910, protocol#71911, cdc#71912, checkpointMetadata#71913, sidecar#71914, domainMetadata#71915, commitInfo#71916], Delta Table State #48 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-plant-plant/_delta_log MapPartitionsRDD[4175] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#71907, add#71908, remove#71909, metaData#71910, protocol#71911, domainMetadata#71915]
Input [10]: [txn#71907, add#71908, remove#71909, metaData#71910, protocol#71911, cdc#71912, checkpointMetadata#71913, sidecar#71914, domainMetadata#71915, commitInfo#71916]
(3) ObjectHashAggregate
Input [6]: [txn#71907, add#71908, remove#71909, metaData#71910, protocol#71911, domainMetadata#71915]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#71915, 0, 0), partial_collect_set(txn#71907, 0, 0), partial_count(protocol#71911), partial_sum(add#71908.size), partial_last(metaData#71910, true), partial_count(metaData#71910), partial_last(protocol#71911, true), partial_count(remove#71909), partial_count(add#71908), partial_count(txn#71907)]
Aggregate Attributes [12]: [buf#72030, buf#72031, count#72032L, sum#72033L, last#72034, valueSet#72035, count#72036L, last#72037, valueSet#72038, count#72039L, count#72040L, count#72041L]
Results [12]: [buf#72042, buf#72043, count#72044L, sum#72045L, last#72046, valueSet#72047, count#72048L, last#72049, valueSet#72050, count#72051L, count#72052L, count#72053L]
(4) Exchange
Input [12]: [buf#72042, buf#72043, count#72044L, sum#72045L, last#72046, valueSet#72047, count#72048L, last#72049, valueSet#72050, count#72051L, count#72052L, count#72053L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=27955]
(5) ShuffleQueryStage
Output [12]: [buf#72042, buf#72043, count#72044L, sum#72045L, last#72046, valueSet#72047, count#72048L, last#72049, valueSet#72050, count#72051L, count#72052L, count#72053L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#72042, buf#72043, count#72044L, sum#72045L, last#72046, valueSet#72047, count#72048L, last#72049, valueSet#72050, count#72051L, count#72052L, count#72053L]
Keys: []
Functions [10]: [collect_set(domainMetadata#71915, 0, 0), collect_set(txn#71907, 0, 0), count(protocol#71911), sum(add#71908.size), last(metaData#71910, true), count(metaData#71910), last(protocol#71911, true), count(remove#71909), count(add#71908), count(txn#71907)]
Aggregate Attributes [10]: [collect_set(domainMetadata#71915, 0, 0)#71976, collect_set(txn#71907, 0, 0)#71977, count(protocol#71911)#71978L, sum(add#71908.size)#71979L, last(metaData#71910) ignore nulls#71980, count(metaData#71910)#71981L, last(protocol#71911) ignore nulls#71982, count(remove#71909)#71983L, count(add#71908)#71984L, count(txn#71907)#71985L]
Results [14]: [collect_set(domainMetadata#71915, 0, 0)#71976 AS domainMetadata#71961, null AS fileSizeHistogram#71962, collect_set(txn#71907, 0, 0)#71977 AS setTransactions#71963, null AS numDeletedRecordsOpt#71964, count(protocol#71911)#71978L AS numOfProtocol#71965L, coalesce(sum(add#71908.size)#71979L, 0) AS sizeInBytes#71966L, last(metaData#71910) ignore nulls#71980 AS metadata#71967, count(metaData#71910)#71981L AS numOfMetadata#71968L, null AS deletedRecordCountsHistogramOpt#71969, null AS numDeletionVectorsOpt#71970, last(protocol#71911) ignore nulls#71982 AS protocol#71971, count(remove#71909)#71983L AS numOfRemoves#71972L, count(add#71908)#71984L AS numOfFiles#71973L, count(txn#71907)#71985L AS numOfSetTransactions#71974L]
(7) ResultQueryStage
Output [14]: [domainMetadata#71961, fileSizeHistogram#71962, setTransactions#71963, numDeletedRecordsOpt#71964, numOfProtocol#71965L, sizeInBytes#71966L, metadata#71967, numOfMetadata#71968L, deletedRecordCountsHistogramOpt#71969, numDeletionVectorsOpt#71970, protocol#71971, numOfRemoves#71972L, numOfFiles#71973L, numOfSetTransactions#71974L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#71907, add#71908, remove#71909, metaData#71910, protocol#71911, domainMetadata#71915]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#71915, 0, 0), partial_collect_set(txn#71907, 0, 0), partial_count(protocol#71911), partial_sum(add#71908.size), partial_last(metaData#71910, true), partial_count(metaData#71910), partial_last(protocol#71911, true), partial_count(remove#71909), partial_count(add#71908), partial_count(txn#71907)]
Aggregate Attributes [12]: [buf#72030, buf#72031, count#72032L, sum#72033L, last#72034, valueSet#72035, count#72036L, last#72037, valueSet#72038, count#72039L, count#72040L, count#72041L]
Results [12]: [buf#72042, buf#72043, count#72044L, sum#72045L, last#72046, valueSet#72047, count#72048L, last#72049, valueSet#72050, count#72051L, count#72052L, count#72053L]
(9) Exchange
Input [12]: [buf#72042, buf#72043, count#72044L, sum#72045L, last#72046, valueSet#72047, count#72048L, last#72049, valueSet#72050, count#72051L, count#72052L, count#72053L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=27944]
(10) ObjectHashAggregate
Input [12]: [buf#72042, buf#72043, count#72044L, sum#72045L, last#72046, valueSet#72047, count#72048L, last#72049, valueSet#72050, count#72051L, count#72052L, count#72053L]
Keys: []
Functions [10]: [collect_set(domainMetadata#71915, 0, 0), collect_set(txn#71907, 0, 0), count(protocol#71911), sum(add#71908.size), last(metaData#71910, true), count(metaData#71910), last(protocol#71911, true), count(remove#71909), count(add#71908), count(txn#71907)]
Aggregate Attributes [10]: [collect_set(domainMetadata#71915, 0, 0)#71976, collect_set(txn#71907, 0, 0)#71977, count(protocol#71911)#71978L, sum(add#71908.size)#71979L, last(metaData#71910) ignore nulls#71980, count(metaData#71910)#71981L, last(protocol#71911) ignore nulls#71982, count(remove#71909)#71983L, count(add#71908)#71984L, count(txn#71907)#71985L]
Results [14]: [collect_set(domainMetadata#71915, 0, 0)#71976 AS domainMetadata#71961, null AS fileSizeHistogram#71962, collect_set(txn#71907, 0, 0)#71977 AS setTransactions#71963, null AS numDeletedRecordsOpt#71964, count(protocol#71911)#71978L AS numOfProtocol#71965L, coalesce(sum(add#71908.size)#71979L, 0) AS sizeInBytes#71966L, last(metaData#71910) ignore nulls#71980 AS metadata#71967, count(metaData#71910)#71981L AS numOfMetadata#71968L, null AS deletedRecordCountsHistogramOpt#71969, null AS numDeletionVectorsOpt#71970, last(protocol#71911) ignore nulls#71982 AS protocol#71971, count(remove#71909)#71983L AS numOfRemoves#71972L, count(add#71908)#71984L AS numOfFiles#71973L, count(txn#71907)#71985L AS numOfSetTransactions#71974L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#71961, fileSizeHistogram#71962, setTransactions#71963, numDeletedRecordsOpt#71964, numOfProtocol#71965L, sizeInBytes#71966L, metadata#71967, numOfMetadata#71968L, deletedRecordCountsHistogramOpt#71969, numDeletionVectorsOpt#71970, protocol#71971, numOfRemoves#71972L, numOfFiles#71973L, numOfSetTransactions#71974L]
Arguments: isFinalPlan=true