== Physical Plan ==
DeserializeToObject (6)
+- * Sort (5)
+- Exchange (4)
+- * Project (3)
+- * Filter (2)
+- * Scan ExistingRDD Delta Table State #0 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001337/stream-10000001337-1/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #0 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001337/stream-10000001337-1/_delta_log [codegen id : 1]
Output [10]: [txn#21794, add#21795, remove#21796, metaData#21797, protocol#21798, cdc#21799, checkpointMetadata#21800, sidecar#21801, domainMetadata#21802, commitInfo#21803]
Arguments: [txn#21794, add#21795, remove#21796, metaData#21797, protocol#21798, cdc#21799, checkpointMetadata#21800, sidecar#21801, domainMetadata#21802, commitInfo#21803], Delta Table State #0 - hdlfs://ced12e6d-bca7-47af-9525-449cba9023d7.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000001337/stream-10000001337-1/_delta_log MapPartitionsRDD[2164] at start at FileStorageAdapterImpl.java:179, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#21794, add#21795, remove#21796, metaData#21797, protocol#21798, cdc#21799, checkpointMetadata#21800, sidecar#21801, domainMetadata#21802, commitInfo#21803]
Condition : isnotnull(add#21795)
(3) Project [codegen id : 1]
Output [11]: [add#21795.path AS path#21868, add#21795.partitionValues AS partitionValues#21869, add#21795.size AS size#21870L, add#21795.modificationTime AS modificationTime#21871L, add#21795.dataChange AS dataChange#21872, add#21795.stats AS stats#21873, add#21795.tags AS tags#21874, add#21795.deletionVector AS deletionVector#21875, add#21795.baseRowId AS baseRowId#21876L, add#21795.defaultRowCommitVersion AS defaultRowCommitVersion#21877L, add#21795.clusteringProvider AS clusteringProvider#21878]
Input [10]: [txn#21794, add#21795, remove#21796, metaData#21797, protocol#21798, cdc#21799, checkpointMetadata#21800, sidecar#21801, domainMetadata#21802, commitInfo#21803]
(4) Exchange
Input [11]: [path#21868, partitionValues#21869, size#21870L, modificationTime#21871L, dataChange#21872, stats#21873, tags#21874, deletionVector#21875, baseRowId#21876L, defaultRowCommitVersion#21877L, clusteringProvider#21878]
Arguments: rangepartitioning(modificationTime#21871L ASC NULLS FIRST, path#21868 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=16012]
(5) Sort [codegen id : 2]
Input [11]: [path#21868, partitionValues#21869, size#21870L, modificationTime#21871L, dataChange#21872, stats#21873, tags#21874, deletionVector#21875, baseRowId#21876L, defaultRowCommitVersion#21877L, clusteringProvider#21878]
Arguments: [modificationTime#21871L ASC NULLS FIRST, path#21868 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#21868, partitionValues#21869, size#21870L, modificationTime#21871L, dataChange#21872, stats#21873, tags#21874, deletionVector#21875, baseRowId#21876L, defaultRowCommitVersion#21877L, clusteringProvider#21878]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#21947: org.apache.spark.sql.delta.actions.AddFile