== Physical Plan ==
DeserializeToObject (6)
+- * Sort (5)
+- Exchange (4)
+- * Project (3)
+- * Filter (2)
+- * Scan ExistingRDD Delta Table State #0 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000002106/stream-10000002106-1/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #0 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000002106/stream-10000002106-1/_delta_log [codegen id : 1]
Output [10]: [txn#67334, add#67335, remove#67336, metaData#67337, protocol#67338, cdc#67339, checkpointMetadata#67340, sidecar#67341, domainMetadata#67342, commitInfo#67343]
Arguments: [txn#67334, add#67335, remove#67336, metaData#67337, protocol#67338, cdc#67339, checkpointMetadata#67340, sidecar#67341, domainMetadata#67342, commitInfo#67343], Delta Table State #0 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000002106/stream-10000002106-1/_delta_log MapPartitionsRDD[3956] at start at FileStorageAdapterImpl.java:177, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#67334, add#67335, remove#67336, metaData#67337, protocol#67338, cdc#67339, checkpointMetadata#67340, sidecar#67341, domainMetadata#67342, commitInfo#67343]
Condition : isnotnull(add#67335)
(3) Project [codegen id : 1]
Output [11]: [add#67335.path AS path#67408, add#67335.partitionValues AS partitionValues#67409, add#67335.size AS size#67410L, add#67335.modificationTime AS modificationTime#67411L, add#67335.dataChange AS dataChange#67412, add#67335.stats AS stats#67413, add#67335.tags AS tags#67414, add#67335.deletionVector AS deletionVector#67415, add#67335.baseRowId AS baseRowId#67416L, add#67335.defaultRowCommitVersion AS defaultRowCommitVersion#67417L, add#67335.clusteringProvider AS clusteringProvider#67418]
Input [10]: [txn#67334, add#67335, remove#67336, metaData#67337, protocol#67338, cdc#67339, checkpointMetadata#67340, sidecar#67341, domainMetadata#67342, commitInfo#67343]
(4) Exchange
Input [11]: [path#67408, partitionValues#67409, size#67410L, modificationTime#67411L, dataChange#67412, stats#67413, tags#67414, deletionVector#67415, baseRowId#67416L, defaultRowCommitVersion#67417L, clusteringProvider#67418]
Arguments: rangepartitioning(modificationTime#67411L ASC NULLS FIRST, path#67408 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=26515]
(5) Sort [codegen id : 2]
Input [11]: [path#67408, partitionValues#67409, size#67410L, modificationTime#67411L, dataChange#67412, stats#67413, tags#67414, deletionVector#67415, baseRowId#67416L, defaultRowCommitVersion#67417L, clusteringProvider#67418]
Arguments: [modificationTime#67411L ASC NULLS FIRST, path#67408 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#67408, partitionValues#67409, size#67410L, modificationTime#67411L, dataChange#67412, stats#67413, tags#67414, deletionVector#67415, baseRowId#67416L, defaultRowCommitVersion#67417L, clusteringProvider#67418]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#67487: org.apache.spark.sql.delta.actions.AddFile