== Physical Plan ==
DeserializeToObject (6)
+- * Sort (5)
+- Exchange (4)
+- * Project (3)
+- * Filter (2)
+- * Scan ExistingRDD Delta Table State #0 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000002108/stream-10000002108-1/_delta_log (1)
(1) Scan ExistingRDD Delta Table State #0 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000002108/stream-10000002108-1/_delta_log [codegen id : 1]
Output [10]: [txn#142387, add#142388, remove#142389, metaData#142390, protocol#142391, cdc#142392, checkpointMetadata#142393, sidecar#142394, domainMetadata#142395, commitInfo#142396]
Arguments: [txn#142387, add#142388, remove#142389, metaData#142390, protocol#142391, cdc#142392, checkpointMetadata#142393, sidecar#142394, domainMetadata#142395, commitInfo#142396], Delta Table State #0 - hdlfs://2e93940d-4be8-4f12-830d-f0b8d392c03a.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-qty-opt-service/out/order-proposal-update/10000002108/stream-10000002108-1/_delta_log MapPartitionsRDD[8311] at start at FileStorageAdapterImpl.java:177, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#142387, add#142388, remove#142389, metaData#142390, protocol#142391, cdc#142392, checkpointMetadata#142393, sidecar#142394, domainMetadata#142395, commitInfo#142396]
Condition : isnotnull(add#142388)
(3) Project [codegen id : 1]
Output [11]: [add#142388.path AS path#142461, add#142388.partitionValues AS partitionValues#142462, add#142388.size AS size#142463L, add#142388.modificationTime AS modificationTime#142464L, add#142388.dataChange AS dataChange#142465, add#142388.stats AS stats#142466, add#142388.tags AS tags#142467, add#142388.deletionVector AS deletionVector#142468, add#142388.baseRowId AS baseRowId#142469L, add#142388.defaultRowCommitVersion AS defaultRowCommitVersion#142470L, add#142388.clusteringProvider AS clusteringProvider#142471]
Input [10]: [txn#142387, add#142388, remove#142389, metaData#142390, protocol#142391, cdc#142392, checkpointMetadata#142393, sidecar#142394, domainMetadata#142395, commitInfo#142396]
(4) Exchange
Input [11]: [path#142461, partitionValues#142462, size#142463L, modificationTime#142464L, dataChange#142465, stats#142466, tags#142467, deletionVector#142468, baseRowId#142469L, defaultRowCommitVersion#142470L, clusteringProvider#142471]
Arguments: rangepartitioning(modificationTime#142464L ASC NULLS FIRST, path#142461 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=214936]
(5) Sort [codegen id : 2]
Input [11]: [path#142461, partitionValues#142462, size#142463L, modificationTime#142464L, dataChange#142465, stats#142466, tags#142467, deletionVector#142468, baseRowId#142469L, defaultRowCommitVersion#142470L, clusteringProvider#142471]
Arguments: [modificationTime#142464L ASC NULLS FIRST, path#142461 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#142461, partitionValues#142462, size#142463L, modificationTime#142464L, dataChange#142465, stats#142466, tags#142467, deletionVector#142468, baseRowId#142469L, defaultRowCommitVersion#142470L, clusteringProvider#142471]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#142540: org.apache.spark.sql.delta.actions.AddFile