== 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/10000001114/stream-10000001114-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/10000001114/stream-10000001114-1/_delta_log [codegen id : 1]
Output [10]: [txn#11164, add#11165, remove#11166, metaData#11167, protocol#11168, cdc#11169, checkpointMetadata#11170, sidecar#11171, domainMetadata#11172, commitInfo#11173]
Arguments: [txn#11164, add#11165, remove#11166, metaData#11167, protocol#11168, cdc#11169, checkpointMetadata#11170, sidecar#11171, domainMetadata#11172, commitInfo#11173], 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/10000001114/stream-10000001114-1/_delta_log MapPartitionsRDD[1104] at start at FileStorageAdapterImpl.java:179, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#11164, add#11165, remove#11166, metaData#11167, protocol#11168, cdc#11169, checkpointMetadata#11170, sidecar#11171, domainMetadata#11172, commitInfo#11173]
Condition : isnotnull(add#11165)
(3) Project [codegen id : 1]
Output [11]: [add#11165.path AS path#11238, add#11165.partitionValues AS partitionValues#11239, add#11165.size AS size#11240L, add#11165.modificationTime AS modificationTime#11241L, add#11165.dataChange AS dataChange#11242, add#11165.stats AS stats#11243, add#11165.tags AS tags#11244, add#11165.deletionVector AS deletionVector#11245, add#11165.baseRowId AS baseRowId#11246L, add#11165.defaultRowCommitVersion AS defaultRowCommitVersion#11247L, add#11165.clusteringProvider AS clusteringProvider#11248]
Input [10]: [txn#11164, add#11165, remove#11166, metaData#11167, protocol#11168, cdc#11169, checkpointMetadata#11170, sidecar#11171, domainMetadata#11172, commitInfo#11173]
(4) Exchange
Input [11]: [path#11238, partitionValues#11239, size#11240L, modificationTime#11241L, dataChange#11242, stats#11243, tags#11244, deletionVector#11245, baseRowId#11246L, defaultRowCommitVersion#11247L, clusteringProvider#11248]
Arguments: rangepartitioning(modificationTime#11241L ASC NULLS FIRST, path#11238 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=8233]
(5) Sort [codegen id : 2]
Input [11]: [path#11238, partitionValues#11239, size#11240L, modificationTime#11241L, dataChange#11242, stats#11243, tags#11244, deletionVector#11245, baseRowId#11246L, defaultRowCommitVersion#11247L, clusteringProvider#11248]
Arguments: [modificationTime#11241L ASC NULLS FIRST, path#11238 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#11238, partitionValues#11239, size#11240L, modificationTime#11241L, dataChange#11242, stats#11243, tags#11244, deletionVector#11245, baseRowId#11246L, defaultRowCommitVersion#11247L, clusteringProvider#11248]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#11317: org.apache.spark.sql.delta.actions.AddFile