== Physical Plan ==
AdaptiveSparkPlan (11)
+- == Final Plan ==
ResultQueryStage (7), Statistics(sizeInBytes=8.0 EiB)
+- ObjectHashAggregate (6)
+- ShuffleQueryStage (5), Statistics(sizeInBytes=10.7 KiB, rowCount=50)
+- Exchange (4)
+- ObjectHashAggregate (3)
+- * Project (2)
+- * Scan ExistingRDD Delta Table State #1 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-product-productplant/_delta_log (1)
+- == Initial Plan ==
ObjectHashAggregate (10)
+- Exchange (9)
+- ObjectHashAggregate (8)
+- Project (2)
+- Scan ExistingRDD Delta Table State #1 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-product-productplant/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #1 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-product-productplant/_delta_log [codegen id : 1]
Output [10]: [txn#1013140, add#1013141, remove#1013142, metaData#1013143, protocol#1013144, cdc#1013145, checkpointMetadata#1013146, sidecar#1013147, domainMetadata#1013148, commitInfo#1013149]
Arguments: [txn#1013140, add#1013141, remove#1013142, metaData#1013143, protocol#1013144, cdc#1013145, checkpointMetadata#1013146, sidecar#1013147, domainMetadata#1013148, commitInfo#1013149], Delta Table State #1 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-dl-stream-service/cornerstone/sap-cic-product-productplant/_delta_log MapPartitionsRDD[50618] at $anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128, ExistingRDD, UnknownPartitioning(0)
(2) Project [codegen id : 1]
Output [6]: [txn#1013140, add#1013141, remove#1013142, metaData#1013143, protocol#1013144, domainMetadata#1013148]
Input [10]: [txn#1013140, add#1013141, remove#1013142, metaData#1013143, protocol#1013144, cdc#1013145, checkpointMetadata#1013146, sidecar#1013147, domainMetadata#1013148, commitInfo#1013149]
(3) ObjectHashAggregate
Input [6]: [txn#1013140, add#1013141, remove#1013142, metaData#1013143, protocol#1013144, domainMetadata#1013148]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#1013148, 0, 0), partial_collect_set(txn#1013140, 0, 0), partial_count(protocol#1013144), partial_sum(add#1013141.size), partial_last(metaData#1013143, true), partial_count(metaData#1013143), partial_last(protocol#1013144, true), partial_count(remove#1013142), partial_count(add#1013141), partial_count(txn#1013140)]
Aggregate Attributes [12]: [buf#1013250, buf#1013251, count#1013252L, sum#1013253L, last#1013254, valueSet#1013255, count#1013256L, last#1013257, valueSet#1013258, count#1013259L, count#1013260L, count#1013261L]
Results [12]: [buf#1013262, buf#1013263, count#1013264L, sum#1013265L, last#1013266, valueSet#1013267, count#1013268L, last#1013269, valueSet#1013270, count#1013271L, count#1013272L, count#1013273L]
(4) Exchange
Input [12]: [buf#1013262, buf#1013263, count#1013264L, sum#1013265L, last#1013266, valueSet#1013267, count#1013268L, last#1013269, valueSet#1013270, count#1013271L, count#1013272L, count#1013273L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1634478]
(5) ShuffleQueryStage
Output [12]: [buf#1013262, buf#1013263, count#1013264L, sum#1013265L, last#1013266, valueSet#1013267, count#1013268L, last#1013269, valueSet#1013270, count#1013271L, count#1013272L, count#1013273L]
Arguments: 0
(6) ObjectHashAggregate
Input [12]: [buf#1013262, buf#1013263, count#1013264L, sum#1013265L, last#1013266, valueSet#1013267, count#1013268L, last#1013269, valueSet#1013270, count#1013271L, count#1013272L, count#1013273L]
Keys: []
Functions [10]: [collect_set(domainMetadata#1013148, 0, 0), collect_set(txn#1013140, 0, 0), count(protocol#1013144), sum(add#1013141.size), last(metaData#1013143, true), count(metaData#1013143), last(protocol#1013144, true), count(remove#1013142), count(add#1013141), count(txn#1013140)]
Aggregate Attributes [10]: [collect_set(domainMetadata#1013148, 0, 0)#1013196, collect_set(txn#1013140, 0, 0)#1013197, count(protocol#1013144)#1013198L, sum(add#1013141.size)#1013199L, last(metaData#1013143) ignore nulls#1013200, count(metaData#1013143)#1013201L, last(protocol#1013144) ignore nulls#1013202, count(remove#1013142)#1013203L, count(add#1013141)#1013204L, count(txn#1013140)#1013205L]
Results [14]: [collect_set(domainMetadata#1013148, 0, 0)#1013196 AS domainMetadata#1013181, null AS fileSizeHistogram#1013182, collect_set(txn#1013140, 0, 0)#1013197 AS setTransactions#1013183, null AS numDeletedRecordsOpt#1013184, count(protocol#1013144)#1013198L AS numOfProtocol#1013185L, coalesce(sum(add#1013141.size)#1013199L, 0) AS sizeInBytes#1013186L, last(metaData#1013143) ignore nulls#1013200 AS metadata#1013187, count(metaData#1013143)#1013201L AS numOfMetadata#1013188L, null AS deletedRecordCountsHistogramOpt#1013189, null AS numDeletionVectorsOpt#1013190, last(protocol#1013144) ignore nulls#1013202 AS protocol#1013191, count(remove#1013142)#1013203L AS numOfRemoves#1013192L, count(add#1013141)#1013204L AS numOfFiles#1013193L, count(txn#1013140)#1013205L AS numOfSetTransactions#1013194L]
(7) ResultQueryStage
Output [14]: [domainMetadata#1013181, fileSizeHistogram#1013182, setTransactions#1013183, numDeletedRecordsOpt#1013184, numOfProtocol#1013185L, sizeInBytes#1013186L, metadata#1013187, numOfMetadata#1013188L, deletedRecordCountsHistogramOpt#1013189, numDeletionVectorsOpt#1013190, protocol#1013191, numOfRemoves#1013192L, numOfFiles#1013193L, numOfSetTransactions#1013194L]
Arguments: 1
(8) ObjectHashAggregate
Input [6]: [txn#1013140, add#1013141, remove#1013142, metaData#1013143, protocol#1013144, domainMetadata#1013148]
Keys: []
Functions [10]: [partial_collect_set(domainMetadata#1013148, 0, 0), partial_collect_set(txn#1013140, 0, 0), partial_count(protocol#1013144), partial_sum(add#1013141.size), partial_last(metaData#1013143, true), partial_count(metaData#1013143), partial_last(protocol#1013144, true), partial_count(remove#1013142), partial_count(add#1013141), partial_count(txn#1013140)]
Aggregate Attributes [12]: [buf#1013250, buf#1013251, count#1013252L, sum#1013253L, last#1013254, valueSet#1013255, count#1013256L, last#1013257, valueSet#1013258, count#1013259L, count#1013260L, count#1013261L]
Results [12]: [buf#1013262, buf#1013263, count#1013264L, sum#1013265L, last#1013266, valueSet#1013267, count#1013268L, last#1013269, valueSet#1013270, count#1013271L, count#1013272L, count#1013273L]
(9) Exchange
Input [12]: [buf#1013262, buf#1013263, count#1013264L, sum#1013265L, last#1013266, valueSet#1013267, count#1013268L, last#1013269, valueSet#1013270, count#1013271L, count#1013272L, count#1013273L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1634467]
(10) ObjectHashAggregate
Input [12]: [buf#1013262, buf#1013263, count#1013264L, sum#1013265L, last#1013266, valueSet#1013267, count#1013268L, last#1013269, valueSet#1013270, count#1013271L, count#1013272L, count#1013273L]
Keys: []
Functions [10]: [collect_set(domainMetadata#1013148, 0, 0), collect_set(txn#1013140, 0, 0), count(protocol#1013144), sum(add#1013141.size), last(metaData#1013143, true), count(metaData#1013143), last(protocol#1013144, true), count(remove#1013142), count(add#1013141), count(txn#1013140)]
Aggregate Attributes [10]: [collect_set(domainMetadata#1013148, 0, 0)#1013196, collect_set(txn#1013140, 0, 0)#1013197, count(protocol#1013144)#1013198L, sum(add#1013141.size)#1013199L, last(metaData#1013143) ignore nulls#1013200, count(metaData#1013143)#1013201L, last(protocol#1013144) ignore nulls#1013202, count(remove#1013142)#1013203L, count(add#1013141)#1013204L, count(txn#1013140)#1013205L]
Results [14]: [collect_set(domainMetadata#1013148, 0, 0)#1013196 AS domainMetadata#1013181, null AS fileSizeHistogram#1013182, collect_set(txn#1013140, 0, 0)#1013197 AS setTransactions#1013183, null AS numDeletedRecordsOpt#1013184, count(protocol#1013144)#1013198L AS numOfProtocol#1013185L, coalesce(sum(add#1013141.size)#1013199L, 0) AS sizeInBytes#1013186L, last(metaData#1013143) ignore nulls#1013200 AS metadata#1013187, count(metaData#1013143)#1013201L AS numOfMetadata#1013188L, null AS deletedRecordCountsHistogramOpt#1013189, null AS numDeletionVectorsOpt#1013190, last(protocol#1013144) ignore nulls#1013202 AS protocol#1013191, count(remove#1013142)#1013203L AS numOfRemoves#1013192L, count(add#1013141)#1013204L AS numOfFiles#1013193L, count(txn#1013140)#1013205L AS numOfSetTransactions#1013194L]
(11) AdaptiveSparkPlan
Output [14]: [domainMetadata#1013181, fileSizeHistogram#1013182, setTransactions#1013183, numDeletedRecordsOpt#1013184, numOfProtocol#1013185L, sizeInBytes#1013186L, metadata#1013187, numOfMetadata#1013188L, deletedRecordCountsHistogramOpt#1013189, numDeletionVectorsOpt#1013190, protocol#1013191, numOfRemoves#1013192L, numOfFiles#1013193L, numOfSetTransactions#1013194L]
Arguments: isFinalPlan=true