== 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/10000001338/stream-10000001338-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/10000001338/stream-10000001338-1/_delta_log [codegen id : 1]
Output [10]: [txn#22857, add#22858, remove#22859, metaData#22860, protocol#22861, cdc#22862, checkpointMetadata#22863, sidecar#22864, domainMetadata#22865, commitInfo#22866]
Arguments: [txn#22857, add#22858, remove#22859, metaData#22860, protocol#22861, cdc#22862, checkpointMetadata#22863, sidecar#22864, domainMetadata#22865, commitInfo#22866], 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/10000001338/stream-10000001338-1/_delta_log MapPartitionsRDD[2270] at start at FileStorageAdapterImpl.java:179, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#22857, add#22858, remove#22859, metaData#22860, protocol#22861, cdc#22862, checkpointMetadata#22863, sidecar#22864, domainMetadata#22865, commitInfo#22866]
Condition : isnotnull(add#22858)
(3) Project [codegen id : 1]
Output [11]: [add#22858.path AS path#22931, add#22858.partitionValues AS partitionValues#22932, add#22858.size AS size#22933L, add#22858.modificationTime AS modificationTime#22934L, add#22858.dataChange AS dataChange#22935, add#22858.stats AS stats#22936, add#22858.tags AS tags#22937, add#22858.deletionVector AS deletionVector#22938, add#22858.baseRowId AS baseRowId#22939L, add#22858.defaultRowCommitVersion AS defaultRowCommitVersion#22940L, add#22858.clusteringProvider AS clusteringProvider#22941]
Input [10]: [txn#22857, add#22858, remove#22859, metaData#22860, protocol#22861, cdc#22862, checkpointMetadata#22863, sidecar#22864, domainMetadata#22865, commitInfo#22866]
(4) Exchange
Input [11]: [path#22931, partitionValues#22932, size#22933L, modificationTime#22934L, dataChange#22935, stats#22936, tags#22937, deletionVector#22938, baseRowId#22939L, defaultRowCommitVersion#22940L, clusteringProvider#22941]
Arguments: rangepartitioning(modificationTime#22934L ASC NULLS FIRST, path#22931 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=16756]
(5) Sort [codegen id : 2]
Input [11]: [path#22931, partitionValues#22932, size#22933L, modificationTime#22934L, dataChange#22935, stats#22936, tags#22937, deletionVector#22938, baseRowId#22939L, defaultRowCommitVersion#22940L, clusteringProvider#22941]
Arguments: [modificationTime#22934L ASC NULLS FIRST, path#22931 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#22931, partitionValues#22932, size#22933L, modificationTime#22934L, dataChange#22935, stats#22936, tags#22937, deletionVector#22938, baseRowId#22939L, defaultRowCommitVersion#22940L, clusteringProvider#22941]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#23010: org.apache.spark.sql.delta.actions.AddFile