TimeNearestSelector 類別
定義最接近時間選取器的時間,其四捨五入到不同的時間細微性。
使用時間細微性進行初始化。
- 繼承
-
TimeNearestSelector
建構函式
TimeNearestSelector(_granularity: TimeGranularity, enable_telemetry: bool = True)
參數
名稱 | Description |
---|---|
_granularity
必要
|
|
enable_telemetry
|
預設值: True
|
方法
process |
使用指定的匯總工具,利用公用資料來擴充客戶資料。 |
process
使用指定的匯總工具,利用公用資料來擴充客戶資料。
process(env: RuntimeEnv, customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: list | None = None, debug: bool = False)
參數
名稱 | Description |
---|---|
env
必要
|
執行時間環境。 |
customer_data
必要
|
TimeData 衍生類別的實例。 |
public_data
必要
|
TimeData 衍生類別的實例。 |
aggregator
必要
|
匯總工具。 |
join_keys
|
聯結金鑰組的清單。 預設值: None
|
debug
|
指出是否要列印偵錯記錄。 預設值: False
|
傳回
類型 | Description |
---|---|
已改變客戶資料類別實例、改變的公用資料類別實例和聯結金鑰組清單的 Tuple。 |