== Physical Plan ==
AdaptiveSparkPlan (11)
+- == Final Plan ==
ResultQueryStage (7), Statistics(sizeInBytes=8.0 EiB)
+- ObjectHashAggregate (6)
+- ShuffleQueryStage (5), Statistics(sizeInBytes=10.6 KiB, rowCount=50)
+- Exchange (4)
+- ObjectHashAggregate (3)
+- * Project (2)
+- * Scan ExistingRDD Delta Table State #6 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-plant-plant/_delta_log (1)
+- == Initial Plan ==
ObjectHashAggregate (10)
+- Exchange (9)
+- ObjectHashAggregate (8)
+- Project (2)
+- Scan ExistingRDD Delta Table State #6 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-plant-plant/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #6 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-plant-plant/_delta_log [codegen id : 1]
Output [10]: [txn#1227198, add#1227199, remove#1227200, metaData#1227201, protocol#1227202, cdc#1227203, checkpointMetadata#1227204, sidecar#1227205, domainMetadata#1227206, commitInfo#1227207]
Arguments: [txn#1227198, add#1227199, remove#1227200, metaData#1227201, protocol#1227202, cdc#1227203, checkpointMetadata#1227204, sidecar#1227205, domainMetadata#1227206, commitInfo#1227207], Delta Table State #6 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-plant-plant/_delta_log MapPartitionsRDD[70555] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#1227198, add#1227199, remove#1227200, metaData#1227201, protocol#1227202, domainMetadata#1227206]
Input [10]: [txn#1227198, add#1227199, remove#1227200, metaData#1227201, protocol#1227202, cdc#1227203, checkpointMetadata#1227204, sidecar#1227205, domainMetadata#1227206, commitInfo#1227207]
(3) ObjectHashAggregate
Input [6]: [txn#1227198, add#1227199, remove#1227200, metaData#1227201, protocol#1227202, domainMetadata#1227206]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#1227206, 0, 0), partial_collect_set(txn#1227198, 0, 0), partial_count(protocol#1227202), partial_sum(add#1227199.size), partial_last(metaData#1227201, true), partial_count(metaData#1227201), partial_last(protocol#1227202, true), partial_count(remove#1227200), partial_count(add#1227199), partial_count(txn#1227198)]
Aggregate Attributes [12]: [buf#1227308, buf#1227309, count#1227310L, sum#1227311L, last#1227312, valueSet#1227313, count#1227314L, last#1227315, valueSet#1227316, count#1227317L, count#1227318L, count#1227319L]
Results [12]: [buf#1227320, buf#1227321, count#1227322L, sum#1227323L, last#1227324, valueSet#1227325, count#1227326L, last#1227327, valueSet#1227328, count#1227329L, count#1227330L, count#1227331L]
(4) Exchange
Input [12]: [buf#1227320, buf#1227321, count#1227322L, sum#1227323L, last#1227324, valueSet#1227325, count#1227326L, last#1227327, valueSet#1227328, count#1227329L, count#1227330L, count#1227331L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1922055]
(5) ShuffleQueryStage
Output [12]: [buf#1227320, buf#1227321, count#1227322L, sum#1227323L, last#1227324, valueSet#1227325, count#1227326L, last#1227327, valueSet#1227328, count#1227329L, count#1227330L, count#1227331L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#1227320, buf#1227321, count#1227322L, sum#1227323L, last#1227324, valueSet#1227325, count#1227326L, last#1227327, valueSet#1227328, count#1227329L, count#1227330L, count#1227331L]
Keys: []
Functions [10]: [collect_set(domainMetadata#1227206, 0, 0), collect_set(txn#1227198, 0, 0), count(protocol#1227202), sum(add#1227199.size), last(metaData#1227201, true), count(metaData#1227201), last(protocol#1227202, true), count(remove#1227200), count(add#1227199), count(txn#1227198)]
Aggregate Attributes [10]: [collect_set(domainMetadata#1227206, 0, 0)#1227254, collect_set(txn#1227198, 0, 0)#1227255, count(protocol#1227202)#1227256L, sum(add#1227199.size)#1227257L, last(metaData#1227201) ignore nulls#1227258, count(metaData#1227201)#1227259L, last(protocol#1227202) ignore nulls#1227260, count(remove#1227200)#1227261L, count(add#1227199)#1227262L, count(txn#1227198)#1227263L]
Results [14]: [collect_set(domainMetadata#1227206, 0, 0)#1227254 AS domainMetadata#1227239, null AS fileSizeHistogram#1227240, collect_set(txn#1227198, 0, 0)#1227255 AS setTransactions#1227241, null AS numDeletedRecordsOpt#1227242, count(protocol#1227202)#1227256L AS numOfProtocol#1227243L, coalesce(sum(add#1227199.size)#1227257L, 0) AS sizeInBytes#1227244L, last(metaData#1227201) ignore nulls#1227258 AS metadata#1227245, count(metaData#1227201)#1227259L AS numOfMetadata#1227246L, null AS deletedRecordCountsHistogramOpt#1227247, null AS numDeletionVectorsOpt#1227248, last(protocol#1227202) ignore nulls#1227260 AS protocol#1227249, count(remove#1227200)#1227261L AS numOfRemoves#1227250L, count(add#1227199)#1227262L AS numOfFiles#1227251L, count(txn#1227198)#1227263L AS numOfSetTransactions#1227252L]
(7) ResultQueryStage
Output [14]: [domainMetadata#1227239, fileSizeHistogram#1227240, setTransactions#1227241, numDeletedRecordsOpt#1227242, numOfProtocol#1227243L, sizeInBytes#1227244L, metadata#1227245, numOfMetadata#1227246L, deletedRecordCountsHistogramOpt#1227247, numDeletionVectorsOpt#1227248, protocol#1227249, numOfRemoves#1227250L, numOfFiles#1227251L, numOfSetTransactions#1227252L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#1227198, add#1227199, remove#1227200, metaData#1227201, protocol#1227202, domainMetadata#1227206]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#1227206, 0, 0), partial_collect_set(txn#1227198, 0, 0), partial_count(protocol#1227202), partial_sum(add#1227199.size), partial_last(metaData#1227201, true), partial_count(metaData#1227201), partial_last(protocol#1227202, true), partial_count(remove#1227200), partial_count(add#1227199), partial_count(txn#1227198)]
Aggregate Attributes [12]: [buf#1227308, buf#1227309, count#1227310L, sum#1227311L, last#1227312, valueSet#1227313, count#1227314L, last#1227315, valueSet#1227316, count#1227317L, count#1227318L, count#1227319L]
Results [12]: [buf#1227320, buf#1227321, count#1227322L, sum#1227323L, last#1227324, valueSet#1227325, count#1227326L, last#1227327, valueSet#1227328, count#1227329L, count#1227330L, count#1227331L]
(9) Exchange
Input [12]: [buf#1227320, buf#1227321, count#1227322L, sum#1227323L, last#1227324, valueSet#1227325, count#1227326L, last#1227327, valueSet#1227328, count#1227329L, count#1227330L, count#1227331L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1922044]
(10) ObjectHashAggregate
Input [12]: [buf#1227320, buf#1227321, count#1227322L, sum#1227323L, last#1227324, valueSet#1227325, count#1227326L, last#1227327, valueSet#1227328, count#1227329L, count#1227330L, count#1227331L]
Keys: []
Functions [10]: [collect_set(domainMetadata#1227206, 0, 0), collect_set(txn#1227198, 0, 0), count(protocol#1227202), sum(add#1227199.size), last(metaData#1227201, true), count(metaData#1227201), last(protocol#1227202, true), count(remove#1227200), count(add#1227199), count(txn#1227198)]
Aggregate Attributes [10]: [collect_set(domainMetadata#1227206, 0, 0)#1227254, collect_set(txn#1227198, 0, 0)#1227255, count(protocol#1227202)#1227256L, sum(add#1227199.size)#1227257L, last(metaData#1227201) ignore nulls#1227258, count(metaData#1227201)#1227259L, last(protocol#1227202) ignore nulls#1227260, count(remove#1227200)#1227261L, count(add#1227199)#1227262L, count(txn#1227198)#1227263L]
Results [14]: [collect_set(domainMetadata#1227206, 0, 0)#1227254 AS domainMetadata#1227239, null AS fileSizeHistogram#1227240, collect_set(txn#1227198, 0, 0)#1227255 AS setTransactions#1227241, null AS numDeletedRecordsOpt#1227242, count(protocol#1227202)#1227256L AS numOfProtocol#1227243L, coalesce(sum(add#1227199.size)#1227257L, 0) AS sizeInBytes#1227244L, last(metaData#1227201) ignore nulls#1227258 AS metadata#1227245, count(metaData#1227201)#1227259L AS numOfMetadata#1227246L, null AS deletedRecordCountsHistogramOpt#1227247, null AS numDeletionVectorsOpt#1227248, last(protocol#1227202) ignore nulls#1227260 AS protocol#1227249, count(remove#1227200)#1227261L AS numOfRemoves#1227250L, count(add#1227199)#1227262L AS numOfFiles#1227251L, count(txn#1227198)#1227263L AS numOfSetTransactions#1227252L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#1227239, fileSizeHistogram#1227240, setTransactions#1227241, numDeletedRecordsOpt#1227242, numOfProtocol#1227243L, sizeInBytes#1227244L, metadata#1227245, numOfMetadata#1227246L, deletedRecordCountsHistogramOpt#1227247, numDeletionVectorsOpt#1227248, protocol#1227249, numOfRemoves#1227250L, numOfFiles#1227251L, numOfSetTransactions#1227252L]
Arguments: isFinalPlan=true