== Physical Plan ==
DeserializeToObject (6)
+- * Sort (5)
+- Exchange (4)
+- * Project (3)
+- * Filter (2)
+- * Scan ExistingRDD Delta Table State #0 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001341/stream-10000001341-1/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #0 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001341/stream-10000001341-1/_delta_log [codegen id : 1]
Output [10]: [txn#27109, add#27110, remove#27111, metaData#27112, protocol#27113, cdc#27114, checkpointMetadata#27115, sidecar#27116, domainMetadata#27117, commitInfo#27118]
Arguments: [txn#27109, add#27110, remove#27111, metaData#27112, protocol#27113, cdc#27114, checkpointMetadata#27115, sidecar#27116, domainMetadata#27117, commitInfo#27118], Delta Table State #0 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001341/stream-10000001341-1/_delta_log MapPartitionsRDD[2694] at start at FileStorageAdapterImpl.java:179, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#27109, add#27110, remove#27111, metaData#27112, protocol#27113, cdc#27114, checkpointMetadata#27115, sidecar#27116, domainMetadata#27117, commitInfo#27118]
Condition : isnotnull(add#27110)
(3) Project [codegen id : 1]
Output [11]: [add#27110.path AS path#27183, add#27110.partitionValues AS partitionValues#27184, add#27110.size AS size#27185L, add#27110.modificationTime AS modificationTime#27186L, add#27110.dataChange AS dataChange#27187, add#27110.stats AS stats#27188, add#27110.tags AS tags#27189, add#27110.deletionVector AS deletionVector#27190, add#27110.baseRowId AS baseRowId#27191L, add#27110.defaultRowCommitVersion AS defaultRowCommitVersion#27192L, add#27110.clusteringProvider AS clusteringProvider#27193]
Input [10]: [txn#27109, add#27110, remove#27111, metaData#27112, protocol#27113, cdc#27114, checkpointMetadata#27115, sidecar#27116, domainMetadata#27117, commitInfo#27118]
(4) Exchange
Input [11]: [path#27183, partitionValues#27184, size#27185L, modificationTime#27186L, dataChange#27187, stats#27188, tags#27189, deletionVector#27190, baseRowId#27191L, defaultRowCommitVersion#27192L, clusteringProvider#27193]
Arguments: rangepartitioning(modificationTime#27186L ASC NULLS FIRST, path#27183 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=19881]
(5) Sort [codegen id : 2]
Input [11]: [path#27183, partitionValues#27184, size#27185L, modificationTime#27186L, dataChange#27187, stats#27188, tags#27189, deletionVector#27190, baseRowId#27191L, defaultRowCommitVersion#27192L, clusteringProvider#27193]
Arguments: [modificationTime#27186L ASC NULLS FIRST, path#27183 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#27183, partitionValues#27184, size#27185L, modificationTime#27186L, dataChange#27187, stats#27188, tags#27189, deletionVector#27190, baseRowId#27191L, defaultRowCommitVersion#27192L, clusteringProvider#27193]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#27262: org.apache.spark.sql.delta.actions.AddFile