== Physical Plan ==
AdaptiveSparkPlan (11)
+- == Final Plan ==
ResultQueryStage (7), Statistics(sizeInBytes=8.0 EiB)
+- ObjectHashAggregate (6)
+- ShuffleQueryStage (5), Statistics(sizeInBytes=8.6 KiB, rowCount=50)
+- Exchange (4)
+- ObjectHashAggregate (3)
+- * Project (2)
+- * Scan ExistingRDD Delta Table State #164 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/prp/supplier-minimum-profile/_delta_log (1)
+- == Initial Plan ==
ObjectHashAggregate (10)
+- Exchange (9)
+- ObjectHashAggregate (8)
+- Project (2)
+- Scan ExistingRDD Delta Table State #164 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/prp/supplier-minimum-profile/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #164 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/prp/supplier-minimum-profile/_delta_log [codegen id : 1]
Output [10]: [txn#830075, add#830076, remove#830077, metaData#830078, protocol#830079, cdc#830080, checkpointMetadata#830081, sidecar#830082, domainMetadata#830083, commitInfo#830084]
Arguments: [txn#830075, add#830076, remove#830077, metaData#830078, protocol#830079, cdc#830080, checkpointMetadata#830081, sidecar#830082, domainMetadata#830083, commitInfo#830084], Delta Table State #164 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/prp/supplier-minimum-profile/_delta_log MapPartitionsRDD[38910] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#830075, add#830076, remove#830077, metaData#830078, protocol#830079, domainMetadata#830083]
Input [10]: [txn#830075, add#830076, remove#830077, metaData#830078, protocol#830079, cdc#830080, checkpointMetadata#830081, sidecar#830082, domainMetadata#830083, commitInfo#830084]
(3) ObjectHashAggregate
Input [6]: [txn#830075, add#830076, remove#830077, metaData#830078, protocol#830079, domainMetadata#830083]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#830083, 0, 0), partial_collect_set(txn#830075, 0, 0), partial_count(protocol#830079), partial_sum(add#830076.size), partial_last(metaData#830078, true), partial_count(metaData#830078), partial_last(protocol#830079, true), partial_count(remove#830077), partial_count(add#830076), partial_count(txn#830075)]
Aggregate Attributes [12]: [buf#830198, buf#830199, count#830200L, sum#830201L, last#830202, valueSet#830203, count#830204L, last#830205, valueSet#830206, count#830207L, count#830208L, count#830209L]
Results [12]: [buf#830210, buf#830211, count#830212L, sum#830213L, last#830214, valueSet#830215, count#830216L, last#830217, valueSet#830218, count#830219L, count#830220L, count#830221L]
(4) Exchange
Input [12]: [buf#830210, buf#830211, count#830212L, sum#830213L, last#830214, valueSet#830215, count#830216L, last#830217, valueSet#830218, count#830219L, count#830220L, count#830221L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=325789]
(5) ShuffleQueryStage
Output [12]: [buf#830210, buf#830211, count#830212L, sum#830213L, last#830214, valueSet#830215, count#830216L, last#830217, valueSet#830218, count#830219L, count#830220L, count#830221L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#830210, buf#830211, count#830212L, sum#830213L, last#830214, valueSet#830215, count#830216L, last#830217, valueSet#830218, count#830219L, count#830220L, count#830221L]
Keys: []
Functions [10]: [collect_set(domainMetadata#830083, 0, 0), collect_set(txn#830075, 0, 0), count(protocol#830079), sum(add#830076.size), last(metaData#830078, true), count(metaData#830078), last(protocol#830079, true), count(remove#830077), count(add#830076), count(txn#830075)]
Aggregate Attributes [10]: [collect_set(domainMetadata#830083, 0, 0)#830144, collect_set(txn#830075, 0, 0)#830145, count(protocol#830079)#830146L, sum(add#830076.size)#830147L, last(metaData#830078) ignore nulls#830148, count(metaData#830078)#830149L, last(protocol#830079) ignore nulls#830150, count(remove#830077)#830151L, count(add#830076)#830152L, count(txn#830075)#830153L]
Results [14]: [collect_set(domainMetadata#830083, 0, 0)#830144 AS domainMetadata#830129, null AS fileSizeHistogram#830130, collect_set(txn#830075, 0, 0)#830145 AS setTransactions#830131, null AS numDeletedRecordsOpt#830132, count(protocol#830079)#830146L AS numOfProtocol#830133L, coalesce(sum(add#830076.size)#830147L, 0) AS sizeInBytes#830134L, last(metaData#830078) ignore nulls#830148 AS metadata#830135, count(metaData#830078)#830149L AS numOfMetadata#830136L, null AS deletedRecordCountsHistogramOpt#830137, null AS numDeletionVectorsOpt#830138, last(protocol#830079) ignore nulls#830150 AS protocol#830139, count(remove#830077)#830151L AS numOfRemoves#830140L, count(add#830076)#830152L AS numOfFiles#830141L, count(txn#830075)#830153L AS numOfSetTransactions#830142L]
(7) ResultQueryStage
Output [14]: [domainMetadata#830129, fileSizeHistogram#830130, setTransactions#830131, numDeletedRecordsOpt#830132, numOfProtocol#830133L, sizeInBytes#830134L, metadata#830135, numOfMetadata#830136L, deletedRecordCountsHistogramOpt#830137, numDeletionVectorsOpt#830138, protocol#830139, numOfRemoves#830140L, numOfFiles#830141L, numOfSetTransactions#830142L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#830075, add#830076, remove#830077, metaData#830078, protocol#830079, domainMetadata#830083]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#830083, 0, 0), partial_collect_set(txn#830075, 0, 0), partial_count(protocol#830079), partial_sum(add#830076.size), partial_last(metaData#830078, true), partial_count(metaData#830078), partial_last(protocol#830079, true), partial_count(remove#830077), partial_count(add#830076), partial_count(txn#830075)]
Aggregate Attributes [12]: [buf#830198, buf#830199, count#830200L, sum#830201L, last#830202, valueSet#830203, count#830204L, last#830205, valueSet#830206, count#830207L, count#830208L, count#830209L]
Results [12]: [buf#830210, buf#830211, count#830212L, sum#830213L, last#830214, valueSet#830215, count#830216L, last#830217, valueSet#830218, count#830219L, count#830220L, count#830221L]
(9) Exchange
Input [12]: [buf#830210, buf#830211, count#830212L, sum#830213L, last#830214, valueSet#830215, count#830216L, last#830217, valueSet#830218, count#830219L, count#830220L, count#830221L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=325778]
(10) ObjectHashAggregate
Input [12]: [buf#830210, buf#830211, count#830212L, sum#830213L, last#830214, valueSet#830215, count#830216L, last#830217, valueSet#830218, count#830219L, count#830220L, count#830221L]
Keys: []
Functions [10]: [collect_set(domainMetadata#830083, 0, 0), collect_set(txn#830075, 0, 0), count(protocol#830079), sum(add#830076.size), last(metaData#830078, true), count(metaData#830078), last(protocol#830079, true), count(remove#830077), count(add#830076), count(txn#830075)]
Aggregate Attributes [10]: [collect_set(domainMetadata#830083, 0, 0)#830144, collect_set(txn#830075, 0, 0)#830145, count(protocol#830079)#830146L, sum(add#830076.size)#830147L, last(metaData#830078) ignore nulls#830148, count(metaData#830078)#830149L, last(protocol#830079) ignore nulls#830150, count(remove#830077)#830151L, count(add#830076)#830152L, count(txn#830075)#830153L]
Results [14]: [collect_set(domainMetadata#830083, 0, 0)#830144 AS domainMetadata#830129, null AS fileSizeHistogram#830130, collect_set(txn#830075, 0, 0)#830145 AS setTransactions#830131, null AS numDeletedRecordsOpt#830132, count(protocol#830079)#830146L AS numOfProtocol#830133L, coalesce(sum(add#830076.size)#830147L, 0) AS sizeInBytes#830134L, last(metaData#830078) ignore nulls#830148 AS metadata#830135, count(metaData#830078)#830149L AS numOfMetadata#830136L, null AS deletedRecordCountsHistogramOpt#830137, null AS numDeletionVectorsOpt#830138, last(protocol#830079) ignore nulls#830150 AS protocol#830139, count(remove#830077)#830151L AS numOfRemoves#830140L, count(add#830076)#830152L AS numOfFiles#830141L, count(txn#830075)#830153L AS numOfSetTransactions#830142L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#830129, fileSizeHistogram#830130, setTransactions#830131, numDeletedRecordsOpt#830132, numOfProtocol#830133L, sizeInBytes#830134L, metadata#830135, numOfMetadata#830136L, deletedRecordCountsHistogramOpt#830137, numDeletionVectorsOpt#830138, protocol#830139, numOfRemoves#830140L, numOfFiles#830141L, numOfSetTransactions#830142L]
Arguments: isFinalPlan=true