== 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 #4 - hdlfs://f1cc4c74-cdd4-440e-abc7-4e0157628b42.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 #4 - hdlfs://f1cc4c74-cdd4-440e-abc7-4e0157628b42.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 #4 - hdlfs://f1cc4c74-cdd4-440e-abc7-4e0157628b42.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#21520898, add#21520899, remove#21520900, metaData#21520901, protocol#21520902, cdc#21520903, checkpointMetadata#21520904, sidecar#21520905, domainMetadata#21520906, commitInfo#21520907]
Arguments: [txn#21520898, add#21520899, remove#21520900, metaData#21520901, protocol#21520902, cdc#21520903, checkpointMetadata#21520904, sidecar#21520905, domainMetadata#21520906, commitInfo#21520907], Delta Table State #4 - hdlfs://f1cc4c74-cdd4-440e-abc7-4e0157628b42.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-plant-plant/_delta_log MapPartitionsRDD[1241506] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#21520898, add#21520899, remove#21520900, metaData#21520901, protocol#21520902, domainMetadata#21520906]
Input [10]: [txn#21520898, add#21520899, remove#21520900, metaData#21520901, protocol#21520902, cdc#21520903, checkpointMetadata#21520904, sidecar#21520905, domainMetadata#21520906, commitInfo#21520907]
(3) ObjectHashAggregate
Input [6]: [txn#21520898, add#21520899, remove#21520900, metaData#21520901, protocol#21520902, domainMetadata#21520906]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#21520906, 0, 0), partial_collect_set(txn#21520898, 0, 0), partial_count(protocol#21520902), partial_sum(add#21520899.size), partial_last(metaData#21520901, true), partial_count(metaData#21520901), partial_last(protocol#21520902, true), partial_count(remove#21520900), partial_count(add#21520899), partial_count(txn#21520898)]
Aggregate Attributes [12]: [buf#21521008, buf#21521009, count#21521010L, sum#21521011L, last#21521012, valueSet#21521013, count#21521014L, last#21521015, valueSet#21521016, count#21521017L, count#21521018L, count#21521019L]
Results [12]: [buf#21521020, buf#21521021, count#21521022L, sum#21521023L, last#21521024, valueSet#21521025, count#21521026L, last#21521027, valueSet#21521028, count#21521029L, count#21521030L, count#21521031L]
(4) Exchange
Input [12]: [buf#21521020, buf#21521021, count#21521022L, sum#21521023L, last#21521024, valueSet#21521025, count#21521026L, last#21521027, valueSet#21521028, count#21521029L, count#21521030L, count#21521031L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=21257402]
(5) ShuffleQueryStage
Output [12]: [buf#21521020, buf#21521021, count#21521022L, sum#21521023L, last#21521024, valueSet#21521025, count#21521026L, last#21521027, valueSet#21521028, count#21521029L, count#21521030L, count#21521031L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#21521020, buf#21521021, count#21521022L, sum#21521023L, last#21521024, valueSet#21521025, count#21521026L, last#21521027, valueSet#21521028, count#21521029L, count#21521030L, count#21521031L]
Keys: []
Functions [10]: [collect_set(domainMetadata#21520906, 0, 0), collect_set(txn#21520898, 0, 0), count(protocol#21520902), sum(add#21520899.size), last(metaData#21520901, true), count(metaData#21520901), last(protocol#21520902, true), count(remove#21520900), count(add#21520899), count(txn#21520898)]
Aggregate Attributes [10]: [collect_set(domainMetadata#21520906, 0, 0)#21520954, collect_set(txn#21520898, 0, 0)#21520955, count(protocol#21520902)#21520956L, sum(add#21520899.size)#21520957L, last(metaData#21520901) ignore nulls#21520958, count(metaData#21520901)#21520959L, last(protocol#21520902) ignore nulls#21520960, count(remove#21520900)#21520961L, count(add#21520899)#21520962L, count(txn#21520898)#21520963L]
Results [14]: [collect_set(domainMetadata#21520906, 0, 0)#21520954 AS domainMetadata#21520939, null AS fileSizeHistogram#21520940, collect_set(txn#21520898, 0, 0)#21520955 AS setTransactions#21520941, null AS numDeletedRecordsOpt#21520942, count(protocol#21520902)#21520956L AS numOfProtocol#21520943L, coalesce(sum(add#21520899.size)#21520957L, 0) AS sizeInBytes#21520944L, last(metaData#21520901) ignore nulls#21520958 AS metadata#21520945, count(metaData#21520901)#21520959L AS numOfMetadata#21520946L, null AS deletedRecordCountsHistogramOpt#21520947, null AS numDeletionVectorsOpt#21520948, last(protocol#21520902) ignore nulls#21520960 AS protocol#21520949, count(remove#21520900)#21520961L AS numOfRemoves#21520950L, count(add#21520899)#21520962L AS numOfFiles#21520951L, count(txn#21520898)#21520963L AS numOfSetTransactions#21520952L]
(7) ResultQueryStage
Output [14]: [domainMetadata#21520939, fileSizeHistogram#21520940, setTransactions#21520941, numDeletedRecordsOpt#21520942, numOfProtocol#21520943L, sizeInBytes#21520944L, metadata#21520945, numOfMetadata#21520946L, deletedRecordCountsHistogramOpt#21520947, numDeletionVectorsOpt#21520948, protocol#21520949, numOfRemoves#21520950L, numOfFiles#21520951L, numOfSetTransactions#21520952L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#21520898, add#21520899, remove#21520900, metaData#21520901, protocol#21520902, domainMetadata#21520906]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#21520906, 0, 0), partial_collect_set(txn#21520898, 0, 0), partial_count(protocol#21520902), partial_sum(add#21520899.size), partial_last(metaData#21520901, true), partial_count(metaData#21520901), partial_last(protocol#21520902, true), partial_count(remove#21520900), partial_count(add#21520899), partial_count(txn#21520898)]
Aggregate Attributes [12]: [buf#21521008, buf#21521009, count#21521010L, sum#21521011L, last#21521012, valueSet#21521013, count#21521014L, last#21521015, valueSet#21521016, count#21521017L, count#21521018L, count#21521019L]
Results [12]: [buf#21521020, buf#21521021, count#21521022L, sum#21521023L, last#21521024, valueSet#21521025, count#21521026L, last#21521027, valueSet#21521028, count#21521029L, count#21521030L, count#21521031L]
(9) Exchange
Input [12]: [buf#21521020, buf#21521021, count#21521022L, sum#21521023L, last#21521024, valueSet#21521025, count#21521026L, last#21521027, valueSet#21521028, count#21521029L, count#21521030L, count#21521031L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=21257391]
(10) ObjectHashAggregate
Input [12]: [buf#21521020, buf#21521021, count#21521022L, sum#21521023L, last#21521024, valueSet#21521025, count#21521026L, last#21521027, valueSet#21521028, count#21521029L, count#21521030L, count#21521031L]
Keys: []
Functions [10]: [collect_set(domainMetadata#21520906, 0, 0), collect_set(txn#21520898, 0, 0), count(protocol#21520902), sum(add#21520899.size), last(metaData#21520901, true), count(metaData#21520901), last(protocol#21520902, true), count(remove#21520900), count(add#21520899), count(txn#21520898)]
Aggregate Attributes [10]: [collect_set(domainMetadata#21520906, 0, 0)#21520954, collect_set(txn#21520898, 0, 0)#21520955, count(protocol#21520902)#21520956L, sum(add#21520899.size)#21520957L, last(metaData#21520901) ignore nulls#21520958, count(metaData#21520901)#21520959L, last(protocol#21520902) ignore nulls#21520960, count(remove#21520900)#21520961L, count(add#21520899)#21520962L, count(txn#21520898)#21520963L]
Results [14]: [collect_set(domainMetadata#21520906, 0, 0)#21520954 AS domainMetadata#21520939, null AS fileSizeHistogram#21520940, collect_set(txn#21520898, 0, 0)#21520955 AS setTransactions#21520941, null AS numDeletedRecordsOpt#21520942, count(protocol#21520902)#21520956L AS numOfProtocol#21520943L, coalesce(sum(add#21520899.size)#21520957L, 0) AS sizeInBytes#21520944L, last(metaData#21520901) ignore nulls#21520958 AS metadata#21520945, count(metaData#21520901)#21520959L AS numOfMetadata#21520946L, null AS deletedRecordCountsHistogramOpt#21520947, null AS numDeletionVectorsOpt#21520948, last(protocol#21520902) ignore nulls#21520960 AS protocol#21520949, count(remove#21520900)#21520961L AS numOfRemoves#21520950L, count(add#21520899)#21520962L AS numOfFiles#21520951L, count(txn#21520898)#21520963L AS numOfSetTransactions#21520952L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#21520939, fileSizeHistogram#21520940, setTransactions#21520941, numDeletedRecordsOpt#21520942, numOfProtocol#21520943L, sizeInBytes#21520944L, metadata#21520945, numOfMetadata#21520946L, deletedRecordCountsHistogramOpt#21520947, numDeletionVectorsOpt#21520948, protocol#21520949, numOfRemoves#21520950L, numOfFiles#21520951L, numOfSetTransactions#21520952L]
Arguments: isFinalPlan=true