== 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/10000001117/stream-10000001117-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/10000001117/stream-10000001117-1/_delta_log [codegen id : 1]
Output [10]: [txn#17542, add#17543, remove#17544, metaData#17545, protocol#17546, cdc#17547, checkpointMetadata#17548, sidecar#17549, domainMetadata#17550, commitInfo#17551]
Arguments: [txn#17542, add#17543, remove#17544, metaData#17545, protocol#17546, cdc#17547, checkpointMetadata#17548, sidecar#17549, domainMetadata#17550, commitInfo#17551], 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/10000001117/stream-10000001117-1/_delta_log MapPartitionsRDD[1740] at start at FileStorageAdapterImpl.java:179, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#17542, add#17543, remove#17544, metaData#17545, protocol#17546, cdc#17547, checkpointMetadata#17548, sidecar#17549, domainMetadata#17550, commitInfo#17551]
Condition : isnotnull(add#17543)
(3) Project [codegen id : 1]
Output [11]: [add#17543.path AS path#17616, add#17543.partitionValues AS partitionValues#17617, add#17543.size AS size#17618L, add#17543.modificationTime AS modificationTime#17619L, add#17543.dataChange AS dataChange#17620, add#17543.stats AS stats#17621, add#17543.tags AS tags#17622, add#17543.deletionVector AS deletionVector#17623, add#17543.baseRowId AS baseRowId#17624L, add#17543.defaultRowCommitVersion AS defaultRowCommitVersion#17625L, add#17543.clusteringProvider AS clusteringProvider#17626]
Input [10]: [txn#17542, add#17543, remove#17544, metaData#17545, protocol#17546, cdc#17547, checkpointMetadata#17548, sidecar#17549, domainMetadata#17550, commitInfo#17551]
(4) Exchange
Input [11]: [path#17616, partitionValues#17617, size#17618L, modificationTime#17619L, dataChange#17620, stats#17621, tags#17622, deletionVector#17623, baseRowId#17624L, defaultRowCommitVersion#17625L, clusteringProvider#17626]
Arguments: rangepartitioning(modificationTime#17619L ASC NULLS FIRST, path#17616 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=12902]
(5) Sort [codegen id : 2]
Input [11]: [path#17616, partitionValues#17617, size#17618L, modificationTime#17619L, dataChange#17620, stats#17621, tags#17622, deletionVector#17623, baseRowId#17624L, defaultRowCommitVersion#17625L, clusteringProvider#17626]
Arguments: [modificationTime#17619L ASC NULLS FIRST, path#17616 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#17616, partitionValues#17617, size#17618L, modificationTime#17619L, dataChange#17620, stats#17621, tags#17622, deletionVector#17623, baseRowId#17624L, defaultRowCommitVersion#17625L, clusteringProvider#17626]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#17695: org.apache.spark.sql.delta.actions.AddFile