== Physical Plan ==
DeserializeToObject (6)
+- * Sort (5)
+- Exchange (4)
+- * Project (3)
+- * Filter (2)
+- * Scan ExistingRDD Delta Table State #0 - hdlfs://9b46f9d5-066e-49af-bc5c-7af37534ca4d.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000000005/stream-10000000005-1/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #0 - hdlfs://9b46f9d5-066e-49af-bc5c-7af37534ca4d.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000000005/stream-10000000005-1/_delta_log [codegen id : 1]
Output [10]: [txn#25343, add#25344, remove#25345, metaData#25346, protocol#25347, cdc#25348, checkpointMetadata#25349, sidecar#25350, domainMetadata#25351, commitInfo#25352]
Arguments: [txn#25343, add#25344, remove#25345, metaData#25346, protocol#25347, cdc#25348, checkpointMetadata#25349, sidecar#25350, domainMetadata#25351, commitInfo#25352], Delta Table State #0 - hdlfs://9b46f9d5-066e-49af-bc5c-7af37534ca4d.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000000005/stream-10000000005-1/_delta_log MapPartitionsRDD[1319] at start at FileStorageAdapterImpl.java:174, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#25343, add#25344, remove#25345, metaData#25346, protocol#25347, cdc#25348, checkpointMetadata#25349, sidecar#25350, domainMetadata#25351, commitInfo#25352]
Condition : isnotnull(add#25344)
(3) Project [codegen id : 1]
Output [11]: [add#25344.path AS path#25417, add#25344.partitionValues AS partitionValues#25418, add#25344.size AS size#25419L, add#25344.modificationTime AS modificationTime#25420L, add#25344.dataChange AS dataChange#25421, add#25344.stats AS stats#25422, add#25344.tags AS tags#25423, add#25344.deletionVector AS deletionVector#25424, add#25344.baseRowId AS baseRowId#25425L, add#25344.defaultRowCommitVersion AS defaultRowCommitVersion#25426L, add#25344.clusteringProvider AS clusteringProvider#25427]
Input [10]: [txn#25343, add#25344, remove#25345, metaData#25346, protocol#25347, cdc#25348, checkpointMetadata#25349, sidecar#25350, domainMetadata#25351, commitInfo#25352]
(4) Exchange
Input [11]: [path#25417, partitionValues#25418, size#25419L, modificationTime#25420L, dataChange#25421, stats#25422, tags#25423, deletionVector#25424, baseRowId#25425L, defaultRowCommitVersion#25426L, clusteringProvider#25427]
Arguments: rangepartitioning(modificationTime#25420L ASC NULLS FIRST, path#25417 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=112415]
(5) Sort [codegen id : 2]
Input [11]: [path#25417, partitionValues#25418, size#25419L, modificationTime#25420L, dataChange#25421, stats#25422, tags#25423, deletionVector#25424, baseRowId#25425L, defaultRowCommitVersion#25426L, clusteringProvider#25427]
Arguments: [modificationTime#25420L ASC NULLS FIRST, path#25417 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#25417, partitionValues#25418, size#25419L, modificationTime#25420L, dataChange#25421, stats#25422, tags#25423, deletionVector#25424, baseRowId#25425L, defaultRowCommitVersion#25426L, clusteringProvider#25427]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#25496: org.apache.spark.sql.delta.actions.AddFile