== 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#912079, add#912080, remove#912081, metaData#912082, protocol#912083, cdc#912084, checkpointMetadata#912085, sidecar#912086, domainMetadata#912087, commitInfo#912088]
Arguments: [txn#912079, add#912080, remove#912081, metaData#912082, protocol#912083, cdc#912084, checkpointMetadata#912085, sidecar#912086, domainMetadata#912087, commitInfo#912088], 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[45290] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#912079, add#912080, remove#912081, metaData#912082, protocol#912083, domainMetadata#912087]
Input [10]: [txn#912079, add#912080, remove#912081, metaData#912082, protocol#912083, cdc#912084, checkpointMetadata#912085, sidecar#912086, domainMetadata#912087, commitInfo#912088]
(3) ObjectHashAggregate
Input [6]: [txn#912079, add#912080, remove#912081, metaData#912082, protocol#912083, domainMetadata#912087]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#912087, 0, 0), partial_collect_set(txn#912079, 0, 0), partial_count(protocol#912083), partial_sum(add#912080.size), partial_last(metaData#912082, true), partial_count(metaData#912082), partial_last(protocol#912083, true), partial_count(remove#912081), partial_count(add#912080), partial_count(txn#912079)]
Aggregate Attributes [12]: [buf#912189, buf#912190, count#912191L, sum#912192L, last#912193, valueSet#912194, count#912195L, last#912196, valueSet#912197, count#912198L, count#912199L, count#912200L]
Results [12]: [buf#912201, buf#912202, count#912203L, sum#912204L, last#912205, valueSet#912206, count#912207L, last#912208, valueSet#912209, count#912210L, count#912211L, count#912212L]
(4) Exchange
Input [12]: [buf#912201, buf#912202, count#912203L, sum#912204L, last#912205, valueSet#912206, count#912207L, last#912208, valueSet#912209, count#912210L, count#912211L, count#912212L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1396679]
(5) ShuffleQueryStage
Output [12]: [buf#912201, buf#912202, count#912203L, sum#912204L, last#912205, valueSet#912206, count#912207L, last#912208, valueSet#912209, count#912210L, count#912211L, count#912212L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#912201, buf#912202, count#912203L, sum#912204L, last#912205, valueSet#912206, count#912207L, last#912208, valueSet#912209, count#912210L, count#912211L, count#912212L]
Keys: []
Functions [10]: [collect_set(domainMetadata#912087, 0, 0), collect_set(txn#912079, 0, 0), count(protocol#912083), sum(add#912080.size), last(metaData#912082, true), count(metaData#912082), last(protocol#912083, true), count(remove#912081), count(add#912080), count(txn#912079)]
Aggregate Attributes [10]: [collect_set(domainMetadata#912087, 0, 0)#912135, collect_set(txn#912079, 0, 0)#912136, count(protocol#912083)#912137L, sum(add#912080.size)#912138L, last(metaData#912082) ignore nulls#912139, count(metaData#912082)#912140L, last(protocol#912083) ignore nulls#912141, count(remove#912081)#912142L, count(add#912080)#912143L, count(txn#912079)#912144L]
Results [14]: [collect_set(domainMetadata#912087, 0, 0)#912135 AS domainMetadata#912120, null AS fileSizeHistogram#912121, collect_set(txn#912079, 0, 0)#912136 AS setTransactions#912122, null AS numDeletedRecordsOpt#912123, count(protocol#912083)#912137L AS numOfProtocol#912124L, coalesce(sum(add#912080.size)#912138L, 0) AS sizeInBytes#912125L, last(metaData#912082) ignore nulls#912139 AS metadata#912126, count(metaData#912082)#912140L AS numOfMetadata#912127L, null AS deletedRecordCountsHistogramOpt#912128, null AS numDeletionVectorsOpt#912129, last(protocol#912083) ignore nulls#912141 AS protocol#912130, count(remove#912081)#912142L AS numOfRemoves#912131L, count(add#912080)#912143L AS numOfFiles#912132L, count(txn#912079)#912144L AS numOfSetTransactions#912133L]
(7) ResultQueryStage
Output [14]: [domainMetadata#912120, fileSizeHistogram#912121, setTransactions#912122, numDeletedRecordsOpt#912123, numOfProtocol#912124L, sizeInBytes#912125L, metadata#912126, numOfMetadata#912127L, deletedRecordCountsHistogramOpt#912128, numDeletionVectorsOpt#912129, protocol#912130, numOfRemoves#912131L, numOfFiles#912132L, numOfSetTransactions#912133L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#912079, add#912080, remove#912081, metaData#912082, protocol#912083, domainMetadata#912087]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#912087, 0, 0), partial_collect_set(txn#912079, 0, 0), partial_count(protocol#912083), partial_sum(add#912080.size), partial_last(metaData#912082, true), partial_count(metaData#912082), partial_last(protocol#912083, true), partial_count(remove#912081), partial_count(add#912080), partial_count(txn#912079)]
Aggregate Attributes [12]: [buf#912189, buf#912190, count#912191L, sum#912192L, last#912193, valueSet#912194, count#912195L, last#912196, valueSet#912197, count#912198L, count#912199L, count#912200L]
Results [12]: [buf#912201, buf#912202, count#912203L, sum#912204L, last#912205, valueSet#912206, count#912207L, last#912208, valueSet#912209, count#912210L, count#912211L, count#912212L]
(9) Exchange
Input [12]: [buf#912201, buf#912202, count#912203L, sum#912204L, last#912205, valueSet#912206, count#912207L, last#912208, valueSet#912209, count#912210L, count#912211L, count#912212L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1396668]
(10) ObjectHashAggregate
Input [12]: [buf#912201, buf#912202, count#912203L, sum#912204L, last#912205, valueSet#912206, count#912207L, last#912208, valueSet#912209, count#912210L, count#912211L, count#912212L]
Keys: []
Functions [10]: [collect_set(domainMetadata#912087, 0, 0), collect_set(txn#912079, 0, 0), count(protocol#912083), sum(add#912080.size), last(metaData#912082, true), count(metaData#912082), last(protocol#912083, true), count(remove#912081), count(add#912080), count(txn#912079)]
Aggregate Attributes [10]: [collect_set(domainMetadata#912087, 0, 0)#912135, collect_set(txn#912079, 0, 0)#912136, count(protocol#912083)#912137L, sum(add#912080.size)#912138L, last(metaData#912082) ignore nulls#912139, count(metaData#912082)#912140L, last(protocol#912083) ignore nulls#912141, count(remove#912081)#912142L, count(add#912080)#912143L, count(txn#912079)#912144L]
Results [14]: [collect_set(domainMetadata#912087, 0, 0)#912135 AS domainMetadata#912120, null AS fileSizeHistogram#912121, collect_set(txn#912079, 0, 0)#912136 AS setTransactions#912122, null AS numDeletedRecordsOpt#912123, count(protocol#912083)#912137L AS numOfProtocol#912124L, coalesce(sum(add#912080.size)#912138L, 0) AS sizeInBytes#912125L, last(metaData#912082) ignore nulls#912139 AS metadata#912126, count(metaData#912082)#912140L AS numOfMetadata#912127L, null AS deletedRecordCountsHistogramOpt#912128, null AS numDeletionVectorsOpt#912129, last(protocol#912083) ignore nulls#912141 AS protocol#912130, count(remove#912081)#912142L AS numOfRemoves#912131L, count(add#912080)#912143L AS numOfFiles#912132L, count(txn#912079)#912144L AS numOfSetTransactions#912133L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#912120, fileSizeHistogram#912121, setTransactions#912122, numDeletedRecordsOpt#912123, numOfProtocol#912124L, sizeInBytes#912125L, metadata#912126, numOfMetadata#912127L, deletedRecordCountsHistogramOpt#912128, numDeletionVectorsOpt#912129, protocol#912130, numOfRemoves#912131L, numOfFiles#912132L, numOfSetTransactions#912133L]
Arguments: isFinalPlan=true