== 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/10000001116/stream-10000001116-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/10000001116/stream-10000001116-1/_delta_log [codegen id : 1]
Output [10]: [txn#16479, add#16480, remove#16481, metaData#16482, protocol#16483, cdc#16484, checkpointMetadata#16485, sidecar#16486, domainMetadata#16487, commitInfo#16488]
Arguments: [txn#16479, add#16480, remove#16481, metaData#16482, protocol#16483, cdc#16484, checkpointMetadata#16485, sidecar#16486, domainMetadata#16487, commitInfo#16488], 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/10000001116/stream-10000001116-1/_delta_log MapPartitionsRDD[1634] at start at FileStorageAdapterImpl.java:179, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#16479, add#16480, remove#16481, metaData#16482, protocol#16483, cdc#16484, checkpointMetadata#16485, sidecar#16486, domainMetadata#16487, commitInfo#16488]
Condition : isnotnull(add#16480)
(3) Project [codegen id : 1]
Output [11]: [add#16480.path AS path#16553, add#16480.partitionValues AS partitionValues#16554, add#16480.size AS size#16555L, add#16480.modificationTime AS modificationTime#16556L, add#16480.dataChange AS dataChange#16557, add#16480.stats AS stats#16558, add#16480.tags AS tags#16559, add#16480.deletionVector AS deletionVector#16560, add#16480.baseRowId AS baseRowId#16561L, add#16480.defaultRowCommitVersion AS defaultRowCommitVersion#16562L, add#16480.clusteringProvider AS clusteringProvider#16563]
Input [10]: [txn#16479, add#16480, remove#16481, metaData#16482, protocol#16483, cdc#16484, checkpointMetadata#16485, sidecar#16486, domainMetadata#16487, commitInfo#16488]
(4) Exchange
Input [11]: [path#16553, partitionValues#16554, size#16555L, modificationTime#16556L, dataChange#16557, stats#16558, tags#16559, deletionVector#16560, baseRowId#16561L, defaultRowCommitVersion#16562L, clusteringProvider#16563]
Arguments: rangepartitioning(modificationTime#16556L ASC NULLS FIRST, path#16553 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=12117]
(5) Sort [codegen id : 2]
Input [11]: [path#16553, partitionValues#16554, size#16555L, modificationTime#16556L, dataChange#16557, stats#16558, tags#16559, deletionVector#16560, baseRowId#16561L, defaultRowCommitVersion#16562L, clusteringProvider#16563]
Arguments: [modificationTime#16556L ASC NULLS FIRST, path#16553 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#16553, partitionValues#16554, size#16555L, modificationTime#16556L, dataChange#16557, stats#16558, tags#16559, deletionVector#16560, baseRowId#16561L, defaultRowCommitVersion#16562L, clusteringProvider#16563]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#16632: org.apache.spark.sql.delta.actions.AddFile