hop
window_interval) を持ち、指定したホップ間隔 (hop_interval) ごとに移動します。hop_interval が window_interval より小さい場合、ホッピングウィンドウは重なります。そのため、レコードは複数のウィンドウに割り当てられることがあります。
1 つのレコードが複数の hop ウィンドウに割り当てられる可能性があるため、WINDOW VIEW を使わずに hop 関数を使用した場合、この関数は最初のウィンドウの境界のみを返します。
構文
time_attr— 日付と時刻。DateTimehop_interval— 正のホップ間隔。Intervalwindow_interval— 正のウィンドウ間隔。Intervaltimezone— 任意。タイムゾーン名。String
Tuple(DateTime, DateTime)
例
ホッピングウィンドウ
Query
Response
hopEnd
WINDOW VIEW を使用せずに hop 関数を使うと、この関数は最初のウィンドウの境界のみを返します。
構文
time_attr— 日付と時刻。DateTimehop_interval— 正のホップ間隔。Intervalwindow_interval— 正のウィンドウ間隔。Intervaltimezone— 任意。タイムゾーン名。String
DateTime
例
ホッピングウィンドウの終了時刻
Query
Response
hopStart
WINDOW VIEW なしで使用した場合、この関数は最初のウィンドウの下限のみを返します。
構文
time_attr— 日付と時刻。DateTimehop_interval— 正のホップ間隔。Intervalwindow_interval— 正のウィンドウ間隔。Intervaltimezone— 任意。タイムゾーン名。String
DateTime
例
ホッピングウィンドウの開始
Query
Response
tumble
interval) の、重複しない連続したウィンドウに割り当てられます。
構文
time_attr— 日付と時刻。DateTimeinterval—Intervalで指定するウィンドウ間隔。Intervaltimezone— 任意。タイムゾーン名。String
Tuple(DateTime, DateTime)
例
タンブリングウィンドウ
Query
Response
tumbleEnd
DateTime
例
タンブリングウィンドウの終端
Query
Response
tumbleStart
DateTime
例
タンブリングウィンドウの開始
Query
Response
windowID
WINDOW VIEW でのみ使用できます。
構文
UInt32
例
ウィンドウ ID
Query
Response