Sdílet prostřednictvím


EnricherSelector Třída

Definuje základní třídu všech selektorů rozšiřování.

Dědičnost
builtins.object
EnricherSelector

Konstruktor

EnricherSelector()

Poznámky

granularity Pomocí vlastnosti nastavte členitost rozšiřovače.


   EnricherSelector.granularity = DayGranularity()

Metody

process

Zpracujte selektor rozšiřování.

process

Zpracujte selektor rozšiřování.

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

Parametry

Name Description
customer_data
Vyžadováno

Instance třídy Dervived TimeData.

public_data
Vyžadováno

Instance třídy odvozené TimeData.

aggregator
Vyžadováno

Agregátor.

join_keys

Seznam párů klíčů spojení.

Default value: None
debug

Určuje, zda se mají vytisknout protokoly ladění.

Default value: False

Návraty

Typ Description

Kolekce členů změněné instance datové třídy zákazníka, změněná instance veřejné datové třídy a seznam párů klíčů spojení.

Atributy

granularity

Získejte členitost.