EnricherSelector Třída
Definuje základní třídu všech selektorů rozšiřování.
- Dědičnost
-
builtins.objectEnricherSelector
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.