== Physical Plan ==
AdaptiveSparkPlan (11)
+- == Final Plan ==
ResultQueryStage (7), Statistics(sizeInBytes=8.0 EiB)
+- ObjectHashAggregate (6)
+- ShuffleQueryStage (5), Statistics(sizeInBytes=8.2 KiB, rowCount=50)
+- Exchange (4)
+- ObjectHashAggregate (3)
+- * Project (2)
+- * Scan ExistingRDD Delta Table State #90 - hdlfs://332d7051-0d16-44f5-ae76-bf2dcf30365f.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001445/stream-10000001445-1/_delta_log (1)
+- == Initial Plan ==
ObjectHashAggregate (10)
+- Exchange (9)
+- ObjectHashAggregate (8)
+- Project (2)
+- Scan ExistingRDD Delta Table State #90 - hdlfs://332d7051-0d16-44f5-ae76-bf2dcf30365f.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001445/stream-10000001445-1/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #90 - hdlfs://332d7051-0d16-44f5-ae76-bf2dcf30365f.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001445/stream-10000001445-1/_delta_log [codegen id : 1]
Output [10]: [txn#5560726, add#5560727, remove#5560728, metaData#5560729, protocol#5560730, cdc#5560731, checkpointMetadata#5560732, sidecar#5560733, domainMetadata#5560734, commitInfo#5560735]
Arguments: [txn#5560726, add#5560727, remove#5560728, metaData#5560729, protocol#5560730, cdc#5560731, checkpointMetadata#5560732, sidecar#5560733, domainMetadata#5560734, commitInfo#5560735], Delta Table State #90 - hdlfs://332d7051-0d16-44f5-ae76-bf2dcf30365f.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001445/stream-10000001445-1/_delta_log MapPartitionsRDD[391397] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#5560726, add#5560727, remove#5560728, metaData#5560729, protocol#5560730, domainMetadata#5560734]
Input [10]: [txn#5560726, add#5560727, remove#5560728, metaData#5560729, protocol#5560730, cdc#5560731, checkpointMetadata#5560732, sidecar#5560733, domainMetadata#5560734, commitInfo#5560735]
(3) ObjectHashAggregate
Input [6]: [txn#5560726, add#5560727, remove#5560728, metaData#5560729, protocol#5560730, domainMetadata#5560734]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#5560734, 0, 0), partial_collect_set(txn#5560726, 0, 0), partial_count(protocol#5560730), partial_sum(add#5560727.size), partial_last(metaData#5560729, true), partial_count(metaData#5560729), partial_last(protocol#5560730, true), partial_count(remove#5560728), partial_count(add#5560727), partial_count(txn#5560726)]
Aggregate Attributes [12]: [buf#5560849, buf#5560850, count#5560851L, sum#5560852L, last#5560853, valueSet#5560854, count#5560855L, last#5560856, valueSet#5560857, count#5560858L, count#5560859L, count#5560860L]
Results [12]: [buf#5560861, buf#5560862, count#5560863L, sum#5560864L, last#5560865, valueSet#5560866, count#5560867L, last#5560868, valueSet#5560869, count#5560870L, count#5560871L, count#5560872L]
(4) Exchange
Input [12]: [buf#5560861, buf#5560862, count#5560863L, sum#5560864L, last#5560865, valueSet#5560866, count#5560867L, last#5560868, valueSet#5560869, count#5560870L, count#5560871L, count#5560872L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=2879605]
(5) ShuffleQueryStage
Output [12]: [buf#5560861, buf#5560862, count#5560863L, sum#5560864L, last#5560865, valueSet#5560866, count#5560867L, last#5560868, valueSet#5560869, count#5560870L, count#5560871L, count#5560872L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#5560861, buf#5560862, count#5560863L, sum#5560864L, last#5560865, valueSet#5560866, count#5560867L, last#5560868, valueSet#5560869, count#5560870L, count#5560871L, count#5560872L]
Keys: []
Functions [10]: [collect_set(domainMetadata#5560734, 0, 0), collect_set(txn#5560726, 0, 0), count(protocol#5560730), sum(add#5560727.size), last(metaData#5560729, true), count(metaData#5560729), last(protocol#5560730, true), count(remove#5560728), count(add#5560727), count(txn#5560726)]
Aggregate Attributes [10]: [collect_set(domainMetadata#5560734, 0, 0)#5560795, collect_set(txn#5560726, 0, 0)#5560796, count(protocol#5560730)#5560797L, sum(add#5560727.size)#5560798L, last(metaData#5560729) ignore nulls#5560799, count(metaData#5560729)#5560800L, last(protocol#5560730) ignore nulls#5560801, count(remove#5560728)#5560802L, count(add#5560727)#5560803L, count(txn#5560726)#5560804L]
Results [14]: [collect_set(domainMetadata#5560734, 0, 0)#5560795 AS domainMetadata#5560780, null AS fileSizeHistogram#5560781, collect_set(txn#5560726, 0, 0)#5560796 AS setTransactions#5560782, null AS numDeletedRecordsOpt#5560783, count(protocol#5560730)#5560797L AS numOfProtocol#5560784L, coalesce(sum(add#5560727.size)#5560798L, 0) AS sizeInBytes#5560785L, last(metaData#5560729) ignore nulls#5560799 AS metadata#5560786, count(metaData#5560729)#5560800L AS numOfMetadata#5560787L, null AS deletedRecordCountsHistogramOpt#5560788, null AS numDeletionVectorsOpt#5560789, last(protocol#5560730) ignore nulls#5560801 AS protocol#5560790, count(remove#5560728)#5560802L AS numOfRemoves#5560791L, count(add#5560727)#5560803L AS numOfFiles#5560792L, count(txn#5560726)#5560804L AS numOfSetTransactions#5560793L]
(7) ResultQueryStage
Output [14]: [domainMetadata#5560780, fileSizeHistogram#5560781, setTransactions#5560782, numDeletedRecordsOpt#5560783, numOfProtocol#5560784L, sizeInBytes#5560785L, metadata#5560786, numOfMetadata#5560787L, deletedRecordCountsHistogramOpt#5560788, numDeletionVectorsOpt#5560789, protocol#5560790, numOfRemoves#5560791L, numOfFiles#5560792L, numOfSetTransactions#5560793L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#5560726, add#5560727, remove#5560728, metaData#5560729, protocol#5560730, domainMetadata#5560734]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#5560734, 0, 0), partial_collect_set(txn#5560726, 0, 0), partial_count(protocol#5560730), partial_sum(add#5560727.size), partial_last(metaData#5560729, true), partial_count(metaData#5560729), partial_last(protocol#5560730, true), partial_count(remove#5560728), partial_count(add#5560727), partial_count(txn#5560726)]
Aggregate Attributes [12]: [buf#5560849, buf#5560850, count#5560851L, sum#5560852L, last#5560853, valueSet#5560854, count#5560855L, last#5560856, valueSet#5560857, count#5560858L, count#5560859L, count#5560860L]
Results [12]: [buf#5560861, buf#5560862, count#5560863L, sum#5560864L, last#5560865, valueSet#5560866, count#5560867L, last#5560868, valueSet#5560869, count#5560870L, count#5560871L, count#5560872L]
(9) Exchange
Input [12]: [buf#5560861, buf#5560862, count#5560863L, sum#5560864L, last#5560865, valueSet#5560866, count#5560867L, last#5560868, valueSet#5560869, count#5560870L, count#5560871L, count#5560872L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=2879594]
(10) ObjectHashAggregate
Input [12]: [buf#5560861, buf#5560862, count#5560863L, sum#5560864L, last#5560865, valueSet#5560866, count#5560867L, last#5560868, valueSet#5560869, count#5560870L, count#5560871L, count#5560872L]
Keys: []
Functions [10]: [collect_set(domainMetadata#5560734, 0, 0), collect_set(txn#5560726, 0, 0), count(protocol#5560730), sum(add#5560727.size), last(metaData#5560729, true), count(metaData#5560729), last(protocol#5560730, true), count(remove#5560728), count(add#5560727), count(txn#5560726)]
Aggregate Attributes [10]: [collect_set(domainMetadata#5560734, 0, 0)#5560795, collect_set(txn#5560726, 0, 0)#5560796, count(protocol#5560730)#5560797L, sum(add#5560727.size)#5560798L, last(metaData#5560729) ignore nulls#5560799, count(metaData#5560729)#5560800L, last(protocol#5560730) ignore nulls#5560801, count(remove#5560728)#5560802L, count(add#5560727)#5560803L, count(txn#5560726)#5560804L]
Results [14]: [collect_set(domainMetadata#5560734, 0, 0)#5560795 AS domainMetadata#5560780, null AS fileSizeHistogram#5560781, collect_set(txn#5560726, 0, 0)#5560796 AS setTransactions#5560782, null AS numDeletedRecordsOpt#5560783, count(protocol#5560730)#5560797L AS numOfProtocol#5560784L, coalesce(sum(add#5560727.size)#5560798L, 0) AS sizeInBytes#5560785L, last(metaData#5560729) ignore nulls#5560799 AS metadata#5560786, count(metaData#5560729)#5560800L AS numOfMetadata#5560787L, null AS deletedRecordCountsHistogramOpt#5560788, null AS numDeletionVectorsOpt#5560789, last(protocol#5560730) ignore nulls#5560801 AS protocol#5560790, count(remove#5560728)#5560802L AS numOfRemoves#5560791L, count(add#5560727)#5560803L AS numOfFiles#5560792L, count(txn#5560726)#5560804L AS numOfSetTransactions#5560793L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#5560780, fileSizeHistogram#5560781, setTransactions#5560782, numDeletedRecordsOpt#5560783, numOfProtocol#5560784L, sizeInBytes#5560785L, metadata#5560786, numOfMetadata#5560787L, deletedRecordCountsHistogramOpt#5560788, numDeletionVectorsOpt#5560789, protocol#5560790, numOfRemoves#5560791L, numOfFiles#5560792L, numOfSetTransactions#5560793L]
Arguments: isFinalPlan=true