コード例 #1
0
ファイル: window.py プロジェクト: wai2659/beam
 def to_runner_api_parameter(self, context):
   return (urns.FIXED_WINDOWS_FN,
           standard_window_fns_pb2.FixedWindowsPayload(
               size=proto_utils.from_micros(
                   duration_pb2.Duration, self.size.micros),
               offset=proto_utils.from_micros(
                   timestamp_pb2.Timestamp, self.offset.micros)))
コード例 #2
0
ファイル: window.py プロジェクト: dpmills/incubator-beam
 def to_runner_api_parameter(self, context):
   return (common_urns.fixed_windows.urn,
           standard_window_fns_pb2.FixedWindowsPayload(
               size=proto_utils.from_micros(
                   duration_pb2.Duration, self.size.micros),
               offset=proto_utils.from_micros(
                   timestamp_pb2.Timestamp, self.offset.micros)))
コード例 #3
0
ファイル: window.py プロジェクト: wai2659/beam
 def to_runner_api_parameter(self, context):
   return (urns.SLIDING_WINDOWS_FN,
           standard_window_fns_pb2.SlidingWindowsPayload(
               size=proto_utils.from_micros(
                   duration_pb2.Duration, self.size.micros),
               offset=proto_utils.from_micros(
                   timestamp_pb2.Timestamp, self.offset.micros),
               period=proto_utils.from_micros(
                   duration_pb2.Duration, self.period.micros)))
コード例 #4
0
ファイル: window.py プロジェクト: amarouni/incubator-beam
 def to_runner_api_parameter(self, context):
   return (urns.SLIDING_WINDOWS_FN,
           standard_window_fns_pb2.SlidingWindowsPayload(
               size=proto_utils.from_micros(
                   duration_pb2.Duration, self.size.micros),
               offset=proto_utils.from_micros(
                   timestamp_pb2.Timestamp, self.offset.micros),
               period=proto_utils.from_micros(
                   duration_pb2.Duration, self.period.micros)))
コード例 #5
0
ファイル: window.py プロジェクト: wai2659/beam
 def to_runner_api_parameter(self, context):
   return (urns.SESSION_WINDOWS_FN,
           standard_window_fns_pb2.SessionsPayload(
               gap_size=proto_utils.from_micros(
                   duration_pb2.Duration, self.gap_size.micros)))
コード例 #6
0
 def to_runner_api_parameter(self, context):
   return (
       common_urns.session_windows.urn,
       standard_window_fns_pb2.SessionWindowsPayload(
           gap_size=proto_utils.from_micros(
               duration_pb2.Duration, self.gap_size.micros)))
コード例 #7
0
ファイル: window.py プロジェクト: dpmills/incubator-beam
 def to_runner_api_parameter(self, context):
   return (common_urns.session_windows.urn,
           standard_window_fns_pb2.SessionsPayload(
               gap_size=proto_utils.from_micros(
                   duration_pb2.Duration, self.gap_size.micros)))
コード例 #8
0
ファイル: window.py プロジェクト: amarouni/incubator-beam
 def to_runner_api_parameter(self, context):
   return (urns.SESSION_WINDOWS_FN,
           standard_window_fns_pb2.SessionsPayload(
               gap_size=proto_utils.from_micros(
                   duration_pb2.Duration, self.gap_size.micros)))