== Physical Plan ==
AdaptiveSparkPlan (11)
+- == Final Plan ==
ResultQueryStage (7), Statistics(sizeInBytes=8.0 EiB)
+- ObjectHashAggregate (6)
+- ShuffleQueryStage (5), Statistics(sizeInBytes=10.7 KiB, rowCount=50)
+- Exchange (4)
+- ObjectHashAggregate (3)
+- * Project (2)
+- * Scan ExistingRDD Delta Table State #1 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-product-productplant/_delta_log (1)
+- == Initial Plan ==
ObjectHashAggregate (10)
+- Exchange (9)
+- ObjectHashAggregate (8)
+- Project (2)
+- Scan ExistingRDD Delta Table State #1 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-product-productplant/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #1 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-product-productplant/_delta_log [codegen id : 1]
Output [10]: [txn#1101782, add#1101783, remove#1101784, metaData#1101785, protocol#1101786, cdc#1101787, checkpointMetadata#1101788, sidecar#1101789, domainMetadata#1101790, commitInfo#1101791]
Arguments: [txn#1101782, add#1101783, remove#1101784, metaData#1101785, protocol#1101786, cdc#1101787, checkpointMetadata#1101788, sidecar#1101789, domainMetadata#1101790, commitInfo#1101791], Delta Table State #1 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-product-productplant/_delta_log MapPartitionsRDD[54921] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#1101782, add#1101783, remove#1101784, metaData#1101785, protocol#1101786, domainMetadata#1101790]
Input [10]: [txn#1101782, add#1101783, remove#1101784, metaData#1101785, protocol#1101786, cdc#1101787, checkpointMetadata#1101788, sidecar#1101789, domainMetadata#1101790, commitInfo#1101791]
(3) ObjectHashAggregate
Input [6]: [txn#1101782, add#1101783, remove#1101784, metaData#1101785, protocol#1101786, domainMetadata#1101790]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#1101790, 0, 0), partial_collect_set(txn#1101782, 0, 0), partial_count(protocol#1101786), partial_sum(add#1101783.size), partial_last(metaData#1101785, true), partial_count(metaData#1101785), partial_last(protocol#1101786, true), partial_count(remove#1101784), partial_count(add#1101783), partial_count(txn#1101782)]
Aggregate Attributes [12]: [buf#1101892, buf#1101893, count#1101894L, sum#1101895L, last#1101896, valueSet#1101897, count#1101898L, last#1101899, valueSet#1101900, count#1101901L, count#1101902L, count#1101903L]
Results [12]: [buf#1101904, buf#1101905, count#1101906L, sum#1101907L, last#1101908, valueSet#1101909, count#1101910L, last#1101911, valueSet#1101912, count#1101913L, count#1101914L, count#1101915L]
(4) Exchange
Input [12]: [buf#1101904, buf#1101905, count#1101906L, sum#1101907L, last#1101908, valueSet#1101909, count#1101910L, last#1101911, valueSet#1101912, count#1101913L, count#1101914L, count#1101915L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1699856]
(5) ShuffleQueryStage
Output [12]: [buf#1101904, buf#1101905, count#1101906L, sum#1101907L, last#1101908, valueSet#1101909, count#1101910L, last#1101911, valueSet#1101912, count#1101913L, count#1101914L, count#1101915L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#1101904, buf#1101905, count#1101906L, sum#1101907L, last#1101908, valueSet#1101909, count#1101910L, last#1101911, valueSet#1101912, count#1101913L, count#1101914L, count#1101915L]
Keys: []
Functions [10]: [collect_set(domainMetadata#1101790, 0, 0), collect_set(txn#1101782, 0, 0), count(protocol#1101786), sum(add#1101783.size), last(metaData#1101785, true), count(metaData#1101785), last(protocol#1101786, true), count(remove#1101784), count(add#1101783), count(txn#1101782)]
Aggregate Attributes [10]: [collect_set(domainMetadata#1101790, 0, 0)#1101838, collect_set(txn#1101782, 0, 0)#1101839, count(protocol#1101786)#1101840L, sum(add#1101783.size)#1101841L, last(metaData#1101785) ignore nulls#1101842, count(metaData#1101785)#1101843L, last(protocol#1101786) ignore nulls#1101844, count(remove#1101784)#1101845L, count(add#1101783)#1101846L, count(txn#1101782)#1101847L]
Results [14]: [collect_set(domainMetadata#1101790, 0, 0)#1101838 AS domainMetadata#1101823, null AS fileSizeHistogram#1101824, collect_set(txn#1101782, 0, 0)#1101839 AS setTransactions#1101825, null AS numDeletedRecordsOpt#1101826, count(protocol#1101786)#1101840L AS numOfProtocol#1101827L, coalesce(sum(add#1101783.size)#1101841L, 0) AS sizeInBytes#1101828L, last(metaData#1101785) ignore nulls#1101842 AS metadata#1101829, count(metaData#1101785)#1101843L AS numOfMetadata#1101830L, null AS deletedRecordCountsHistogramOpt#1101831, null AS numDeletionVectorsOpt#1101832, last(protocol#1101786) ignore nulls#1101844 AS protocol#1101833, count(remove#1101784)#1101845L AS numOfRemoves#1101834L, count(add#1101783)#1101846L AS numOfFiles#1101835L, count(txn#1101782)#1101847L AS numOfSetTransactions#1101836L]
(7) ResultQueryStage
Output [14]: [domainMetadata#1101823, fileSizeHistogram#1101824, setTransactions#1101825, numDeletedRecordsOpt#1101826, numOfProtocol#1101827L, sizeInBytes#1101828L, metadata#1101829, numOfMetadata#1101830L, deletedRecordCountsHistogramOpt#1101831, numDeletionVectorsOpt#1101832, protocol#1101833, numOfRemoves#1101834L, numOfFiles#1101835L, numOfSetTransactions#1101836L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#1101782, add#1101783, remove#1101784, metaData#1101785, protocol#1101786, domainMetadata#1101790]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#1101790, 0, 0), partial_collect_set(txn#1101782, 0, 0), partial_count(protocol#1101786), partial_sum(add#1101783.size), partial_last(metaData#1101785, true), partial_count(metaData#1101785), partial_last(protocol#1101786, true), partial_count(remove#1101784), partial_count(add#1101783), partial_count(txn#1101782)]
Aggregate Attributes [12]: [buf#1101892, buf#1101893, count#1101894L, sum#1101895L, last#1101896, valueSet#1101897, count#1101898L, last#1101899, valueSet#1101900, count#1101901L, count#1101902L, count#1101903L]
Results [12]: [buf#1101904, buf#1101905, count#1101906L, sum#1101907L, last#1101908, valueSet#1101909, count#1101910L, last#1101911, valueSet#1101912, count#1101913L, count#1101914L, count#1101915L]
(9) Exchange
Input [12]: [buf#1101904, buf#1101905, count#1101906L, sum#1101907L, last#1101908, valueSet#1101909, count#1101910L, last#1101911, valueSet#1101912, count#1101913L, count#1101914L, count#1101915L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1699845]
(10) ObjectHashAggregate
Input [12]: [buf#1101904, buf#1101905, count#1101906L, sum#1101907L, last#1101908, valueSet#1101909, count#1101910L, last#1101911, valueSet#1101912, count#1101913L, count#1101914L, count#1101915L]
Keys: []
Functions [10]: [collect_set(domainMetadata#1101790, 0, 0), collect_set(txn#1101782, 0, 0), count(protocol#1101786), sum(add#1101783.size), last(metaData#1101785, true), count(metaData#1101785), last(protocol#1101786, true), count(remove#1101784), count(add#1101783), count(txn#1101782)]
Aggregate Attributes [10]: [collect_set(domainMetadata#1101790, 0, 0)#1101838, collect_set(txn#1101782, 0, 0)#1101839, count(protocol#1101786)#1101840L, sum(add#1101783.size)#1101841L, last(metaData#1101785) ignore nulls#1101842, count(metaData#1101785)#1101843L, last(protocol#1101786) ignore nulls#1101844, count(remove#1101784)#1101845L, count(add#1101783)#1101846L, count(txn#1101782)#1101847L]
Results [14]: [collect_set(domainMetadata#1101790, 0, 0)#1101838 AS domainMetadata#1101823, null AS fileSizeHistogram#1101824, collect_set(txn#1101782, 0, 0)#1101839 AS setTransactions#1101825, null AS numDeletedRecordsOpt#1101826, count(protocol#1101786)#1101840L AS numOfProtocol#1101827L, coalesce(sum(add#1101783.size)#1101841L, 0) AS sizeInBytes#1101828L, last(metaData#1101785) ignore nulls#1101842 AS metadata#1101829, count(metaData#1101785)#1101843L AS numOfMetadata#1101830L, null AS deletedRecordCountsHistogramOpt#1101831, null AS numDeletionVectorsOpt#1101832, last(protocol#1101786) ignore nulls#1101844 AS protocol#1101833, count(remove#1101784)#1101845L AS numOfRemoves#1101834L, count(add#1101783)#1101846L AS numOfFiles#1101835L, count(txn#1101782)#1101847L AS numOfSetTransactions#1101836L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#1101823, fileSizeHistogram#1101824, setTransactions#1101825, numDeletedRecordsOpt#1101826, numOfProtocol#1101827L, sizeInBytes#1101828L, metadata#1101829, numOfMetadata#1101830L, deletedRecordCountsHistogramOpt#1101831, numDeletionVectorsOpt#1101832, protocol#1101833, numOfRemoves#1101834L, numOfFiles#1101835L, numOfSetTransactions#1101836L]
Arguments: isFinalPlan=true