== Physical Plan ==
DeserializeToObject (6)
+- * Sort (5)
+- Exchange (4)
+- * Project (3)
+- * Filter (2)
+- * Scan ExistingRDD Delta Table State #0 - hdlfs://f1cc4c74-cdd4-440e-abc7-4e0157628b42.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001651/stream-10000001651-1/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #0 - hdlfs://f1cc4c74-cdd4-440e-abc7-4e0157628b42.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001651/stream-10000001651-1/_delta_log [codegen id : 1]
Output [10]: [txn#21517407, add#21517408, remove#21517409, metaData#21517410, protocol#21517411, cdc#21517412, checkpointMetadata#21517413, sidecar#21517414, domainMetadata#21517415, commitInfo#21517416]
Arguments: [txn#21517407, add#21517408, remove#21517409, metaData#21517410, protocol#21517411, cdc#21517412, checkpointMetadata#21517413, sidecar#21517414, domainMetadata#21517415, commitInfo#21517416], Delta Table State #0 - hdlfs://f1cc4c74-cdd4-440e-abc7-4e0157628b42.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001651/stream-10000001651-1/_delta_log MapPartitionsRDD[1241253] at start at FileStorageAdapterImpl.java:174, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#21517407, add#21517408, remove#21517409, metaData#21517410, protocol#21517411, cdc#21517412, checkpointMetadata#21517413, sidecar#21517414, domainMetadata#21517415, commitInfo#21517416]
Condition : isnotnull(add#21517408)
(3) Project [codegen id : 1]
Output [11]: [add#21517408.path AS path#21517481, add#21517408.partitionValues AS partitionValues#21517482, add#21517408.size AS size#21517483L, add#21517408.modificationTime AS modificationTime#21517484L, add#21517408.dataChange AS dataChange#21517485, add#21517408.stats AS stats#21517486, add#21517408.tags AS tags#21517487, add#21517408.deletionVector AS deletionVector#21517488, add#21517408.baseRowId AS baseRowId#21517489L, add#21517408.defaultRowCommitVersion AS defaultRowCommitVersion#21517490L, add#21517408.clusteringProvider AS clusteringProvider#21517491]
Input [10]: [txn#21517407, add#21517408, remove#21517409, metaData#21517410, protocol#21517411, cdc#21517412, checkpointMetadata#21517413, sidecar#21517414, domainMetadata#21517415, commitInfo#21517416]
(4) Exchange
Input [11]: [path#21517481, partitionValues#21517482, size#21517483L, modificationTime#21517484L, dataChange#21517485, stats#21517486, tags#21517487, deletionVector#21517488, baseRowId#21517489L, defaultRowCommitVersion#21517490L, clusteringProvider#21517491]
Arguments: rangepartitioning(modificationTime#21517484L ASC NULLS FIRST, path#21517481 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=21255468]
(5) Sort [codegen id : 2]
Input [11]: [path#21517481, partitionValues#21517482, size#21517483L, modificationTime#21517484L, dataChange#21517485, stats#21517486, tags#21517487, deletionVector#21517488, baseRowId#21517489L, defaultRowCommitVersion#21517490L, clusteringProvider#21517491]
Arguments: [modificationTime#21517484L ASC NULLS FIRST, path#21517481 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#21517481, partitionValues#21517482, size#21517483L, modificationTime#21517484L, dataChange#21517485, stats#21517486, tags#21517487, deletionVector#21517488, baseRowId#21517489L, defaultRowCommitVersion#21517490L, clusteringProvider#21517491]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#21517560: org.apache.spark.sql.delta.actions.AddFile