Dela via


EnricherSelector Klass

Definierar basklassen för alla berikarväljare.

Konstruktor

EnricherSelector()

Kommentarer

Använd egenskapen granularity för att ange kornigheten för en berikare.


   EnricherSelector.granularity = DayGranularity()

Metoder

process

Bearbeta berikarväljaren.

process

Bearbeta berikarväljaren.

process(customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: List[Tuple[str, str]] | None = None, debug: bool = False)

Parametrar

Name Description
customer_data
Obligatorisk

En instans av en TimeData dervived-klass.

public_data
Obligatorisk

En instans av en TimeData-härledd klass.

aggregator
Obligatorisk

En aggregator.

join_keys

En lista över kopplingsnyckelpar.

Standardvärde: None
debug

Anger om felsökningsloggar ska skrivas ut.

Standardvärde: False

Returer

Typ Description

En tuppeln med en förändrad instans av kunddataklassen, en ändrad instans av den offentliga dataklassen och en lista över kopplingsnyckelpar.

Attribut

granularity

Få kornighet.