== Physical Plan ==
DeserializeToObject (6)
+- * Sort (5)
+- Exchange (4)
+- * Project (3)
+- * Filter (2)
+- * Scan ExistingRDD Delta Table State #0 - hdlfs://25570170-65a4-43d6-a97a-474f9553b696.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001118/stream-10000001118-1/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #0 - hdlfs://25570170-65a4-43d6-a97a-474f9553b696.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001118/stream-10000001118-1/_delta_log [codegen id : 1]
Output [10]: [txn#19668, add#19669, remove#19670, metaData#19671, protocol#19672, cdc#19673, checkpointMetadata#19674, sidecar#19675, domainMetadata#19676, commitInfo#19677]
Arguments: [txn#19668, add#19669, remove#19670, metaData#19671, protocol#19672, cdc#19673, checkpointMetadata#19674, sidecar#19675, domainMetadata#19676, commitInfo#19677], Delta Table State #0 - hdlfs://25570170-65a4-43d6-a97a-474f9553b696.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001118/stream-10000001118-1/_delta_log MapPartitionsRDD[1952] at start at FileStorageAdapterImpl.java:179, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#19668, add#19669, remove#19670, metaData#19671, protocol#19672, cdc#19673, checkpointMetadata#19674, sidecar#19675, domainMetadata#19676, commitInfo#19677]
Condition : isnotnull(add#19669)
(3) Project [codegen id : 1]
Output [11]: [add#19669.path AS path#19742, add#19669.partitionValues AS partitionValues#19743, add#19669.size AS size#19744L, add#19669.modificationTime AS modificationTime#19745L, add#19669.dataChange AS dataChange#19746, add#19669.stats AS stats#19747, add#19669.tags AS tags#19748, add#19669.deletionVector AS deletionVector#19749, add#19669.baseRowId AS baseRowId#19750L, add#19669.defaultRowCommitVersion AS defaultRowCommitVersion#19751L, add#19669.clusteringProvider AS clusteringProvider#19752]
Input [10]: [txn#19668, add#19669, remove#19670, metaData#19671, protocol#19672, cdc#19673, checkpointMetadata#19674, sidecar#19675, domainMetadata#19676, commitInfo#19677]
(4) Exchange
Input [11]: [path#19742, partitionValues#19743, size#19744L, modificationTime#19745L, dataChange#19746, stats#19747, tags#19748, deletionVector#19749, baseRowId#19750L, defaultRowCommitVersion#19751L, clusteringProvider#19752]
Arguments: rangepartitioning(modificationTime#19745L ASC NULLS FIRST, path#19742 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=14457]
(5) Sort [codegen id : 2]
Input [11]: [path#19742, partitionValues#19743, size#19744L, modificationTime#19745L, dataChange#19746, stats#19747, tags#19748, deletionVector#19749, baseRowId#19750L, defaultRowCommitVersion#19751L, clusteringProvider#19752]
Arguments: [modificationTime#19745L ASC NULLS FIRST, path#19742 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#19742, partitionValues#19743, size#19744L, modificationTime#19745L, dataChange#19746, stats#19747, tags#19748, deletionVector#19749, baseRowId#19750L, defaultRowCommitVersion#19751L, clusteringProvider#19752]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#19821: org.apache.spark.sql.delta.actions.AddFile