blob: ac2b44d9eece4fb41bc7a78087ae3951d1ef3609 [file] [log] [blame]
<!DOCTYPE html>
<html class="writer-html5" lang="en" data-content_root="./">
<head>
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>apache_beam.testing.benchmarks.nexmark.queries.winning_bids module &mdash; Apache Beam 2.68.0 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=b86133f3" />
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=e59714d7" />
<script src="_static/jquery.js?v=5d32c60e"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script src="_static/documentation_options.js?v=2388e03a"></script>
<script src="_static/doctools.js?v=9a2dae69"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="apache_beam.testing.benchmarks.nexmark.monitor module" href="apache_beam.testing.benchmarks.nexmark.monitor.html" />
<link rel="prev" title="apache_beam.testing.benchmarks.nexmark.queries.query9 module" href="apache_beam.testing.benchmarks.nexmark.queries.query9.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html" class="icon icon-home">
Apache Beam
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="apache_beam.coders.html">apache_beam.coders package</a></li>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.dataframe.html">apache_beam.dataframe package</a></li>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.io.html">apache_beam.io package</a></li>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.metrics.html">apache_beam.metrics package</a></li>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.ml.html">apache_beam.ml package</a></li>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.options.html">apache_beam.options package</a></li>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.portability.html">apache_beam.portability package</a></li>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.runners.html">apache_beam.runners package</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="apache_beam.testing.html">apache_beam.testing package</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="apache_beam.testing.html#subpackages">Subpackages</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="apache_beam.testing.benchmarks.html">apache_beam.testing.benchmarks package</a><ul class="current">
<li class="toctree-l4 current"><a class="reference internal" href="apache_beam.testing.benchmarks.html#subpackages">Subpackages</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="apache_beam.testing.load_tests.html">apache_beam.testing.load_tests package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="apache_beam.testing.html#submodules">Submodules</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.transforms.html">apache_beam.transforms package</a></li>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.typehints.html">apache_beam.typehints package</a></li>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.utils.html">apache_beam.utils package</a></li>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.yaml.html">apache_beam.yaml package</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.error.html">apache_beam.error module</a></li>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.pipeline.html">apache_beam.pipeline module</a></li>
<li class="toctree-l1"><a class="reference internal" href="apache_beam.pvalue.html">apache_beam.pvalue module</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">Apache Beam</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item"><a href="apache_beam.testing.html">apache_beam.testing package</a></li>
<li class="breadcrumb-item"><a href="apache_beam.testing.benchmarks.html">apache_beam.testing.benchmarks package</a></li>
<li class="breadcrumb-item"><a href="apache_beam.testing.benchmarks.nexmark.html">apache_beam.testing.benchmarks.nexmark package</a></li>
<li class="breadcrumb-item"><a href="apache_beam.testing.benchmarks.nexmark.queries.html">apache_beam.testing.benchmarks.nexmark.queries package</a></li>
<li class="breadcrumb-item active">apache_beam.testing.benchmarks.nexmark.queries.winning_bids module</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/apache_beam.testing.benchmarks.nexmark.queries.winning_bids.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="module-apache_beam.testing.benchmarks.nexmark.queries.winning_bids">
<span id="apache-beam-testing-benchmarks-nexmark-queries-winning-bids-module"></span><h1>apache_beam.testing.benchmarks.nexmark.queries.winning_bids module<a class="headerlink" href="#module-apache_beam.testing.benchmarks.nexmark.queries.winning_bids" title="Link to this heading"></a></h1>
<p>A transform to find winning bids for each closed auction. In pseudo CQL syntax:</p>
<p>SELECT Rstream(A.*, B.auction, B.bidder, MAX(B.price), B.dateTime)
FROM Auction A [ROWS UNBOUNDED], Bid B [ROWS UNBOUNDED]
WHERE A.id = B.auction AND B.datetime &lt; A.expires AND A.expires &lt; CURRENT_TIME
GROUP BY A.id</p>
<p>We will also check that the winning bid is above the auction reserve. Note that
we ignore the auction opening bid value since it has no impact on which bid
eventually wins, if any.</p>
<p>Our implementation will use a custom windowing function in order to bring bids
and auctions together without requiring global state.</p>
<dl class="py class">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindow">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">apache_beam.testing.benchmarks.nexmark.queries.winning_bids.</span></span><span class="sig-name descname"><span class="pre">AuctionOrBidWindow</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">start</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">end</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">auction_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">is_auction_window</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindow"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindow" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="apache_beam.transforms.window.html#apache_beam.transforms.window.IntervalWindow" title="apache_beam.transforms.window.IntervalWindow"><code class="xref py py-class docutils literal notranslate"><span class="pre">IntervalWindow</span></code></a></p>
<p>Windows for open auctions and bids.</p>
<dl class="py method">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindow.for_auction">
<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">for_auction</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">timestamp</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">auction</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindow.for_auction"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindow.for_auction" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindow.for_bid">
<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">for_bid</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">expected_duration_micro</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timestamp</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bid</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindow.for_bid"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindow.for_bid" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindow.is_auction_window_fn">
<span class="sig-name descname"><span class="pre">is_auction_window_fn</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindow.is_auction_window_fn"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindow.is_auction_window_fn" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowCoder">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">apache_beam.testing.benchmarks.nexmark.queries.winning_bids.</span></span><span class="sig-name descname"><span class="pre">AuctionOrBidWindowCoder</span></span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindowCoder"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowCoder" title="Link to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">FastCoder</span></code></p>
<dl class="py method">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowCoder.is_deterministic">
<span class="sig-name descname"><span class="pre">is_deterministic</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindowCoder.is_deterministic"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowCoder.is_deterministic" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowCoderImpl">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">apache_beam.testing.benchmarks.nexmark.queries.winning_bids.</span></span><span class="sig-name descname"><span class="pre">AuctionOrBidWindowCoderImpl</span></span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindowCoderImpl"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowCoderImpl" title="Link to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">StreamCoderImpl</span></code></p>
<dl class="py method">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowCoderImpl.encode_to_stream">
<span class="sig-name descname"><span class="pre">encode_to_stream</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">stream</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">nested</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindowCoderImpl.encode_to_stream"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowCoderImpl.encode_to_stream" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowCoderImpl.decode_from_stream">
<span class="sig-name descname"><span class="pre">decode_from_stream</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">stream</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">nested</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindowCoderImpl.decode_from_stream"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowCoderImpl.decode_from_stream" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowFn">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">apache_beam.testing.benchmarks.nexmark.queries.winning_bids.</span></span><span class="sig-name descname"><span class="pre">AuctionOrBidWindowFn</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">expected_duration_micro</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindowFn"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowFn" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="apache_beam.transforms.window.html#apache_beam.transforms.window.WindowFn" title="apache_beam.transforms.window.WindowFn"><code class="xref py py-class docutils literal notranslate"><span class="pre">WindowFn</span></code></a></p>
<dl class="py method">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowFn.assign">
<span class="sig-name descname"><span class="pre">assign</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">assign_context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindowFn.assign"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowFn.assign" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowFn.merge">
<span class="sig-name descname"><span class="pre">merge</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">merge_context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindowFn.merge"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowFn.merge" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowFn.get_window_coder">
<span class="sig-name descname"><span class="pre">get_window_coder</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindowFn.get_window_coder"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowFn.get_window_coder" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowFn.get_transformed_output_time">
<span class="sig-name descname"><span class="pre">get_transformed_output_time</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">window</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">input_timestamp</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#AuctionOrBidWindowFn.get_transformed_output_time"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.AuctionOrBidWindowFn.get_transformed_output_time" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.JoinAuctionBidFn">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">apache_beam.testing.benchmarks.nexmark.queries.winning_bids.</span></span><span class="sig-name descname"><span class="pre">JoinAuctionBidFn</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">unused_args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">unused_kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#JoinAuctionBidFn"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.JoinAuctionBidFn" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="apache_beam.transforms.core.html#apache_beam.transforms.core.DoFn" title="apache_beam.transforms.core.DoFn"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoFn</span></code></a></p>
<dl class="py method">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.JoinAuctionBidFn.higher_bid">
<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">higher_bid</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">bid</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">other</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#JoinAuctionBidFn.higher_bid"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.JoinAuctionBidFn.higher_bid" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.JoinAuctionBidFn.process">
<span class="sig-name descname"><span class="pre">process</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">element</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#JoinAuctionBidFn.process"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.JoinAuctionBidFn.process" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.WinningBids">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">apache_beam.testing.benchmarks.nexmark.queries.winning_bids.</span></span><span class="sig-name descname"><span class="pre">WinningBids</span></span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#WinningBids"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.WinningBids" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="apache_beam.transforms.ptransform.html#apache_beam.transforms.ptransform.PTransform" title="apache_beam.transforms.ptransform.PTransform"><code class="xref py py-class docutils literal notranslate"><span class="pre">PTransform</span></code></a></p>
<dl class="py method">
<dt class="sig sig-object py" id="apache_beam.testing.benchmarks.nexmark.queries.winning_bids.WinningBids.expand">
<span class="sig-name descname"><span class="pre">expand</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">pcoll</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.html#WinningBids.expand"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#apache_beam.testing.benchmarks.nexmark.queries.winning_bids.WinningBids.expand" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="apache_beam.testing.benchmarks.nexmark.queries.query9.html" class="btn btn-neutral float-left" title="apache_beam.testing.benchmarks.nexmark.queries.query9 module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="apache_beam.testing.benchmarks.nexmark.monitor.html" class="btn btn-neutral float-right" title="apache_beam.testing.benchmarks.nexmark.monitor module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright %Y, Apache Beam.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>