apache_beam.testing.benchmarks.nexmark.queries.query10 module¶
Query 10, ‘Log to sharded files’ (Not in original suite.)
Every window_size_sec, save all events from the last period into 2*max_workers log files.
- 
class apache_beam.testing.benchmarks.nexmark.queries.query10.OutputFile(max_timestamp, shard, index, timing, filename)[source]¶
- Bases: - object
- 
apache_beam.testing.benchmarks.nexmark.queries.query10.open_writable_gcs_file(options, filename)[source]¶
- 
apache_beam.testing.benchmarks.nexmark.queries.query10.output_file_for(window, shard, pane)[source]¶
- Returns: - an OutputFile object constructed with pane, window and shard. 
- 
apache_beam.testing.benchmarks.nexmark.queries.query10.index_path_for(window)[source]¶
- Returns: - path to the index file containing all shard names or None if no output_path
- is set
 
- 
apache_beam.testing.benchmarks.nexmark.queries.query10.load(events, metadata=None, pipeline_options=None)[source]¶
- 
class apache_beam.testing.benchmarks.nexmark.queries.query10.ShardEventsDoFn(*unused_args, **unused_kwargs)[source]¶
- 
class apache_beam.testing.benchmarks.nexmark.queries.query10.WriteEventDoFn(*unused_args, **unused_kwargs)[source]¶