== 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/10000000120/stream-10000000120-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/10000000120/stream-10000000120-1/_delta_log [codegen id : 1]
Output [10]: [txn#1597, add#1598, remove#1599, metaData#1600, protocol#1601, cdc#1602, checkpointMetadata#1603, sidecar#1604, domainMetadata#1605, commitInfo#1606]
Arguments: [txn#1597, add#1598, remove#1599, metaData#1600, protocol#1601, cdc#1602, checkpointMetadata#1603, sidecar#1604, domainMetadata#1605, commitInfo#1606], 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/10000000120/stream-10000000120-1/_delta_log MapPartitionsRDD[150] at start at FileStorageAdapterImpl.java:174, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#1597, add#1598, remove#1599, metaData#1600, protocol#1601, cdc#1602, checkpointMetadata#1603, sidecar#1604, domainMetadata#1605, commitInfo#1606]
Condition : isnotnull(add#1598)
(3) Project [codegen id : 1]
Output [11]: [add#1598.path AS path#1671, add#1598.partitionValues AS partitionValues#1672, add#1598.size AS size#1673L, add#1598.modificationTime AS modificationTime#1674L, add#1598.dataChange AS dataChange#1675, add#1598.stats AS stats#1676, add#1598.tags AS tags#1677, add#1598.deletionVector AS deletionVector#1678, add#1598.baseRowId AS baseRowId#1679L, add#1598.defaultRowCommitVersion AS defaultRowCommitVersion#1680L, add#1598.clusteringProvider AS clusteringProvider#1681]
Input [10]: [txn#1597, add#1598, remove#1599, metaData#1600, protocol#1601, cdc#1602, checkpointMetadata#1603, sidecar#1604, domainMetadata#1605, commitInfo#1606]
(4) Exchange
Input [11]: [path#1671, partitionValues#1672, size#1673L, modificationTime#1674L, dataChange#1675, stats#1676, tags#1677, deletionVector#1678, baseRowId#1679L, defaultRowCommitVersion#1680L, clusteringProvider#1681]
Arguments: rangepartitioning(modificationTime#1674L ASC NULLS FIRST, path#1671 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=1239]
(5) Sort [codegen id : 2]
Input [11]: [path#1671, partitionValues#1672, size#1673L, modificationTime#1674L, dataChange#1675, stats#1676, tags#1677, deletionVector#1678, baseRowId#1679L, defaultRowCommitVersion#1680L, clusteringProvider#1681]
Arguments: [modificationTime#1674L ASC NULLS FIRST, path#1671 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#1671, partitionValues#1672, size#1673L, modificationTime#1674L, dataChange#1675, stats#1676, tags#1677, deletionVector#1678, baseRowId#1679L, defaultRowCommitVersion#1680L, clusteringProvider#1681]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#1750: org.apache.spark.sql.delta.actions.AddFile