== 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/10000001119/stream-10000001119-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/10000001119/stream-10000001119-1/_delta_log [codegen id : 1]
Output [10]: [txn#20731, add#20732, remove#20733, metaData#20734, protocol#20735, cdc#20736, checkpointMetadata#20737, sidecar#20738, domainMetadata#20739, commitInfo#20740]
Arguments: [txn#20731, add#20732, remove#20733, metaData#20734, protocol#20735, cdc#20736, checkpointMetadata#20737, sidecar#20738, domainMetadata#20739, commitInfo#20740], 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/10000001119/stream-10000001119-1/_delta_log MapPartitionsRDD[2058] at start at FileStorageAdapterImpl.java:179, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#20731, add#20732, remove#20733, metaData#20734, protocol#20735, cdc#20736, checkpointMetadata#20737, sidecar#20738, domainMetadata#20739, commitInfo#20740]
Condition : isnotnull(add#20732)
(3) Project [codegen id : 1]
Output [11]: [add#20732.path AS path#20805, add#20732.partitionValues AS partitionValues#20806, add#20732.size AS size#20807L, add#20732.modificationTime AS modificationTime#20808L, add#20732.dataChange AS dataChange#20809, add#20732.stats AS stats#20810, add#20732.tags AS tags#20811, add#20732.deletionVector AS deletionVector#20812, add#20732.baseRowId AS baseRowId#20813L, add#20732.defaultRowCommitVersion AS defaultRowCommitVersion#20814L, add#20732.clusteringProvider AS clusteringProvider#20815]
Input [10]: [txn#20731, add#20732, remove#20733, metaData#20734, protocol#20735, cdc#20736, checkpointMetadata#20737, sidecar#20738, domainMetadata#20739, commitInfo#20740]
(4) Exchange
Input [11]: [path#20805, partitionValues#20806, size#20807L, modificationTime#20808L, dataChange#20809, stats#20810, tags#20811, deletionVector#20812, baseRowId#20813L, defaultRowCommitVersion#20814L, clusteringProvider#20815]
Arguments: rangepartitioning(modificationTime#20808L ASC NULLS FIRST, path#20805 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=15242]
(5) Sort [codegen id : 2]
Input [11]: [path#20805, partitionValues#20806, size#20807L, modificationTime#20808L, dataChange#20809, stats#20810, tags#20811, deletionVector#20812, baseRowId#20813L, defaultRowCommitVersion#20814L, clusteringProvider#20815]
Arguments: [modificationTime#20808L ASC NULLS FIRST, path#20805 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#20805, partitionValues#20806, size#20807L, modificationTime#20808L, dataChange#20809, stats#20810, tags#20811, deletionVector#20812, baseRowId#20813L, defaultRowCommitVersion#20814L, clusteringProvider#20815]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#20884: org.apache.spark.sql.delta.actions.AddFile