TimeNearestSelector Třída
Definuje nejbližší selektor času se zaokrouhlením na různé časové intervaly.
Inicializovat s časovými intervaly.
- Dědičnost
-
TimeNearestSelector
Konstruktor
TimeNearestSelector(_granularity: TimeGranularity, enable_telemetry: bool = True)
Parametry
Name | Description |
---|---|
_granularity
Vyžadováno
|
|
enable_telemetry
|
Default value: True
|
Metody
process |
Rozšiřte zákaznická data o veřejná data pomocí zadaného agregátoru. |
process
Rozšiřte zákaznická data o veřejná data pomocí zadaného agregátoru.
process(env: RuntimeEnv, customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: list | None = None, debug: bool = False)
Parametry
Name | Description |
---|---|
env
Vyžadováno
|
Prostředí modulu runtime. |
customer_data
Vyžadováno
|
Instance TimeData odvozené třídy. |
public_data
Vyžadováno
|
Instance TimeData odvozené třídy. |
aggregator
Vyžadováno
|
Agregátor. |
join_keys
|
Seznam párů klíčů spojení. Default value: None
|
debug
|
Určuje, jestli se mají vytisknout protokoly ladění. Default value: False
|
Návraty
Typ | Description |
---|---|
Řazená 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í. |