== Physical Plan ==
DeserializeToObject (6)
+- * Sort (5)
+- Exchange (4)
+- * Project (3)
+- * Filter (2)
+- * Scan ExistingRDD Delta Table State #0 - hdlfs://25570170-65a4-43d6-a97a-474f9553b696.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001121/stream-10000001121-1/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #0 - hdlfs://25570170-65a4-43d6-a97a-474f9553b696.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001121/stream-10000001121-1/_delta_log [codegen id : 1]
Output [10]: [txn#26046, add#26047, remove#26048, metaData#26049, protocol#26050, cdc#26051, checkpointMetadata#26052, sidecar#26053, domainMetadata#26054, commitInfo#26055]
Arguments: [txn#26046, add#26047, remove#26048, metaData#26049, protocol#26050, cdc#26051, checkpointMetadata#26052, sidecar#26053, domainMetadata#26054, commitInfo#26055], Delta Table State #0 - hdlfs://25570170-65a4-43d6-a97a-474f9553b696.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001121/stream-10000001121-1/_delta_log MapPartitionsRDD[2588] at start at FileStorageAdapterImpl.java:179, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#26046, add#26047, remove#26048, metaData#26049, protocol#26050, cdc#26051, checkpointMetadata#26052, sidecar#26053, domainMetadata#26054, commitInfo#26055]
Condition : isnotnull(add#26047)
(3) Project [codegen id : 1]
Output [11]: [add#26047.path AS path#26120, add#26047.partitionValues AS partitionValues#26121, add#26047.size AS size#26122L, add#26047.modificationTime AS modificationTime#26123L, add#26047.dataChange AS dataChange#26124, add#26047.stats AS stats#26125, add#26047.tags AS tags#26126, add#26047.deletionVector AS deletionVector#26127, add#26047.baseRowId AS baseRowId#26128L, add#26047.defaultRowCommitVersion AS defaultRowCommitVersion#26129L, add#26047.clusteringProvider AS clusteringProvider#26130]
Input [10]: [txn#26046, add#26047, remove#26048, metaData#26049, protocol#26050, cdc#26051, checkpointMetadata#26052, sidecar#26053, domainMetadata#26054, commitInfo#26055]
(4) Exchange
Input [11]: [path#26120, partitionValues#26121, size#26122L, modificationTime#26123L, dataChange#26124, stats#26125, tags#26126, deletionVector#26127, baseRowId#26128L, defaultRowCommitVersion#26129L, clusteringProvider#26130]
Arguments: rangepartitioning(modificationTime#26123L ASC NULLS FIRST, path#26120 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=19096]
(5) Sort [codegen id : 2]
Input [11]: [path#26120, partitionValues#26121, size#26122L, modificationTime#26123L, dataChange#26124, stats#26125, tags#26126, deletionVector#26127, baseRowId#26128L, defaultRowCommitVersion#26129L, clusteringProvider#26130]
Arguments: [modificationTime#26123L ASC NULLS FIRST, path#26120 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#26120, partitionValues#26121, size#26122L, modificationTime#26123L, dataChange#26124, stats#26125, tags#26126, deletionVector#26127, baseRowId#26128L, defaultRowCommitVersion#26129L, clusteringProvider#26130]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#26199: org.apache.spark.sql.delta.actions.AddFile