== 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/10000002107/stream-10000002107-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/10000002107/stream-10000002107-1/_delta_log [codegen id : 1]
Output [10]: [txn#68397, add#68398, remove#68399, metaData#68400, protocol#68401, cdc#68402, checkpointMetadata#68403, sidecar#68404, domainMetadata#68405, commitInfo#68406]
Arguments: [txn#68397, add#68398, remove#68399, metaData#68400, protocol#68401, cdc#68402, checkpointMetadata#68403, sidecar#68404, domainMetadata#68405, commitInfo#68406], 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/10000002107/stream-10000002107-1/_delta_log MapPartitionsRDD[4062] at start at FileStorageAdapterImpl.java:177, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#68397, add#68398, remove#68399, metaData#68400, protocol#68401, cdc#68402, checkpointMetadata#68403, sidecar#68404, domainMetadata#68405, commitInfo#68406]
Condition : isnotnull(add#68398)
(3) Project [codegen id : 1]
Output [11]: [add#68398.path AS path#68471, add#68398.partitionValues AS partitionValues#68472, add#68398.size AS size#68473L, add#68398.modificationTime AS modificationTime#68474L, add#68398.dataChange AS dataChange#68475, add#68398.stats AS stats#68476, add#68398.tags AS tags#68477, add#68398.deletionVector AS deletionVector#68478, add#68398.baseRowId AS baseRowId#68479L, add#68398.defaultRowCommitVersion AS defaultRowCommitVersion#68480L, add#68398.clusteringProvider AS clusteringProvider#68481]
Input [10]: [txn#68397, add#68398, remove#68399, metaData#68400, protocol#68401, cdc#68402, checkpointMetadata#68403, sidecar#68404, domainMetadata#68405, commitInfo#68406]
(4) Exchange
Input [11]: [path#68471, partitionValues#68472, size#68473L, modificationTime#68474L, dataChange#68475, stats#68476, tags#68477, deletionVector#68478, baseRowId#68479L, defaultRowCommitVersion#68480L, clusteringProvider#68481]
Arguments: rangepartitioning(modificationTime#68474L ASC NULLS FIRST, path#68471 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=27300]
(5) Sort [codegen id : 2]
Input [11]: [path#68471, partitionValues#68472, size#68473L, modificationTime#68474L, dataChange#68475, stats#68476, tags#68477, deletionVector#68478, baseRowId#68479L, defaultRowCommitVersion#68480L, clusteringProvider#68481]
Arguments: [modificationTime#68474L ASC NULLS FIRST, path#68471 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#68471, partitionValues#68472, size#68473L, modificationTime#68474L, dataChange#68475, stats#68476, tags#68477, deletionVector#68478, baseRowId#68479L, defaultRowCommitVersion#68480L, clusteringProvider#68481]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#68550: org.apache.spark.sql.delta.actions.AddFile