Sdílet prostřednictvím


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
výchozí hodnota: 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í.

výchozí hodnota: None
debug

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

výchozí hodnota: 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í.