== Physical Plan ==
* Project (3)
+- * Filter (2)
+- * Scan ExistingRDD Delta Table State with Stats #0 - hdlfs://332d7051-0d16-44f5-ae76-bf2dcf30365f.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-quantity-kpi-service/internal/data-snapshot/10000001444/0_1_10000001444/_delta_log (1)
(1) Scan ExistingRDD Delta Table State with Stats #0 - hdlfs://332d7051-0d16-44f5-ae76-bf2dcf30365f.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-quantity-kpi-service/internal/data-snapshot/10000001444/0_1_10000001444/_delta_log [codegen id : 1]
Output [11]: [path#7815001, partitionValues#7815002, size#7815003L, modificationTime#7815004L, dataChange#7815005, stats#7815012, tags#7815007, deletionVector#7815008, baseRowId#7815009L, defaultRowCommitVersion#7815010L, clusteringProvider#7815011]
Arguments: [path#7815001, partitionValues#7815002, size#7815003L, modificationTime#7815004L, dataChange#7815005, stats#7815012, tags#7815007, deletionVector#7815008, baseRowId#7815009L, defaultRowCommitVersion#7815010L, clusteringProvider#7815011], Delta Table State with Stats #0 - hdlfs://332d7051-0d16-44f5-ae76-bf2dcf30365f.files.hdl.prod-eu20.hanacloud.ondemand.com:443/crp-order-quantity-kpi-service/internal/data-snapshot/10000001444/0_1_10000001444/_delta_log MapPartitionsRDD[440602] at start at FileStorageAdapterImpl.java:179, ExistingRDD, UnknownPartitioning(0)
(2) Filter [codegen id : 1]
Input [11]: [path#7815001, partitionValues#7815002, size#7815003L, modificationTime#7815004L, dataChange#7815005, stats#7815012, tags#7815007, deletionVector#7815008, baseRowId#7815009L, defaultRowCommitVersion#7815010L, clusteringProvider#7815011]
Condition : ((UDF(true, size#7815003L, (stats#7815012.numRecords - coalesce(deletionVector#7815008.cardinality, 0)), stats#7815012.numRecords) AND UDF(true, size#7815003L, (stats#7815012.numRecords - coalesce(deletionVector#7815008.cardinality, 0)), stats#7815012.numRecords)) AND if (isnull(((((stats#7815012.nullCount.product < stats#7815012.numRecords) AND (stats#7815012.nullCount.plant < stats#7815012.numRecords)) AND (stats#7815012.nullCount.stockDatetime < stats#7815012.numRecords)) OR (((isnull(stats#7815012.nullCount.product) OR isnull(stats#7815012.numRecords)) OR isnull(stats#7815012.nullCount.plant)) OR isnull(stats#7815012.nullCount.stockDatetime))))) false else UDF(knownnotnull(((((stats#7815012.nullCount.product < stats#7815012.numRecords) AND (stats#7815012.nullCount.plant < stats#7815012.numRecords)) AND (stats#7815012.nullCount.stockDatetime < stats#7815012.numRecords)) OR (((isnull(stats#7815012.nullCount.product) OR isnull(stats#7815012.numRecords)) OR isnull(stats#7815012.nullCount.plant)) OR isnull(stats#7815012.nullCount.stockDatetime)))), size#7815003L, (stats#7815012.numRecords - coalesce(deletionVector#7815008.cardinality, 0)), stats#7815012.numRecords))
(3) Project [codegen id : 1]
Output [11]: [path#7815001, partitionValues#7815002, size#7815003L, modificationTime#7815004L, dataChange#7815005, null AS stats#8423797, tags#7815007, deletionVector#7815008, baseRowId#7815009L, defaultRowCommitVersion#7815010L, clusteringProvider#7815011]
Input [11]: [path#7815001, partitionValues#7815002, size#7815003L, modificationTime#7815004L, dataChange#7815005, stats#7815012, tags#7815007, deletionVector#7815008, baseRowId#7815009L, defaultRowCommitVersion#7815010L, clusteringProvider#7815011]