== 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/10000000006/stream-10000000006-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/10000000006/stream-10000000006-1/_delta_log [codegen id : 1]
Output [10]: [txn#49977, add#49978, remove#49979, metaData#49980, protocol#49981, cdc#49982, checkpointMetadata#49983, sidecar#49984, domainMetadata#49985, commitInfo#49986]
Arguments: [txn#49977, add#49978, remove#49979, metaData#49980, protocol#49981, cdc#49982, checkpointMetadata#49983, sidecar#49984, domainMetadata#49985, commitInfo#49986], 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/10000000006/stream-10000000006-1/_delta_log MapPartitionsRDD[2594] at start at FileStorageAdapterImpl.java:174, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#49977, add#49978, remove#49979, metaData#49980, protocol#49981, cdc#49982, checkpointMetadata#49983, sidecar#49984, domainMetadata#49985, commitInfo#49986]
Condition : isnotnull(add#49978)
(3) Project [codegen id : 1]
Output [11]: [add#49978.path AS path#50051, add#49978.partitionValues AS partitionValues#50052, add#49978.size AS size#50053L, add#49978.modificationTime AS modificationTime#50054L, add#49978.dataChange AS dataChange#50055, add#49978.stats AS stats#50056, add#49978.tags AS tags#50057, add#49978.deletionVector AS deletionVector#50058, add#49978.baseRowId AS baseRowId#50059L, add#49978.defaultRowCommitVersion AS defaultRowCommitVersion#50060L, add#49978.clusteringProvider AS clusteringProvider#50061]
Input [10]: [txn#49977, add#49978, remove#49979, metaData#49980, protocol#49981, cdc#49982, checkpointMetadata#49983, sidecar#49984, domainMetadata#49985, commitInfo#49986]
(4) Exchange
Input [11]: [path#50051, partitionValues#50052, size#50053L, modificationTime#50054L, dataChange#50055, stats#50056, tags#50057, deletionVector#50058, baseRowId#50059L, defaultRowCommitVersion#50060L, clusteringProvider#50061]
Arguments: rangepartitioning(modificationTime#50054L ASC NULLS FIRST, path#50051 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=217946]
(5) Sort [codegen id : 2]
Input [11]: [path#50051, partitionValues#50052, size#50053L, modificationTime#50054L, dataChange#50055, stats#50056, tags#50057, deletionVector#50058, baseRowId#50059L, defaultRowCommitVersion#50060L, clusteringProvider#50061]
Arguments: [modificationTime#50054L ASC NULLS FIRST, path#50051 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#50051, partitionValues#50052, size#50053L, modificationTime#50054L, dataChange#50055, stats#50056, tags#50057, deletionVector#50058, baseRowId#50059L, defaultRowCommitVersion#50060L, clusteringProvider#50061]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#50130: org.apache.spark.sql.delta.actions.AddFile