== 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/10000001336/stream-10000001336-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/10000001336/stream-10000001336-1/_delta_log [codegen id : 1]
Output [10]: [txn#18605, add#18606, remove#18607, metaData#18608, protocol#18609, cdc#18610, checkpointMetadata#18611, sidecar#18612, domainMetadata#18613, commitInfo#18614]
Arguments: [txn#18605, add#18606, remove#18607, metaData#18608, protocol#18609, cdc#18610, checkpointMetadata#18611, sidecar#18612, domainMetadata#18613, commitInfo#18614], 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/10000001336/stream-10000001336-1/_delta_log MapPartitionsRDD[1846] at start at FileStorageAdapterImpl.java:179, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [10]: [txn#18605, add#18606, remove#18607, metaData#18608, protocol#18609, cdc#18610, checkpointMetadata#18611, sidecar#18612, domainMetadata#18613, commitInfo#18614]
Condition : isnotnull(add#18606)
(3) Project [codegen id : 1]
Output [11]: [add#18606.path AS path#18679, add#18606.partitionValues AS partitionValues#18680, add#18606.size AS size#18681L, add#18606.modificationTime AS modificationTime#18682L, add#18606.dataChange AS dataChange#18683, add#18606.stats AS stats#18684, add#18606.tags AS tags#18685, add#18606.deletionVector AS deletionVector#18686, add#18606.baseRowId AS baseRowId#18687L, add#18606.defaultRowCommitVersion AS defaultRowCommitVersion#18688L, add#18606.clusteringProvider AS clusteringProvider#18689]
Input [10]: [txn#18605, add#18606, remove#18607, metaData#18608, protocol#18609, cdc#18610, checkpointMetadata#18611, sidecar#18612, domainMetadata#18613, commitInfo#18614]
(4) Exchange
Input [11]: [path#18679, partitionValues#18680, size#18681L, modificationTime#18682L, dataChange#18683, stats#18684, tags#18685, deletionVector#18686, baseRowId#18687L, defaultRowCommitVersion#18688L, clusteringProvider#18689]
Arguments: rangepartitioning(modificationTime#18682L ASC NULLS FIRST, path#18679 ASC NULLS FIRST, 50), REPARTITION_BY_NUM, [plan_id=13687]
(5) Sort [codegen id : 2]
Input [11]: [path#18679, partitionValues#18680, size#18681L, modificationTime#18682L, dataChange#18683, stats#18684, tags#18685, deletionVector#18686, baseRowId#18687L, defaultRowCommitVersion#18688L, clusteringProvider#18689]
Arguments: [modificationTime#18682L ASC NULLS FIRST, path#18679 ASC NULLS FIRST], true, 0
(6) DeserializeToObject
Input [11]: [path#18679, partitionValues#18680, size#18681L, modificationTime#18682L, dataChange#18683, stats#18684, tags#18685, deletionVector#18686, baseRowId#18687L, defaultRowCommitVersion#18688L, clusteringProvider#18689]
Arguments: newInstance(class org.apache.spark.sql.delta.actions.AddFile), obj#18758: org.apache.spark.sql.delta.actions.AddFile