== 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#826869, add#826870, remove#826871, metaData#826872, protocol#826873, cdc#826874, checkpointMetadata#826875, sidecar#826876, domainMetadata#826877, commitInfo#826878]
Arguments: [txn#826869, add#826870, remove#826871, metaData#826872, protocol#826873, cdc#826874, checkpointMetadata#826875, sidecar#826876, domainMetadata#826877, commitInfo#826878], 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[38866] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#826869, add#826870, remove#826871, metaData#826872, protocol#826873, domainMetadata#826877]
Input [10]: [txn#826869, add#826870, remove#826871, metaData#826872, protocol#826873, cdc#826874, checkpointMetadata#826875, sidecar#826876, domainMetadata#826877, commitInfo#826878]
(3) ObjectHashAggregate
Input [6]: [txn#826869, add#826870, remove#826871, metaData#826872, protocol#826873, domainMetadata#826877]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#826877, 0, 0), partial_collect_set(txn#826869, 0, 0), partial_count(protocol#826873), partial_sum(add#826870.size), partial_last(metaData#826872, true), partial_count(metaData#826872), partial_last(protocol#826873, true), partial_count(remove#826871), partial_count(add#826870), partial_count(txn#826869)]
Aggregate Attributes [12]: [buf#826992, buf#826993, count#826994L, sum#826995L, last#826996, valueSet#826997, count#826998L, last#826999, valueSet#827000, count#827001L, count#827002L, count#827003L]
Results [12]: [buf#827004, buf#827005, count#827006L, sum#827007L, last#827008, valueSet#827009, count#827010L, last#827011, valueSet#827012, count#827013L, count#827014L, count#827015L]
(4) Exchange
Input [12]: [buf#827004, buf#827005, count#827006L, sum#827007L, last#827008, valueSet#827009, count#827010L, last#827011, valueSet#827012, count#827013L, count#827014L, count#827015L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=325266]
(5) ShuffleQueryStage
Output [12]: [buf#827004, buf#827005, count#827006L, sum#827007L, last#827008, valueSet#827009, count#827010L, last#827011, valueSet#827012, count#827013L, count#827014L, count#827015L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#827004, buf#827005, count#827006L, sum#827007L, last#827008, valueSet#827009, count#827010L, last#827011, valueSet#827012, count#827013L, count#827014L, count#827015L]
Keys: []
Functions [10]: [collect_set(domainMetadata#826877, 0, 0), collect_set(txn#826869, 0, 0), count(protocol#826873), sum(add#826870.size), last(metaData#826872, true), count(metaData#826872), last(protocol#826873, true), count(remove#826871), count(add#826870), count(txn#826869)]
Aggregate Attributes [10]: [collect_set(domainMetadata#826877, 0, 0)#826938, collect_set(txn#826869, 0, 0)#826939, count(protocol#826873)#826940L, sum(add#826870.size)#826941L, last(metaData#826872) ignore nulls#826942, count(metaData#826872)#826943L, last(protocol#826873) ignore nulls#826944, count(remove#826871)#826945L, count(add#826870)#826946L, count(txn#826869)#826947L]
Results [14]: [collect_set(domainMetadata#826877, 0, 0)#826938 AS domainMetadata#826923, null AS fileSizeHistogram#826924, collect_set(txn#826869, 0, 0)#826939 AS setTransactions#826925, null AS numDeletedRecordsOpt#826926, count(protocol#826873)#826940L AS numOfProtocol#826927L, coalesce(sum(add#826870.size)#826941L, 0) AS sizeInBytes#826928L, last(metaData#826872) ignore nulls#826942 AS metadata#826929, count(metaData#826872)#826943L AS numOfMetadata#826930L, null AS deletedRecordCountsHistogramOpt#826931, null AS numDeletionVectorsOpt#826932, last(protocol#826873) ignore nulls#826944 AS protocol#826933, count(remove#826871)#826945L AS numOfRemoves#826934L, count(add#826870)#826946L AS numOfFiles#826935L, count(txn#826869)#826947L AS numOfSetTransactions#826936L]
(7) ResultQueryStage
Output [14]: [domainMetadata#826923, fileSizeHistogram#826924, setTransactions#826925, numDeletedRecordsOpt#826926, numOfProtocol#826927L, sizeInBytes#826928L, metadata#826929, numOfMetadata#826930L, deletedRecordCountsHistogramOpt#826931, numDeletionVectorsOpt#826932, protocol#826933, numOfRemoves#826934L, numOfFiles#826935L, numOfSetTransactions#826936L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#826869, add#826870, remove#826871, metaData#826872, protocol#826873, domainMetadata#826877]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#826877, 0, 0), partial_collect_set(txn#826869, 0, 0), partial_count(protocol#826873), partial_sum(add#826870.size), partial_last(metaData#826872, true), partial_count(metaData#826872), partial_last(protocol#826873, true), partial_count(remove#826871), partial_count(add#826870), partial_count(txn#826869)]
Aggregate Attributes [12]: [buf#826992, buf#826993, count#826994L, sum#826995L, last#826996, valueSet#826997, count#826998L, last#826999, valueSet#827000, count#827001L, count#827002L, count#827003L]
Results [12]: [buf#827004, buf#827005, count#827006L, sum#827007L, last#827008, valueSet#827009, count#827010L, last#827011, valueSet#827012, count#827013L, count#827014L, count#827015L]
(9) Exchange
Input [12]: [buf#827004, buf#827005, count#827006L, sum#827007L, last#827008, valueSet#827009, count#827010L, last#827011, valueSet#827012, count#827013L, count#827014L, count#827015L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=325255]
(10) ObjectHashAggregate
Input [12]: [buf#827004, buf#827005, count#827006L, sum#827007L, last#827008, valueSet#827009, count#827010L, last#827011, valueSet#827012, count#827013L, count#827014L, count#827015L]
Keys: []
Functions [10]: [collect_set(domainMetadata#826877, 0, 0), collect_set(txn#826869, 0, 0), count(protocol#826873), sum(add#826870.size), last(metaData#826872, true), count(metaData#826872), last(protocol#826873, true), count(remove#826871), count(add#826870), count(txn#826869)]
Aggregate Attributes [10]: [collect_set(domainMetadata#826877, 0, 0)#826938, collect_set(txn#826869, 0, 0)#826939, count(protocol#826873)#826940L, sum(add#826870.size)#826941L, last(metaData#826872) ignore nulls#826942, count(metaData#826872)#826943L, last(protocol#826873) ignore nulls#826944, count(remove#826871)#826945L, count(add#826870)#826946L, count(txn#826869)#826947L]
Results [14]: [collect_set(domainMetadata#826877, 0, 0)#826938 AS domainMetadata#826923, null AS fileSizeHistogram#826924, collect_set(txn#826869, 0, 0)#826939 AS setTransactions#826925, null AS numDeletedRecordsOpt#826926, count(protocol#826873)#826940L AS numOfProtocol#826927L, coalesce(sum(add#826870.size)#826941L, 0) AS sizeInBytes#826928L, last(metaData#826872) ignore nulls#826942 AS metadata#826929, count(metaData#826872)#826943L AS numOfMetadata#826930L, null AS deletedRecordCountsHistogramOpt#826931, null AS numDeletionVectorsOpt#826932, last(protocol#826873) ignore nulls#826944 AS protocol#826933, count(remove#826871)#826945L AS numOfRemoves#826934L, count(add#826870)#826946L AS numOfFiles#826935L, count(txn#826869)#826947L AS numOfSetTransactions#826936L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#826923, fileSizeHistogram#826924, setTransactions#826925, numDeletedRecordsOpt#826926, numOfProtocol#826927L, sizeInBytes#826928L, metadata#826929, numOfMetadata#826930L, deletedRecordCountsHistogramOpt#826931, numDeletionVectorsOpt#826932, protocol#826933, numOfRemoves#826934L, numOfFiles#826935L, numOfSetTransactions#826936L]
Arguments: isFinalPlan=true