== Physical Plan ==
AdaptiveSparkPlan (11)
+- == Final Plan ==
ResultQueryStage (7), Statistics(sizeInBytes=8.0 EiB)
+- ObjectHashAggregate (6)
+- ShuffleQueryStage (5), Statistics(sizeInBytes=9.6 KiB, rowCount=50)
+- Exchange (4)
+- ObjectHashAggregate (3)
+- * Project (2)
+- * Scan ExistingRDD Delta Table State #145 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/prp/constraint-profile/_delta_log (1)
+- == Initial Plan ==
ObjectHashAggregate (10)
+- Exchange (9)
+- ObjectHashAggregate (8)
+- Project (2)
+- Scan ExistingRDD Delta Table State #145 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/prp/constraint-profile/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #145 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/prp/constraint-profile/_delta_log [codegen id : 1]
Output [10]: [txn#914581, add#914582, remove#914583, metaData#914584, protocol#914585, cdc#914586, checkpointMetadata#914587, sidecar#914588, domainMetadata#914589, commitInfo#914590]
Arguments: [txn#914581, add#914582, remove#914583, metaData#914584, protocol#914585, cdc#914586, checkpointMetadata#914587, sidecar#914588, domainMetadata#914589, commitInfo#914590], Delta Table State #145 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/prp/constraint-profile/_delta_log MapPartitionsRDD[42949] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#914581, add#914582, remove#914583, metaData#914584, protocol#914585, domainMetadata#914589]
Input [10]: [txn#914581, add#914582, remove#914583, metaData#914584, protocol#914585, cdc#914586, checkpointMetadata#914587, sidecar#914588, domainMetadata#914589, commitInfo#914590]
(3) ObjectHashAggregate
Input [6]: [txn#914581, add#914582, remove#914583, metaData#914584, protocol#914585, domainMetadata#914589]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#914589, 0, 0), partial_collect_set(txn#914581, 0, 0), partial_count(protocol#914585), partial_sum(add#914582.size), partial_last(metaData#914584, true), partial_count(metaData#914584), partial_last(protocol#914585, true), partial_count(remove#914583), partial_count(add#914582), partial_count(txn#914581)]
Aggregate Attributes [12]: [buf#914704, buf#914705, count#914706L, sum#914707L, last#914708, valueSet#914709, count#914710L, last#914711, valueSet#914712, count#914713L, count#914714L, count#914715L]
Results [12]: [buf#914716, buf#914717, count#914718L, sum#914719L, last#914720, valueSet#914721, count#914722L, last#914723, valueSet#914724, count#914725L, count#914726L, count#914727L]
(4) Exchange
Input [12]: [buf#914716, buf#914717, count#914718L, sum#914719L, last#914720, valueSet#914721, count#914722L, last#914723, valueSet#914724, count#914725L, count#914726L, count#914727L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=357863]
(5) ShuffleQueryStage
Output [12]: [buf#914716, buf#914717, count#914718L, sum#914719L, last#914720, valueSet#914721, count#914722L, last#914723, valueSet#914724, count#914725L, count#914726L, count#914727L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#914716, buf#914717, count#914718L, sum#914719L, last#914720, valueSet#914721, count#914722L, last#914723, valueSet#914724, count#914725L, count#914726L, count#914727L]
Keys: []
Functions [10]: [collect_set(domainMetadata#914589, 0, 0), collect_set(txn#914581, 0, 0), count(protocol#914585), sum(add#914582.size), last(metaData#914584, true), count(metaData#914584), last(protocol#914585, true), count(remove#914583), count(add#914582), count(txn#914581)]
Aggregate Attributes [10]: [collect_set(domainMetadata#914589, 0, 0)#914650, collect_set(txn#914581, 0, 0)#914651, count(protocol#914585)#914652L, sum(add#914582.size)#914653L, last(metaData#914584) ignore nulls#914654, count(metaData#914584)#914655L, last(protocol#914585) ignore nulls#914656, count(remove#914583)#914657L, count(add#914582)#914658L, count(txn#914581)#914659L]
Results [14]: [collect_set(domainMetadata#914589, 0, 0)#914650 AS domainMetadata#914635, null AS fileSizeHistogram#914636, collect_set(txn#914581, 0, 0)#914651 AS setTransactions#914637, null AS numDeletedRecordsOpt#914638, count(protocol#914585)#914652L AS numOfProtocol#914639L, coalesce(sum(add#914582.size)#914653L, 0) AS sizeInBytes#914640L, last(metaData#914584) ignore nulls#914654 AS metadata#914641, count(metaData#914584)#914655L AS numOfMetadata#914642L, null AS deletedRecordCountsHistogramOpt#914643, null AS numDeletionVectorsOpt#914644, last(protocol#914585) ignore nulls#914656 AS protocol#914645, count(remove#914583)#914657L AS numOfRemoves#914646L, count(add#914582)#914658L AS numOfFiles#914647L, count(txn#914581)#914659L AS numOfSetTransactions#914648L]
(7) ResultQueryStage
Output [14]: [domainMetadata#914635, fileSizeHistogram#914636, setTransactions#914637, numDeletedRecordsOpt#914638, numOfProtocol#914639L, sizeInBytes#914640L, metadata#914641, numOfMetadata#914642L, deletedRecordCountsHistogramOpt#914643, numDeletionVectorsOpt#914644, protocol#914645, numOfRemoves#914646L, numOfFiles#914647L, numOfSetTransactions#914648L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#914581, add#914582, remove#914583, metaData#914584, protocol#914585, domainMetadata#914589]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#914589, 0, 0), partial_collect_set(txn#914581, 0, 0), partial_count(protocol#914585), partial_sum(add#914582.size), partial_last(metaData#914584, true), partial_count(metaData#914584), partial_last(protocol#914585, true), partial_count(remove#914583), partial_count(add#914582), partial_count(txn#914581)]
Aggregate Attributes [12]: [buf#914704, buf#914705, count#914706L, sum#914707L, last#914708, valueSet#914709, count#914710L, last#914711, valueSet#914712, count#914713L, count#914714L, count#914715L]
Results [12]: [buf#914716, buf#914717, count#914718L, sum#914719L, last#914720, valueSet#914721, count#914722L, last#914723, valueSet#914724, count#914725L, count#914726L, count#914727L]
(9) Exchange
Input [12]: [buf#914716, buf#914717, count#914718L, sum#914719L, last#914720, valueSet#914721, count#914722L, last#914723, valueSet#914724, count#914725L, count#914726L, count#914727L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=357852]
(10) ObjectHashAggregate
Input [12]: [buf#914716, buf#914717, count#914718L, sum#914719L, last#914720, valueSet#914721, count#914722L, last#914723, valueSet#914724, count#914725L, count#914726L, count#914727L]
Keys: []
Functions [10]: [collect_set(domainMetadata#914589, 0, 0), collect_set(txn#914581, 0, 0), count(protocol#914585), sum(add#914582.size), last(metaData#914584, true), count(metaData#914584), last(protocol#914585, true), count(remove#914583), count(add#914582), count(txn#914581)]
Aggregate Attributes [10]: [collect_set(domainMetadata#914589, 0, 0)#914650, collect_set(txn#914581, 0, 0)#914651, count(protocol#914585)#914652L, sum(add#914582.size)#914653L, last(metaData#914584) ignore nulls#914654, count(metaData#914584)#914655L, last(protocol#914585) ignore nulls#914656, count(remove#914583)#914657L, count(add#914582)#914658L, count(txn#914581)#914659L]
Results [14]: [collect_set(domainMetadata#914589, 0, 0)#914650 AS domainMetadata#914635, null AS fileSizeHistogram#914636, collect_set(txn#914581, 0, 0)#914651 AS setTransactions#914637, null AS numDeletedRecordsOpt#914638, count(protocol#914585)#914652L AS numOfProtocol#914639L, coalesce(sum(add#914582.size)#914653L, 0) AS sizeInBytes#914640L, last(metaData#914584) ignore nulls#914654 AS metadata#914641, count(metaData#914584)#914655L AS numOfMetadata#914642L, null AS deletedRecordCountsHistogramOpt#914643, null AS numDeletionVectorsOpt#914644, last(protocol#914585) ignore nulls#914656 AS protocol#914645, count(remove#914583)#914657L AS numOfRemoves#914646L, count(add#914582)#914658L AS numOfFiles#914647L, count(txn#914581)#914659L AS numOfSetTransactions#914648L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#914635, fileSizeHistogram#914636, setTransactions#914637, numDeletedRecordsOpt#914638, numOfProtocol#914639L, sizeInBytes#914640L, metadata#914641, numOfMetadata#914642L, deletedRecordCountsHistogramOpt#914643, numDeletionVectorsOpt#914644, protocol#914645, numOfRemoves#914646L, numOfFiles#914647L, numOfSetTransactions#914648L]
Arguments: isFinalPlan=true