Coverage for jstark/features/quantity.py: 100%

11 statements  

« prev     ^ index     » next       coverage.py v7.4.3, created at 2024-02-25 20:09 +0000

1"""Quantity feature""" 

2import pyspark.sql.functions as f 

3from pyspark.sql import Column 

4 

5from .sum_feature import Sum 

6 

7 

8class Quantity(Sum): 

9 def column_expression(self) -> Column: 

10 return f.col("Quantity") 

11 

12 @property 

13 def description_subject(self) -> str: 

14 return "Sum of Quantity" 

15 

16 def default_value(self) -> Column: 

17 return f.lit(0)