== Physical Plan ==
DeserializeToObject (6)
+- * Sort (5)
+- Exchange (4)
+- * Project (3)
+- * Filter (2)
+- * Scan ExistingRDD Delta Table State #0 - hdlfs://770f0770-bd0c-456f-b83b-9649926e0857.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000000678/stream-10000000678-1/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #0 - hdlfs://770f0770-bd0c-456f-b83b-9649926e0857.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000000678/stream-10000000678-1/_delta_log [codegen id : 1]
Output [10]: [txn#943737, add#943738, remove#943739, metaData#943740, protocol#943741, cdc#943742, checkpointMetadata#943743, sidecar#943744, domainMetadata#943745, commitInfo#943746]
Arguments: [txn#943737, add#943738, remove#943739, metaData#943740, protocol#943741, cdc#943742, checkpointMetadata#943743, sidecar#943744, domainMetadata#943745, commitInfo#943746], Delta Table State #0 - hdlfs://770f0770-bd0c-456f-b83b-9649926e0857.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000000678/stream-10000000678-1/_delta_log MapPartitionsRDD[46916] at start at FileStorageAdapterImpl.java:171, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#943737, add#943738, remove#943739, metaData#943740, protocol#943741, cdc#943742, checkpointMetadata#943743, sidecar#943744, domainMetadata#943745, commitInfo#943746]
Condition : isnotnull(add#943738)
(3) Project [codegen id : 1]
Output [11]: [add#943738.path AS path#943811, add#943738.partitionValues AS partitionValues#943812, add#943738.size AS size#943813L, add#943738.modificationTime AS modificationTime#943814L, add#943738.dataChange AS dataChange#943815, add#943738.stats AS stats#943816, add#943738.tags AS tags#943817, add#943738.deletionVector AS deletionVector#943818, add#943738.baseRowId AS baseRowId#943819L, add#943738.defaultRowCommitVersion AS defaultRowCommitVersion#943820L, add#943738.clusteringProvider AS clusteringProvider#943821]
Input [10]: [txn#943737, add#943738, remove#943739, metaData#943740, protocol#943741, cdc#943742, checkpointMetadata#943743, sidecar#943744, domainMetadata#943745, commitInfo#943746]
(4) Exchange
Input [11]: [path#943811, partitionValues#943812, size#943813L, modificationTime#943814L, dataChange#943815, stats#943816, tags#943817, deletionVector#943818, baseRowId#943819L, defaultRowCommitVersion#943820L, clusteringProvider#943821]
Arguments: rangepartitioning(modificationTime#943814L ASC NULLS FIRST, path#943811 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=1455935]
(5) Sort [codegen id : 2]
Input [11]: [path#943811, partitionValues#943812, size#943813L, modificationTime#943814L, dataChange#943815, stats#943816, tags#943817, deletionVector#943818, baseRowId#943819L, defaultRowCommitVersion#943820L, clusteringProvider#943821]
Arguments: [modificationTime#943814L ASC NULLS FIRST, path#943811 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#943811, partitionValues#943812, size#943813L, modificationTime#943814L, dataChange#943815, stats#943816, tags#943817, deletionVector#943818, baseRowId#943819L, defaultRowCommitVersion#943820L, clusteringProvider#943821]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#943890: org.apache.spark.sql.delta.actions.AddFile