== 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/10000001120/stream-10000001120-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/10000001120/stream-10000001120-1/_delta_log [codegen id : 1]
Output [10]: [txn#23920, add#23921, remove#23922, metaData#23923, protocol#23924, cdc#23925, checkpointMetadata#23926, sidecar#23927, domainMetadata#23928, commitInfo#23929]
Arguments: [txn#23920, add#23921, remove#23922, metaData#23923, protocol#23924, cdc#23925, checkpointMetadata#23926, sidecar#23927, domainMetadata#23928, commitInfo#23929], 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/10000001120/stream-10000001120-1/_delta_log MapPartitionsRDD[2376] at start at FileStorageAdapterImpl.java:179, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#23920, add#23921, remove#23922, metaData#23923, protocol#23924, cdc#23925, checkpointMetadata#23926, sidecar#23927, domainMetadata#23928, commitInfo#23929]
Condition : isnotnull(add#23921)
(3) Project [codegen id : 1]
Output [11]: [add#23921.path AS path#23994, add#23921.partitionValues AS partitionValues#23995, add#23921.size AS size#23996L, add#23921.modificationTime AS modificationTime#23997L, add#23921.dataChange AS dataChange#23998, add#23921.stats AS stats#23999, add#23921.tags AS tags#24000, add#23921.deletionVector AS deletionVector#24001, add#23921.baseRowId AS baseRowId#24002L, add#23921.defaultRowCommitVersion AS defaultRowCommitVersion#24003L, add#23921.clusteringProvider AS clusteringProvider#24004]
Input [10]: [txn#23920, add#23921, remove#23922, metaData#23923, protocol#23924, cdc#23925, checkpointMetadata#23926, sidecar#23927, domainMetadata#23928, commitInfo#23929]
(4) Exchange
Input [11]: [path#23994, partitionValues#23995, size#23996L, modificationTime#23997L, dataChange#23998, stats#23999, tags#24000, deletionVector#24001, baseRowId#24002L, defaultRowCommitVersion#24003L, clusteringProvider#24004]
Arguments: rangepartitioning(modificationTime#23997L ASC NULLS FIRST, path#23994 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=17541]
(5) Sort [codegen id : 2]
Input [11]: [path#23994, partitionValues#23995, size#23996L, modificationTime#23997L, dataChange#23998, stats#23999, tags#24000, deletionVector#24001, baseRowId#24002L, defaultRowCommitVersion#24003L, clusteringProvider#24004]
Arguments: [modificationTime#23997L ASC NULLS FIRST, path#23994 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#23994, partitionValues#23995, size#23996L, modificationTime#23997L, dataChange#23998, stats#23999, tags#24000, deletionVector#24001, baseRowId#24002L, defaultRowCommitVersion#24003L, clusteringProvider#24004]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#24073: org.apache.spark.sql.delta.actions.AddFile