blob: 7431e97ec4ee7997ae3a2f90ac642c59cf977c1f [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class org.apache.drill.exec.record.VectorContainer (Drill : 1.20.3 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class org.apache.drill.exec.record.VectorContainer (Drill : 1.20.3 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/drill/exec/record/class-use/VectorContainer.html" target="_top">Frames</a></li>
<li><a href="VectorContainer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class org.apache.drill.exec.record.VectorContainer" class="title">Uses of Class<br>org.apache.drill.exec.record.VectorContainer</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.cache">org.apache.drill.exec.cache</a></td>
<td class="colLast">
<div class="block">Distributed cache for syncing state and data between Drillbits.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl">org.apache.drill.exec.physical.impl</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.aggregate">org.apache.drill.exec.physical.impl.aggregate</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.common">org.apache.drill.exec.physical.impl.common</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.flatten">org.apache.drill.exec.physical.impl.flatten</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.join">org.apache.drill.exec.physical.impl.join</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.materialize">org.apache.drill.exec.physical.impl.materialize</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.orderedpartitioner">org.apache.drill.exec.physical.impl.orderedpartitioner</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.project">org.apache.drill.exec.physical.impl.project</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.protocol">org.apache.drill.exec.physical.impl.protocol</a></td>
<td class="colLast">
<div class="block">Defines a revised implementation of the Drill RecordBatch protocol.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.scan">org.apache.drill.exec.physical.impl.scan</a></td>
<td class="colLast">
<div class="block">Defines the scan operation implementation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.scan.framework">org.apache.drill.exec.physical.impl.scan.framework</a></td>
<td class="colLast">
<div class="block">Defines the projection, vector continuity and other operations for
a set of one or more readers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.scan.project">org.apache.drill.exec.physical.impl.scan.project</a></td>
<td class="colLast">
<div class="block">Provides run-time semantic analysis of the projection list for the
scan operator.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.scan.v3.lifecycle">org.apache.drill.exec.physical.impl.scan.v3.lifecycle</a></td>
<td class="colLast">
<div class="block">Implements the details of the scan lifecycle for a set of readers,
primarily the process of resolving the scan output schema from a variety
of input schemas, then running each reader, each of which will produce
some number of batches.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.sort">org.apache.drill.exec.physical.impl.sort</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.statistics">org.apache.drill.exec.physical.impl.statistics</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.svremover">org.apache.drill.exec.physical.impl.svremover</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.TopN">org.apache.drill.exec.physical.impl.TopN</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.unnest">org.apache.drill.exec.physical.impl.unnest</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.unorderedreceiver">org.apache.drill.exec.physical.impl.unorderedreceiver</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.unpivot">org.apache.drill.exec.physical.impl.unpivot</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.validate">org.apache.drill.exec.physical.impl.validate</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.window">org.apache.drill.exec.physical.impl.window</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.xsort">org.apache.drill.exec.physical.impl.xsort</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.resultSet">org.apache.drill.exec.physical.resultSet</a></td>
<td class="colLast">
<div class="block">Provides a second-generation row set (AKA "record batch") writer used
by client code to
Define the schema of a result set.
Write data into the vectors backing a row set.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.resultSet.impl">org.apache.drill.exec.physical.resultSet.impl</a></td>
<td class="colLast">
<div class="block">Handles the details of the result set loader implementation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.resultSet.model">org.apache.drill.exec.physical.resultSet.model</a></td>
<td class="colLast">
<div class="block">The "row set model" provides a "dual" of the vector structure used to create,
allocate and work with a collection of vectors.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.resultSet.model.hyper">org.apache.drill.exec.physical.resultSet.model.hyper</a></td>
<td class="colLast">
<div class="block">Implementation of a row set model for hyper-batches.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.resultSet.model.single">org.apache.drill.exec.physical.resultSet.model.single</a></td>
<td class="colLast">
<div class="block">This set of classes models the structure of a batch consisting
of single vectors (as contrasted with a hyper batch.) Provides tools
or metdata-based construction, allocation, reading and writing of
the vectors.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.rowSet">org.apache.drill.exec.physical.rowSet</a></td>
<td class="colLast">
<div class="block">Provides a set of tools to work with row sets.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.planner.logical.partition">org.apache.drill.exec.planner.logical.partition</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.record">org.apache.drill.exec.record</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.record.selection">org.apache.drill.exec.record.selection</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="org.apache.drill.exec.cache">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/cache/package-summary.html">org.apache.drill.exec.cache</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/cache/package-summary.html">org.apache.drill.exec.cache</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorAccessibleSerializable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/cache/VectorAccessibleSerializable.html#get--">get</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorSerializer.Reader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/cache/VectorSerializer.Reader.html#read--">read</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/cache/package-summary.html">org.apache.drill.exec.cache</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">VectorAccessibleSerializable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/cache/VectorAccessibleSerializable.html#readFromStreamWithContainer-org.apache.drill.exec.record.VectorContainer-java.io.InputStream-">readFromStreamWithContainer</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;myContainer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;input)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/package-summary.html">org.apache.drill.exec.physical.impl</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/package-summary.html">org.apache.drill.exec.physical.impl</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ScanBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/ScanBatch.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ScanBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/ScanBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/drill/exec/physical/impl/package-summary.html">org.apache.drill.exec.physical.impl</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/ScanBatch.Mutator.html#Mutator-org.apache.drill.exec.ops.OperatorContext-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.exec.record.VectorContainer-">Mutator</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/OperatorContext.html" title="interface in org.apache.drill.exec.ops">OperatorContext</a>&nbsp;oContext,
<a href="../../../../../../org/apache/drill/exec/memory/BufferAllocator.html" title="interface in org.apache.drill.exec.memory">BufferAllocator</a>&nbsp;allocator,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.aggregate">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/aggregate/package-summary.html">org.apache.drill.exec.physical.impl.aggregate</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/aggregate/package-summary.html">org.apache.drill.exec.physical.impl.aggregate</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">SpilledRecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/aggregate/SpilledRecordBatch.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">HashAggBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/aggregate/HashAggBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">SpilledRecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/aggregate/SpilledRecordBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">StreamingAggBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/aggregate/StreamingAggBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/aggregate/package-summary.html">org.apache.drill.exec.physical.impl.aggregate</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">HashAggregator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/aggregate/HashAggregator.html#setup-org.apache.drill.exec.physical.config.HashAggregate-org.apache.drill.exec.physical.impl.common.HashTableConfig-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.ops.OperatorContext-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.physical.impl.aggregate.HashAggBatch-org.apache.drill.common.expression.LogicalExpression:A-java.util.List-org.apache.drill.exec.expr.ClassGenerator-org.apache.drill.exec.record.TypedFieldId:A-org.apache.drill.exec.record.VectorContainer-int-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/physical/config/HashAggregate.html" title="class in org.apache.drill.exec.physical.config">HashAggregate</a>&nbsp;hashAggrConfig,
<a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTableConfig.html" title="class in org.apache.drill.exec.physical.impl.common">HashTableConfig</a>&nbsp;htConfig,
<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/ops/OperatorContext.html" title="interface in org.apache.drill.exec.ops">OperatorContext</a>&nbsp;oContext,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/physical/impl/aggregate/HashAggBatch.html" title="class in org.apache.drill.exec.physical.impl.aggregate">HashAggBatch</a>&nbsp;outgoing,
<a href="../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>[]&nbsp;valueExprs,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/record/TypedFieldId.html" title="class in org.apache.drill.exec.record">TypedFieldId</a>&gt;&nbsp;valueFieldIds,
<a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.html" title="class in org.apache.drill.exec.expr">ClassGenerator</a>&lt;?&gt;&nbsp;cg,
<a href="../../../../../../org/apache/drill/exec/record/TypedFieldId.html" title="class in org.apache.drill.exec.record">TypedFieldId</a>[]&nbsp;keyFieldIds,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outContainer,
int&nbsp;extraRowBytes)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">HashAggTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/aggregate/HashAggTemplate.html#setup-org.apache.drill.exec.physical.config.HashAggregate-org.apache.drill.exec.physical.impl.common.HashTableConfig-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.ops.OperatorContext-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.physical.impl.aggregate.HashAggBatch-org.apache.drill.common.expression.LogicalExpression:A-java.util.List-org.apache.drill.exec.expr.ClassGenerator-org.apache.drill.exec.record.TypedFieldId:A-org.apache.drill.exec.record.VectorContainer-int-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/physical/config/HashAggregate.html" title="class in org.apache.drill.exec.physical.config">HashAggregate</a>&nbsp;hashAggrConfig,
<a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTableConfig.html" title="class in org.apache.drill.exec.physical.impl.common">HashTableConfig</a>&nbsp;htConfig,
<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/ops/OperatorContext.html" title="interface in org.apache.drill.exec.ops">OperatorContext</a>&nbsp;oContext,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/physical/impl/aggregate/HashAggBatch.html" title="class in org.apache.drill.exec.physical.impl.aggregate">HashAggBatch</a>&nbsp;outgoing,
<a href="../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>[]&nbsp;valueExprs,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/record/TypedFieldId.html" title="class in org.apache.drill.exec.record">TypedFieldId</a>&gt;&nbsp;valueFieldIds,
<a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.html" title="class in org.apache.drill.exec.expr">ClassGenerator</a>&lt;?&gt;&nbsp;cg,
<a href="../../../../../../org/apache/drill/exec/record/TypedFieldId.html" title="class in org.apache.drill.exec.record">TypedFieldId</a>[]&nbsp;groupByOutFieldIds,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outContainer,
int&nbsp;extraRowBytes)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">HashAggTemplate.BatchHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/aggregate/HashAggTemplate.BatchHolder.html#setupInterior-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.VectorContainer-">setupInterior</a></span>(<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;outgoing,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;aggrValuesContainer)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.common">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/common/package-summary.html">org.apache.drill.exec.physical.impl.common</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/common/package-summary.html">org.apache.drill.exec.physical.impl.common</a> that return types with arguments of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">HashPartition.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashPartition.html#getContainers--">getContainers</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>org.apache.commons.lang3.tuple.Pair&lt;<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">HashPartition.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashPartition.html#nextBatch--">nextBatch</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.apache.commons.lang3.tuple.Pair&lt;<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">HashTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTable.html#nextBatch--">nextBatch</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>org.apache.commons.lang3.tuple.Pair&lt;<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">HashTableTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTableTemplate.html#nextBatch--">nextBatch</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/common/package-summary.html">org.apache.drill.exec.physical.impl.common</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">HashPartition.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashPartition.html#appendInnerRow-org.apache.drill.exec.record.VectorContainer-int-int-org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.BuildSidePartitioning-">appendInnerRow</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;buildContainer,
int&nbsp;ind,
int&nbsp;hashCode,
<a href="../../../../../../org/apache/drill/exec/physical/impl/join/HashJoinMemoryCalculator.BuildSidePartitioning.html" title="interface in org.apache.drill.exec.physical.impl.join">HashJoinMemoryCalculator.BuildSidePartitioning</a>&nbsp;calc)</code>
<div class="block">Spills if needed</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">HashTableTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTableTemplate.html#doSetup-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.RecordBatch-">doSetup</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;incomingBuild,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;incomingProbe)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">HashTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTable.html#outputKeys-int-org.apache.drill.exec.record.VectorContainer-int-">outputKeys</a></span>(int&nbsp;batchIdx,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outContainer,
int&nbsp;numRecords)</code>
<div class="block">Retrieves the key columns and transfers them to the output container.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">HashTableTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTableTemplate.html#outputKeys-int-org.apache.drill.exec.record.VectorContainer-int-">outputKeys</a></span>(int&nbsp;batchIdx,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outContainer,
int&nbsp;numRecords)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">HashTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTable.html#setup-org.apache.drill.exec.physical.impl.common.HashTableConfig-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.expr.ClassGenerator-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTableConfig.html" title="class in org.apache.drill.exec.physical.impl.common">HashTableConfig</a>&nbsp;htConfig,
<a href="../../../../../../org/apache/drill/exec/memory/BufferAllocator.html" title="interface in org.apache.drill.exec.memory">BufferAllocator</a>&nbsp;allocator,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;incomingBuild,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;incomingProbe,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;outgoing,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;htContainerOrig,
<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.html" title="class in org.apache.drill.exec.expr">ClassGenerator</a>&lt;?&gt;&nbsp;cg)</code>
<div class="block"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTable.html#setup-org.apache.drill.exec.physical.impl.common.HashTableConfig-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.expr.ClassGenerator-"><code>HashTable.setup(org.apache.drill.exec.physical.impl.common.HashTableConfig, org.apache.drill.exec.memory.BufferAllocator, org.apache.drill.exec.record.VectorContainer, org.apache.drill.exec.record.RecordBatch, org.apache.drill.exec.record.RecordBatch, org.apache.drill.exec.record.VectorContainer, org.apache.drill.exec.ops.FragmentContext, org.apache.drill.exec.expr.ClassGenerator&lt;?&gt;)</code></a> must be called before anything can be done to the <a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTable.html" title="interface in org.apache.drill.exec.physical.impl.common"><code>HashTable</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">HashTableTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTableTemplate.html#setup-org.apache.drill.exec.physical.impl.common.HashTableConfig-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.expr.ClassGenerator-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTableConfig.html" title="class in org.apache.drill.exec.physical.impl.common">HashTableConfig</a>&nbsp;htConfig,
<a href="../../../../../../org/apache/drill/exec/memory/BufferAllocator.html" title="interface in org.apache.drill.exec.memory">BufferAllocator</a>&nbsp;allocator,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;incomingBuild,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;incomingProbe,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;outgoing,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;htContainerOrig,
<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.html" title="class in org.apache.drill.exec.expr">ClassGenerator</a>&lt;?&gt;&nbsp;cg)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="typeNameLabel">HashTableTemplate.BatchHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTableTemplate.BatchHolder.html#setupInterior-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.VectorContainer-">setupInterior</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;incomingBuild,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;incomingProbe,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;outgoing,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;htContainer)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">HashTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTable.html#updateIncoming-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.RecordBatch-">updateIncoming</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;newIncoming,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;newIncomingProbe)</code>
<div class="block">Changes the incoming probe and build side batches, and then updates all the value vector references in the <a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTableTemplate.BatchHolder.html" title="class in org.apache.drill.exec.physical.impl.common"><code>HashTableTemplate.BatchHolder</code></a>s.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">HashTableTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashTableTemplate.html#updateIncoming-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.RecordBatch-">updateIncoming</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;newIncoming,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;newIncomingProbe)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.flatten">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/flatten/package-summary.html">org.apache.drill.exec.physical.impl.flatten</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/flatten/package-summary.html">org.apache.drill.exec.physical.impl.flatten</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">FlattenRecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/flatten/FlattenRecordBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.join">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/join/package-summary.html">org.apache.drill.exec.physical.impl.join</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/join/package-summary.html">org.apache.drill.exec.physical.impl.join</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">JoinTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/join/JoinTemplate.html#doSetup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.physical.impl.join.JoinStatus-org.apache.drill.exec.record.VectorContainer-">doSetup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/physical/impl/join/JoinStatus.html" title="class in org.apache.drill.exec.physical.impl.join">JoinStatus</a>&nbsp;status,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">NestedLoopJoin.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/join/NestedLoopJoin.html#doSetup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.RecordBatch-">doSetup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;rightContainer,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;leftBatch,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">NestedLoopJoinTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/join/NestedLoopJoinTemplate.html#doSetup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.RecordBatch-">doSetup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;rightContainer,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;leftBatch,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">HashJoinProbe.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/join/HashJoinProbe.html#setupHashJoinProbe-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.physical.impl.join.HashJoinBatch-org.apache.calcite.rel.core.JoinRelType-boolean-org.apache.drill.exec.record.RecordBatch.IterOutcome-org.apache.drill.exec.physical.impl.common.HashPartition:A-int-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.physical.impl.join.HashJoinBatch.HashJoinSpilledPartition:A-boolean-int-int-">setupHashJoinProbe</a></span>(<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;probeBatch,
<a href="../../../../../../org/apache/drill/exec/physical/impl/join/HashJoinBatch.html" title="class in org.apache.drill.exec.physical.impl.join">HashJoinBatch</a>&nbsp;outgoing,
org.apache.calcite.rel.core.JoinRelType&nbsp;joinRelType,
boolean&nbsp;semiJoin,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.IterOutcome.html" title="enum in org.apache.drill.exec.record">RecordBatch.IterOutcome</a>&nbsp;leftStartState,
<a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashPartition.html" title="class in org.apache.drill.exec.physical.impl.common">HashPartition</a>[]&nbsp;partitions,
int&nbsp;cycleNum,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/physical/impl/join/HashJoinBatch.HashJoinSpilledPartition.html" title="class in org.apache.drill.exec.physical.impl.join">HashJoinBatch.HashJoinSpilledPartition</a>[]&nbsp;spilledInners,
boolean&nbsp;buildSideIsEmpty,
int&nbsp;numPartitions,
int&nbsp;rightHVColPosition)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">HashJoinProbeTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/join/HashJoinProbeTemplate.html#setupHashJoinProbe-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.physical.impl.join.HashJoinBatch-org.apache.calcite.rel.core.JoinRelType-boolean-org.apache.drill.exec.record.RecordBatch.IterOutcome-org.apache.drill.exec.physical.impl.common.HashPartition:A-int-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.physical.impl.join.HashJoinBatch.HashJoinSpilledPartition:A-boolean-int-int-">setupHashJoinProbe</a></span>(<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;probeBatch,
<a href="../../../../../../org/apache/drill/exec/physical/impl/join/HashJoinBatch.html" title="class in org.apache.drill.exec.physical.impl.join">HashJoinBatch</a>&nbsp;outgoing,
org.apache.calcite.rel.core.JoinRelType&nbsp;joinRelType,
boolean&nbsp;semiJoin,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.IterOutcome.html" title="enum in org.apache.drill.exec.record">RecordBatch.IterOutcome</a>&nbsp;leftStartState,
<a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashPartition.html" title="class in org.apache.drill.exec.physical.impl.common">HashPartition</a>[]&nbsp;partitions,
int&nbsp;cycleNum,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/physical/impl/join/HashJoinBatch.HashJoinSpilledPartition.html" title="class in org.apache.drill.exec.physical.impl.join">HashJoinBatch.HashJoinSpilledPartition</a>[]&nbsp;spilledInners,
boolean&nbsp;buildSideIsEmpty,
int&nbsp;numPartitions,
int&nbsp;rightHVColPosition)</code>
<div class="block">Setup the Hash Join Probe object</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">JoinTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/join/JoinTemplate.html#setupJoin-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.physical.impl.join.JoinStatus-org.apache.drill.exec.record.VectorContainer-">setupJoin</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/physical/impl/join/JoinStatus.html" title="class in org.apache.drill.exec.physical.impl.join">JoinStatus</a>&nbsp;status,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">JoinWorker.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/join/JoinWorker.html#setupJoin-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.physical.impl.join.JoinStatus-org.apache.drill.exec.record.VectorContainer-">setupJoin</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/physical/impl/join/JoinStatus.html" title="class in org.apache.drill.exec.physical.impl.join">JoinStatus</a>&nbsp;status,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.materialize">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/materialize/package-summary.html">org.apache.drill.exec.physical.impl.materialize</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/materialize/package-summary.html">org.apache.drill.exec.physical.impl.materialize</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">QueryDataPackage.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/materialize/QueryDataPackage.html#batch--">batch</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">QueryDataPackage.EmptyResultsPackage.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/materialize/QueryDataPackage.EmptyResultsPackage.html#batch--">batch</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">QueryDataPackage.DataPackage.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/materialize/QueryDataPackage.DataPackage.html#batch--">batch</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">RecordMaterializer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/materialize/RecordMaterializer.html#incoming--">incoming</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorRecordMaterializer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/materialize/VectorRecordMaterializer.html#incoming--">incoming</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.orderedpartitioner">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/orderedpartitioner/package-summary.html">org.apache.drill.exec.physical.impl.orderedpartitioner</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/orderedpartitioner/package-summary.html">org.apache.drill.exec.physical.impl.orderedpartitioner</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">OrderedPartitionProjectorTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/orderedpartitioner/OrderedPartitionProjectorTemplate.html#doSetup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.VectorContainer-">doSetup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;outgoing,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;partitionVectors)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">SampleSortTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/orderedpartitioner/SampleSortTemplate.html#doSetup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.RecordBatch-">doSetup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">OrderedPartitionProjector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/orderedpartitioner/OrderedPartitionProjector.html#setup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.record.RecordBatch-java.util.List-org.apache.drill.exec.record.VectorContainer-int-org.apache.drill.common.expression.SchemaPath-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;outgoing,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/record/TransferPair.html" title="interface in org.apache.drill.exec.record">TransferPair</a>&gt;&nbsp;transfers,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;partitionVectors,
int&nbsp;partitions,
<a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&nbsp;outputField)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">OrderedPartitionProjectorTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/orderedpartitioner/OrderedPartitionProjectorTemplate.html#setup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.record.RecordBatch-java.util.List-org.apache.drill.exec.record.VectorContainer-int-org.apache.drill.common.expression.SchemaPath-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;outgoing,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/record/TransferPair.html" title="interface in org.apache.drill.exec.record">TransferPair</a>&gt;&nbsp;transfers,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;partitionVectors,
int&nbsp;partitions,
<a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&nbsp;outputField)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SampleSortTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/orderedpartitioner/SampleSortTemplate.html#setup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector2-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;sampleBatch,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector2.html" title="class in org.apache.drill.exec.record.selection">SelectionVector2</a>&nbsp;vector2)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SampleSorter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/orderedpartitioner/SampleSorter.html#sort-org.apache.drill.exec.record.selection.SelectionVector2-org.apache.drill.exec.record.VectorContainer-">sort</a></span>(<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector2.html" title="class in org.apache.drill.exec.record.selection">SelectionVector2</a>&nbsp;vector2,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SampleSortTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/orderedpartitioner/SampleSortTemplate.html#sort-org.apache.drill.exec.record.selection.SelectionVector2-org.apache.drill.exec.record.VectorContainer-">sort</a></span>(<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector2.html" title="class in org.apache.drill.exec.record.selection">SelectionVector2</a>&nbsp;vector2,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.project">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/project/package-summary.html">org.apache.drill.exec.physical.impl.project</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/project/package-summary.html">org.apache.drill.exec.physical.impl.project</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ProjectRecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/project/ProjectRecordBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/drill/exec/physical/impl/project/package-summary.html">org.apache.drill.exec.physical.impl.project</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/project/ProjectBatchBuilder.html#ProjectBatchBuilder-org.apache.drill.exec.physical.impl.project.ProjectRecordBatch-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.vector.SchemaChangeCallBack-org.apache.drill.exec.record.RecordBatch-">ProjectBatchBuilder</a></span>(<a href="../../../../../../org/apache/drill/exec/physical/impl/project/ProjectRecordBatch.html" title="class in org.apache.drill.exec.physical.impl.project">ProjectRecordBatch</a>&nbsp;projectBatch,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/vector/SchemaChangeCallBack.html" title="class in org.apache.drill.exec.vector">SchemaChangeCallBack</a>&nbsp;callBack,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;incomingBatch)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.protocol">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/protocol/package-summary.html">org.apache.drill.exec.physical.impl.protocol</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/drill/exec/physical/impl/protocol/package-summary.html">org.apache.drill.exec.physical.impl.protocol</a> declared as <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainerAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/protocol/VectorContainerAccessor.html#container">container</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/protocol/package-summary.html">org.apache.drill.exec.physical.impl.protocol</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">BatchAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/protocol/BatchAccessor.html#container--">container</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainerAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/protocol/VectorContainerAccessor.html#container--">container</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">OperatorRecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/protocol/OperatorRecordBatch.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">OperatorRecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/protocol/OperatorRecordBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/protocol/package-summary.html">org.apache.drill.exec.physical.impl.protocol</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainerAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/protocol/VectorContainerAccessor.html#addBatch-org.apache.drill.exec.record.VectorContainer-">addBatch</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>
<div class="block">Define an output batch.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainerAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/protocol/VectorContainerAccessor.html#setSchema-org.apache.drill.exec.record.VectorContainer-">setSchema</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>
<div class="block">Define a schema that does not necessarily contain any data.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/protocol/SchemaTracker.html#trackSchema-org.apache.drill.exec.record.VectorContainer-">trackSchema</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;newBatch)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.scan">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/scan/package-summary.html">org.apache.drill.exec.physical.impl.scan</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/scan/package-summary.html">org.apache.drill.exec.physical.impl.scan</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">RowBatchReader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/RowBatchReader.html#output--">output</a></span>()</code>
<div class="block">Return the container with the reader's output.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.scan.framework">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/scan/framework/package-summary.html">org.apache.drill.exec.physical.impl.scan.framework</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/scan/framework/package-summary.html">org.apache.drill.exec.physical.impl.scan.framework</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ShimBatchReader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/framework/ShimBatchReader.html#output--">output</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.scan.project">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/package-summary.html">org.apache.drill.exec.physical.impl.scan.project</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/package-summary.html">org.apache.drill.exec.physical.impl.scan.project</a> declared as <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ScanSchemaOrchestrator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanSchemaOrchestrator.html#outputContainer">outputContainer</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/package-summary.html">org.apache.drill.exec.physical.impl.scan.project</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullColumnLoader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/NullColumnLoader.html#load-int-">load</a></span>(int&nbsp;rowCount)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">StaticColumnLoader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/StaticColumnLoader.html#load-int-">load</a></span>(int&nbsp;rowCount)</code>
<div class="block">Populate static vectors with the defined static values.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ConstantColumnLoader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/ConstantColumnLoader.html#load-int-">load</a></span>(int&nbsp;rowCount)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullColumnBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/NullColumnBuilder.html#output--">output</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullColumnLoader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/NullColumnLoader.html#output--">output</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ScanSchemaOrchestrator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanSchemaOrchestrator.html#output--">output</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ResolvedTuple.ResolvedRow.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedTuple.ResolvedRow.html#output--">output</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/package-summary.html">org.apache.drill.exec.physical.impl.scan.project</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ResolvedTuple.ResolvedRow.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedTuple.ResolvedRow.html#project-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.VectorContainer-">project</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;input,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;output)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.scan.v3.lifecycle">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3.lifecycle</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3.lifecycle</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">StaticBatchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/StaticBatchBuilder.html#load-int-">load</a></span>(int&nbsp;rowCount)</code>
<div class="block">Populate static vectors with the defined static values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ReaderLifecycle.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/ReaderLifecycle.html#output--">output</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">StaticBatchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/StaticBatchBuilder.html#outputContainer--">outputContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">OutputBatchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/OutputBatchBuilder.html#outputContainer--">outputContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3.lifecycle</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/OutputBatchBuilder.BatchSource.html#BatchSource-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.VectorContainer-">BatchSource</a></span>(<a href="../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.sort">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/sort/package-summary.html">org.apache.drill.exec.physical.impl.sort</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/sort/package-summary.html">org.apache.drill.exec.physical.impl.sort</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">RecordBatchData.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/sort/RecordBatchData.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/sort/package-summary.html">org.apache.drill.exec.physical.impl.sort</a> that return types with arguments of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">SortRecordBatchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/sort/SortRecordBatchBuilder.html#getHeldRecordBatches--">getHeldRecordBatches</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/sort/package-summary.html">org.apache.drill.exec.physical.impl.sort</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SortRecordBatchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/sort/SortRecordBatchBuilder.html#build-org.apache.drill.exec.record.VectorContainer-">build</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outputContainer)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">SortTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/sort/SortTemplate.html#doSetup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.RecordBatch-">doSetup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Sorter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/sort/Sorter.html#setup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.record.selection.SelectionVector4-org.apache.drill.exec.record.VectorContainer-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;vector4,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;hyperBatch)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SortTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/sort/SortTemplate.html#setup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.record.selection.SelectionVector4-org.apache.drill.exec.record.VectorContainer-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;vector4,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;hyperBatch)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Sorter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/sort/Sorter.html#sort-org.apache.drill.exec.record.selection.SelectionVector4-org.apache.drill.exec.record.VectorContainer-">sort</a></span>(<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;vector4,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SortTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/sort/SortTemplate.html#sort-org.apache.drill.exec.record.selection.SelectionVector4-org.apache.drill.exec.record.VectorContainer-">sort</a></span>(<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;vector4,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.statistics">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/statistics/package-summary.html">org.apache.drill.exec.physical.impl.statistics</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/statistics/package-summary.html">org.apache.drill.exec.physical.impl.statistics</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">StatisticsMergeBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/statistics/StatisticsMergeBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.svremover">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/package-summary.html">org.apache.drill.exec.physical.impl.svremover</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/package-summary.html">org.apache.drill.exec.physical.impl.svremover</a> declared as <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractCopier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/AbstractCopier.html#outgoing">outgoing</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/package-summary.html">org.apache.drill.exec.physical.impl.svremover</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractCopier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/AbstractCopier.html#allocateOutgoing-org.apache.drill.exec.record.VectorContainer-int-">allocateOutgoing</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outgoing,
int&nbsp;recordCount)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/Copier.html" title="interface in org.apache.drill.exec.physical.impl.svremover">Copier</a></code></td>
<td class="colLast"><span class="typeNameLabel">GenericCopierFactory.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/GenericCopierFactory.html#createAndSetupCopier-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.vector.SchemaChangeCallBack-">createAndSetupCopier</a></span>(<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outputContainer,
<a href="../../../../../../org/apache/drill/exec/vector/SchemaChangeCallBack.html" title="class in org.apache.drill.exec.vector">SchemaChangeCallBack</a>&nbsp;callBack)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/Copier.html" title="interface in org.apache.drill.exec.physical.impl.svremover">Copier</a></code></td>
<td class="colLast"><span class="typeNameLabel">GenericCopierFactory.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/GenericCopierFactory.html#createAndSetupNonSVGenericCopier-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.VectorContainer-">createAndSetupNonSVGenericCopier</a></span>(<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outputContainer)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractCopier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/AbstractCopier.html#setup-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.record.VectorContainer-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractSV2Copier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/AbstractSV2Copier.html#setup-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.record.VectorContainer-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractSV4Copier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/AbstractSV4Copier.html#setup-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.record.VectorContainer-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Copier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/Copier.html#setup-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.record.VectorContainer-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">GenericCopier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/GenericCopier.html#setup-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.record.VectorContainer-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">StraightCopier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/StraightCopier.html#setup-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.record.VectorContainer-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/package-summary.html">org.apache.drill.exec.physical.impl.svremover</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/GenericSV2Copier.html#GenericSV2Copier-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.vector.SchemaChangeCallBack-">GenericSV2Copier</a></span>(<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;incomingBatch,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outputContainer,
<a href="../../../../../../org/apache/drill/exec/vector/SchemaChangeCallBack.html" title="class in org.apache.drill.exec.vector">SchemaChangeCallBack</a>&nbsp;callBack)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/GenericSV4Copier.html#GenericSV4Copier-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.vector.SchemaChangeCallBack-">GenericSV4Copier</a></span>(<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;incomingBatch,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outputContainer,
<a href="../../../../../../org/apache/drill/exec/vector/SchemaChangeCallBack.html" title="class in org.apache.drill.exec.vector">SchemaChangeCallBack</a>&nbsp;callBack)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/svremover/StraightCopier.html#StraightCopier-org.apache.drill.exec.record.RecordBatch-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.vector.SchemaChangeCallBack-">StraightCopier</a></span>(<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;incomingBatch,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outputContainer,
<a href="../../../../../../org/apache/drill/exec/vector/SchemaChangeCallBack.html" title="class in org.apache.drill.exec.vector">SchemaChangeCallBack</a>&nbsp;callBack)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.TopN">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/TopN/package-summary.html">org.apache.drill.exec.physical.impl.TopN</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/TopN/package-summary.html">org.apache.drill.exec.physical.impl.TopN</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">PriorityQueue.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/TopN/PriorityQueue.html#getHyperBatch--">getHyperBatch</a></span>()</code>
<div class="block">Retrieves the final priority queue HyperBatch containing the results.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">PriorityQueueTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/TopN/PriorityQueueTemplate.html#getHyperBatch--">getHyperBatch</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/TopN/package-summary.html">org.apache.drill.exec.physical.impl.TopN</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">PriorityQueueTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/TopN/PriorityQueueTemplate.html#doSetup-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.RecordBatch-">doSetup</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;outgoing)</code>
<div class="block">Stores the reference to the hyperBatch container which holds all the records across incoming batches in it.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">PriorityQueue.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/TopN/PriorityQueue.html#resetQueue-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector4-">resetQueue</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;vector4)</code>
<div class="block">Cleanup the old state of queue and recreate a new one with HyperContainer containing vectors in input container
and the corresponding indexes (in SV4 format) from input SelectionVector4</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">PriorityQueueTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/TopN/PriorityQueueTemplate.html#resetQueue-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector4-">resetQueue</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;v4)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/drill/exec/physical/impl/TopN/package-summary.html">org.apache.drill.exec.physical.impl.TopN</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/TopN/TopNBatch.SimpleSV4RecordBatch.html#SimpleSV4RecordBatch-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector4-org.apache.drill.exec.ops.FragmentContext-">SimpleSV4RecordBatch</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;sv4,
<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.unnest">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/unnest/package-summary.html">org.apache.drill.exec.physical.impl.unnest</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/unnest/package-summary.html">org.apache.drill.exec.physical.impl.unnest</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnnestRecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/unnest/UnnestRecordBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.unorderedreceiver">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/unorderedreceiver/package-summary.html">org.apache.drill.exec.physical.impl.unorderedreceiver</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/unorderedreceiver/package-summary.html">org.apache.drill.exec.physical.impl.unorderedreceiver</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnorderedReceiverBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/unorderedreceiver/UnorderedReceiverBatch.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnorderedReceiverBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/unorderedreceiver/UnorderedReceiverBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.unpivot">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/unpivot/package-summary.html">org.apache.drill.exec.physical.impl.unpivot</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/unpivot/package-summary.html">org.apache.drill.exec.physical.impl.unpivot</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnpivotMapsRecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/unpivot/UnpivotMapsRecordBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.validate">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/validate/package-summary.html">org.apache.drill.exec.physical.impl.validate</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/validate/package-summary.html">org.apache.drill.exec.physical.impl.validate</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">IteratorValidatorBatchIterator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/validate/IteratorValidatorBatchIterator.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">IteratorValidatorBatchIterator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/validate/IteratorValidatorBatchIterator.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.window">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/window/package-summary.html">org.apache.drill.exec.physical.impl.window</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/window/package-summary.html">org.apache.drill.exec.physical.impl.window</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">WindowDataBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/window/WindowDataBatch.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/window/package-summary.html">org.apache.drill.exec.physical.impl.window</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">FrameSupportTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/window/FrameSupportTemplate.html#setup-java.util.List-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.ops.OperatorContext-boolean-org.apache.drill.exec.physical.config.WindowPOP-">setup</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/physical/impl/window/WindowDataBatch.html" title="class in org.apache.drill.exec.physical.impl.window">WindowDataBatch</a>&gt;&nbsp;batches,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/ops/OperatorContext.html" title="interface in org.apache.drill.exec.ops">OperatorContext</a>&nbsp;oContext,
boolean&nbsp;requireFullPartition,
<a href="../../../../../../org/apache/drill/exec/physical/config/WindowPOP.html" title="class in org.apache.drill.exec.physical.config">WindowPOP</a>&nbsp;popConfig)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">NoFrameSupportTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/window/NoFrameSupportTemplate.html#setup-java.util.List-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.ops.OperatorContext-boolean-org.apache.drill.exec.physical.config.WindowPOP-">setup</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/physical/impl/window/WindowDataBatch.html" title="class in org.apache.drill.exec.physical.impl.window">WindowDataBatch</a>&gt;&nbsp;batches,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/ops/OperatorContext.html" title="interface in org.apache.drill.exec.ops">OperatorContext</a>&nbsp;oContext,
boolean&nbsp;requireFullPartition,
<a href="../../../../../../org/apache/drill/exec/physical/config/WindowPOP.html" title="class in org.apache.drill.exec.physical.config">WindowPOP</a>&nbsp;popConfig)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">WindowFramer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/window/WindowFramer.html#setup-java.util.List-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.ops.OperatorContext-boolean-org.apache.drill.exec.physical.config.WindowPOP-">setup</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/physical/impl/window/WindowDataBatch.html" title="class in org.apache.drill.exec.physical.impl.window">WindowDataBatch</a>&gt;&nbsp;batches,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/ops/OperatorContext.html" title="interface in org.apache.drill.exec.ops">OperatorContext</a>&nbsp;operatorContext,
boolean&nbsp;requireFullPartition,
<a href="../../../../../../org/apache/drill/exec/physical/config/WindowPOP.html" title="class in org.apache.drill.exec.physical.config">WindowPOP</a>&nbsp;popConfig)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.xsort">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/package-summary.html">org.apache.drill.exec.physical.impl.xsort</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/package-summary.html">org.apache.drill.exec.physical.impl.xsort</a> declared as <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">BatchGroup.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/BatchGroup.html#currentContainer">currentContainer</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/package-summary.html">org.apache.drill.exec.physical.impl.xsort</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">BatchGroup.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/BatchGroup.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">MergeSortWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/MergeSortWrapper.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">PriorityQueueCopierWrapper.BatchMerger.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/PriorityQueueCopierWrapper.BatchMerger.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">SortImpl.SortResults.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SortImpl.SortResults.html#getContainer--">getContainer</a></span>()</code>
<div class="block">Container into which results are delivered.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">SortImpl.EmptyResults.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SortImpl.EmptyResults.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">SortImpl.SingleBatchResults.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SortImpl.SingleBatchResults.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/package-summary.html">org.apache.drill.exec.physical.impl.xsort</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">MSortTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/MSortTemplate.html#doSetup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.RecordBatch-">doSetup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html" title="interface in org.apache.drill.exec.record">RecordBatch</a>&nbsp;outgoing)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SortImpl.SortResults.html" title="interface in org.apache.drill.exec.physical.impl.xsort">SortImpl.SortResults</a></code></td>
<td class="colLast"><span class="typeNameLabel">SpilledRuns.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SpilledRuns.html#finalMerge-java.util.List-org.apache.drill.exec.record.VectorContainer-int-org.apache.drill.exec.record.VectorInitializer-">finalMerge</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends <a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/BatchGroup.html" title="class in org.apache.drill.exec.physical.impl.xsort">BatchGroup</a>&gt;&nbsp;bufferedBatches,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
int&nbsp;mergeRowCount,
<a href="../../../../../../org/apache/drill/exec/record/VectorInitializer.html" title="class in org.apache.drill.exec.record">VectorInitializer</a>&nbsp;allocHelper)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">MSorter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/MSorter.html#setup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.exec.record.selection.SelectionVector4-org.apache.drill.exec.record.VectorContainer-int-int-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/memory/BufferAllocator.html" title="interface in org.apache.drill.exec.memory">BufferAllocator</a>&nbsp;allocator,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;vector4,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;hyperBatch,
int&nbsp;outputBatchSize,
int&nbsp;desiredBatchSize)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">MSortTemplate.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/MSortTemplate.html#setup-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.exec.record.selection.SelectionVector4-org.apache.drill.exec.record.VectorContainer-int-int-">setup</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
<a href="../../../../../../org/apache/drill/exec/memory/BufferAllocator.html" title="interface in org.apache.drill.exec.memory">BufferAllocator</a>&nbsp;allocator,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;vector4,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;hyperBatch,
int&nbsp;outputBatchSize,
int&nbsp;desiredBatchSize)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SorterWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SorterWrapper.html#sortBatch-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector2-">sortBatch</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;convertedBatch,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector2.html" title="class in org.apache.drill.exec.record.selection">SelectionVector2</a>&nbsp;sv2)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SpilledRun.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SpilledRun.html#spillBatch-org.apache.drill.exec.record.VectorContainer-">spillBatch</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;newContainer)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/PriorityQueueCopierWrapper.BatchMerger.html" title="class in org.apache.drill.exec.physical.impl.xsort">PriorityQueueCopierWrapper.BatchMerger</a></code></td>
<td class="colLast"><span class="typeNameLabel">PriorityQueueCopierWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/PriorityQueueCopierWrapper.html#startMerge-org.apache.drill.exec.record.BatchSchema-java.util.List-org.apache.drill.exec.record.VectorContainer-int-org.apache.drill.exec.record.VectorInitializer-">startMerge</a></span>(<a href="../../../../../../org/apache/drill/exec/record/BatchSchema.html" title="class in org.apache.drill.exec.record">BatchSchema</a>&nbsp;schema,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends <a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/BatchGroup.html" title="class in org.apache.drill.exec.physical.impl.xsort">BatchGroup</a>&gt;&nbsp;batchGroupList,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outputContainer,
int&nbsp;targetRecordCount,
<a href="../../../../../../org/apache/drill/exec/record/VectorInitializer.html" title="class in org.apache.drill.exec.record">VectorInitializer</a>&nbsp;allocHelper)</code>
<div class="block">Start a merge operation using the specified vector container.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">MergeSortWrapper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/MergeSortWrapper.html#updateOutputContainer-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector4-org.apache.drill.exec.record.RecordBatch.IterOutcome-org.apache.drill.exec.record.BatchSchema-">updateOutputContainer</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;sv4,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.IterOutcome.html" title="enum in org.apache.drill.exec.record">RecordBatch.IterOutcome</a>&nbsp;outcome,
<a href="../../../../../../org/apache/drill/exec/record/BatchSchema.html" title="class in org.apache.drill.exec.record">BatchSchema</a>&nbsp;schema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">PriorityQueueCopierWrapper.BatchMerger.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/PriorityQueueCopierWrapper.BatchMerger.html#updateOutputContainer-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector4-org.apache.drill.exec.record.RecordBatch.IterOutcome-org.apache.drill.exec.record.BatchSchema-">updateOutputContainer</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;sv4,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.IterOutcome.html" title="enum in org.apache.drill.exec.record">RecordBatch.IterOutcome</a>&nbsp;outcome,
<a href="../../../../../../org/apache/drill/exec/record/BatchSchema.html" title="class in org.apache.drill.exec.record">BatchSchema</a>&nbsp;schema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SortImpl.SortResults.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SortImpl.SortResults.html#updateOutputContainer-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector4-org.apache.drill.exec.record.RecordBatch.IterOutcome-org.apache.drill.exec.record.BatchSchema-">updateOutputContainer</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;sv4,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.IterOutcome.html" title="enum in org.apache.drill.exec.record">RecordBatch.IterOutcome</a>&nbsp;outcome,
<a href="../../../../../../org/apache/drill/exec/record/BatchSchema.html" title="class in org.apache.drill.exec.record">BatchSchema</a>&nbsp;schema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SortImpl.EmptyResults.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SortImpl.EmptyResults.html#updateOutputContainer-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector4-org.apache.drill.exec.record.RecordBatch.IterOutcome-org.apache.drill.exec.record.BatchSchema-">updateOutputContainer</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;sv4,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.IterOutcome.html" title="enum in org.apache.drill.exec.record">RecordBatch.IterOutcome</a>&nbsp;outcome,
<a href="../../../../../../org/apache/drill/exec/record/BatchSchema.html" title="class in org.apache.drill.exec.record">BatchSchema</a>&nbsp;schema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SortImpl.SingleBatchResults.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SortImpl.SingleBatchResults.html#updateOutputContainer-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector4-org.apache.drill.exec.record.RecordBatch.IterOutcome-org.apache.drill.exec.record.BatchSchema-">updateOutputContainer</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;sv4,
<a href="../../../../../../org/apache/drill/exec/record/RecordBatch.IterOutcome.html" title="enum in org.apache.drill.exec.record">RecordBatch.IterOutcome</a>&nbsp;outcome,
<a href="../../../../../../org/apache/drill/exec/record/BatchSchema.html" title="class in org.apache.drill.exec.record">BatchSchema</a>&nbsp;schema)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/package-summary.html">org.apache.drill.exec.physical.impl.xsort</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/BatchGroup.html#BatchGroup-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.memory.BufferAllocator-">BatchGroup</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/memory/BufferAllocator.html" title="interface in org.apache.drill.exec.memory">BufferAllocator</a>&nbsp;allocator)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SortImpl.EmptyResults.html#EmptyResults-org.apache.drill.exec.record.VectorContainer-">EmptyResults</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;dest)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/InputBatch.html#InputBatch-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector2-org.apache.drill.exec.memory.BufferAllocator-long-">InputBatch</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector2.html" title="class in org.apache.drill.exec.record.selection">SelectionVector2</a>&nbsp;sv2,
<a href="../../../../../../org/apache/drill/exec/memory/BufferAllocator.html" title="interface in org.apache.drill.exec.memory">BufferAllocator</a>&nbsp;allocator,
long&nbsp;dataSize)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/MergeSortWrapper.html#MergeSortWrapper-org.apache.drill.exec.ops.OperatorContext-org.apache.drill.exec.record.VectorContainer-">MergeSortWrapper</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/OperatorContext.html" title="interface in org.apache.drill.exec.ops">OperatorContext</a>&nbsp;opContext,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;destContainer)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SortImpl.SingleBatchResults.html#SingleBatchResults-org.apache.drill.exec.physical.impl.xsort.InputBatch-org.apache.drill.exec.record.VectorContainer-">SingleBatchResults</a></span>(<a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/InputBatch.html" title="class in org.apache.drill.exec.physical.impl.xsort">InputBatch</a>&nbsp;batch,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;outputContainer)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SortImpl.html#SortImpl-org.apache.drill.exec.ops.OperatorContext-org.apache.drill.exec.physical.impl.xsort.SortConfig-org.apache.drill.exec.physical.impl.xsort.SpilledRuns-org.apache.drill.exec.record.VectorContainer-">SortImpl</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/OperatorContext.html" title="interface in org.apache.drill.exec.ops">OperatorContext</a>&nbsp;opContext,
<a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SortConfig.html" title="class in org.apache.drill.exec.physical.impl.xsort">SortConfig</a>&nbsp;sortConfig,
<a href="../../../../../../org/apache/drill/exec/physical/impl/xsort/SpilledRuns.html" title="class in org.apache.drill.exec.physical.impl.xsort">SpilledRuns</a>&nbsp;spilledRuns,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;batch)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.resultSet">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/package-summary.html">org.apache.drill.exec.physical.resultSet</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/package-summary.html">org.apache.drill.exec.physical.resultSet</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ResultSetCopier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/ResultSetCopier.html#harvest--">harvest</a></span>()</code>
<div class="block">Obtain the output batch.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ResultSetLoader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/ResultSetLoader.html#harvest--">harvest</a></span>()</code>
<div class="block">Harvest the current row batch, and reset the mutator
to the start of the next row batch (which may already contain
an overflow row.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ResultSetLoader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/ResultSetLoader.html#outputContainer--">outputContainer</a></span>()</code>
<div class="block">Returns the output container which holds (or will hold) batches
from this loader.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.resultSet.impl">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/package-summary.html">org.apache.drill.exec.physical.resultSet.impl</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/package-summary.html">org.apache.drill.exec.physical.resultSet.impl</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">PushResultSetReaderImpl.UpstreamSource.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/PushResultSetReaderImpl.UpstreamSource.html#batch--">batch</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">PushResultSetReaderImpl.BatchHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/PushResultSetReaderImpl.BatchHolder.html#batch--">batch</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ResultSetCopierImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/ResultSetCopierImpl.html#harvest--">harvest</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ResultSetLoaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/ResultSetLoaderImpl.html#harvest--">harvest</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">TupleState.RowState.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/TupleState.RowState.html#outputContainer--">outputContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ResultSetLoaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/ResultSetLoaderImpl.html#outputContainer--">outputContainer</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/package-summary.html">org.apache.drill.exec.physical.resultSet.impl</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/PushResultSetReaderImpl.BatchHolder.html#BatchHolder-org.apache.drill.exec.record.VectorContainer-">BatchHolder</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.resultSet.model">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/package-summary.html">org.apache.drill.exec.physical.resultSet.model</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/package-summary.html">org.apache.drill.exec.physical.resultSet.model</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">TupleModel.RowSetModel.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/TupleModel.RowSetModel.html#container--">container</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/package-summary.html">org.apache.drill.exec.physical.resultSet.model</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/ContainerVisitor.html" title="type parameter in ContainerVisitor">R</a></code></td>
<td class="colLast"><span class="typeNameLabel">ContainerVisitor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/ContainerVisitor.html#apply-org.apache.drill.exec.record.VectorContainer-A-">apply</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/ContainerVisitor.html" title="type parameter in ContainerVisitor">A</a>&nbsp;arg)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/ContainerVisitor.html" title="type parameter in ContainerVisitor">R</a></code></td>
<td class="colLast"><span class="typeNameLabel">ContainerVisitor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/ContainerVisitor.html#visitChildren-org.apache.drill.exec.record.VectorContainer-A-">visitChildren</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/ContainerVisitor.html" title="type parameter in ContainerVisitor">A</a>&nbsp;arg)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.resultSet.model.hyper">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/hyper/package-summary.html">org.apache.drill.exec.physical.resultSet.model.hyper</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/hyper/package-summary.html">org.apache.drill.exec.physical.resultSet.model.hyper</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/physical/rowSet/RowSetReaderImpl.html" title="class in org.apache.drill.exec.physical.rowSet">RowSetReaderImpl</a></code></td>
<td class="colLast"><span class="typeNameLabel">HyperReaderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/hyper/HyperReaderBuilder.html#build-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.selection.SelectionVector4-">build</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;sv4)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/AbstractObjectReader.html" title="class in org.apache.drill.exec.vector.accessor.reader">AbstractObjectReader</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">HyperReaderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/hyper/HyperReaderBuilder.html#buildContainerChildren-org.apache.drill.exec.record.VectorContainer-">buildContainerChildren</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/AbstractObjectReader.html" title="class in org.apache.drill.exec.vector.accessor.reader">AbstractObjectReader</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">HyperReaderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/hyper/HyperReaderBuilder.html#buildContainerChildren-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.metadata.TupleMetadata-">buildContainerChildren</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">HyperSchemaInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/hyper/HyperSchemaInference.html#infer-org.apache.drill.exec.record.VectorContainer-">infer</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.resultSet.model.single">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/single/package-summary.html">org.apache.drill.exec.physical.resultSet.model.single</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/single/package-summary.html">org.apache.drill.exec.physical.resultSet.model.single</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">BuildVectorsFromMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/single/BuildVectorsFromMetadata.html#build-org.apache.drill.exec.record.metadata.TupleMetadata-">build</a></span>(<a href="../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/single/package-summary.html">org.apache.drill.exec.physical.resultSet.model.single</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/physical/rowSet/RowSetReaderImpl.html" title="class in org.apache.drill.exec.physical.rowSet">RowSetReaderImpl</a></code></td>
<td class="colLast"><span class="typeNameLabel">SimpleReaderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/single/SimpleReaderBuilder.html#build-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.physical.resultSet.model.ReaderIndex-">build</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/ReaderIndex.html" title="class in org.apache.drill.exec.physical.resultSet.model">ReaderIndex</a>&nbsp;rowIndex)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/physical/rowSet/RowSetReaderImpl.html" title="class in org.apache.drill.exec.physical.rowSet">RowSetReaderImpl</a></code></td>
<td class="colLast"><span class="typeNameLabel">SimpleReaderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/single/SimpleReaderBuilder.html#build-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.physical.resultSet.model.ReaderIndex-">build</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema,
<a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/ReaderIndex.html" title="class in org.apache.drill.exec.physical.resultSet.model">ReaderIndex</a>&nbsp;rowIndex)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/vector/accessor/writer/AbstractObjectWriter.html" title="class in org.apache.drill.exec.vector.accessor.writer">AbstractObjectWriter</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">BaseWriterBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/single/BaseWriterBuilder.html#buildContainerChildren-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.physical.resultSet.model.MetadataProvider-">buildContainerChildren</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/MetadataProvider.html" title="interface in org.apache.drill.exec.physical.resultSet.model">MetadataProvider</a>&nbsp;mdProvider)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/AbstractObjectReader.html" title="class in org.apache.drill.exec.vector.accessor.reader">AbstractObjectReader</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">SimpleReaderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/single/SimpleReaderBuilder.html#buildContainerChildren-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.physical.resultSet.model.MetadataProvider-">buildContainerChildren</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/MetadataProvider.html" title="interface in org.apache.drill.exec.physical.resultSet.model">MetadataProvider</a>&nbsp;mdProvider)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">SingleSchemaInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/single/SingleSchemaInference.html#infer-org.apache.drill.exec.record.VectorContainer-">infer</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/single/package-summary.html">org.apache.drill.exec.physical.resultSet.model.single</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/single/DirectRowIndex.html#DirectRowIndex-org.apache.drill.exec.record.VectorContainer-">DirectRowIndex</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/model/single/VectorAllocator.html#VectorAllocator-org.apache.drill.exec.record.VectorContainer-">VectorAllocator</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.rowSet">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/physical/rowSet/package-summary.html">org.apache.drill.exec.physical.rowSet</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/drill/exec/physical/rowSet/package-summary.html">org.apache.drill.exec.physical.rowSet</a> declared as <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractRowSet.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/AbstractRowSet.html#container">container</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/rowSet/package-summary.html">org.apache.drill.exec.physical.rowSet</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractRowSet.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/AbstractRowSet.html#container--">container</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">RowSet.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/RowSet.html#container--">container</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/rowSet/package-summary.html">org.apache.drill.exec.physical.rowSet</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">HyperRowSetImpl.HyperRowSetBuilderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/HyperRowSetImpl.HyperRowSetBuilderImpl.html#addBatch-org.apache.drill.exec.record.VectorContainer-">addBatch</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">RowSet.HyperRowSetBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/RowSet.HyperRowSetBuilder.html#addBatch-org.apache.drill.exec.record.VectorContainer-">addBatch</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/physical/rowSet/DirectRowSet.html" title="class in org.apache.drill.exec.physical.rowSet">DirectRowSet</a></code></td>
<td class="colLast"><span class="typeNameLabel">DirectRowSet.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/DirectRowSet.html#fromContainer-org.apache.drill.exec.record.VectorContainer-">fromContainer</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/physical/rowSet/IndirectRowSet.html" title="class in org.apache.drill.exec.physical.rowSet">IndirectRowSet</a></code></td>
<td class="colLast"><span class="typeNameLabel">IndirectRowSet.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/IndirectRowSet.html#fromContainer-org.apache.drill.exec.record.VectorContainer-">fromContainer</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/physical/rowSet/RowSet.HyperRowSet.html" title="interface in org.apache.drill.exec.physical.rowSet">RowSet.HyperRowSet</a></code></td>
<td class="colLast"><span class="typeNameLabel">HyperRowSetImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/HyperRowSetImpl.html#fromContainer-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector4-">fromContainer</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;sv4)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/physical/rowSet/IndirectRowSet.html" title="class in org.apache.drill.exec.physical.rowSet">IndirectRowSet</a></code></td>
<td class="colLast"><span class="typeNameLabel">IndirectRowSet.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/IndirectRowSet.html#fromSv2-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector2-">fromSv2</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector2.html" title="class in org.apache.drill.exec.record.selection">SelectionVector2</a>&nbsp;sv2)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="typeNameLabel">RowSetFormatter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/RowSetFormatter.html#print-org.apache.drill.exec.record.VectorContainer-">print</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/physical/rowSet/RowSet.html" title="interface in org.apache.drill.exec.physical.rowSet">RowSet</a></code></td>
<td class="colLast"><span class="typeNameLabel">RowSets.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/RowSets.html#wrap-org.apache.drill.exec.record.VectorContainer-">wrap</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/drill/exec/physical/rowSet/package-summary.html">org.apache.drill.exec.physical.rowSet</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/AbstractRowSet.html#AbstractRowSet-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.metadata.TupleMetadata-">AbstractRowSet</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/AbstractSingleRowSet.html#AbstractSingleRowSet-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.metadata.TupleMetadata-">AbstractSingleRowSet</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/HyperRowSetImpl.html#HyperRowSetImpl-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector4-">HyperRowSetImpl</a></span>(<a href="../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;sv4)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/HyperRowSetImpl.html#HyperRowSetImpl-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.record.selection.SelectionVector4-">HyperRowSetImpl</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector4.html" title="class in org.apache.drill.exec.record.selection">SelectionVector4</a>&nbsp;sv4)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/IndirectRowSet.html#IndirectRowSet-org.apache.drill.exec.record.VectorContainer-">IndirectRowSet</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.planner.logical.partition">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/planner/logical/partition/package-summary.html">org.apache.drill.exec.planner.logical.partition</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/planner/logical/partition/package-summary.html">org.apache.drill.exec.planner.logical.partition</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a></code></td>
<td class="colLast"><span class="typeNameLabel">PruneScanRule.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/planner/logical/partition/PruneScanRule.html#materializePruneExpr-org.apache.calcite.rex.RexNode-org.apache.drill.exec.planner.physical.PlannerSettings-org.apache.calcite.rel.RelNode-org.apache.drill.exec.record.VectorContainer-">materializePruneExpr</a></span>(org.apache.calcite.rex.RexNode&nbsp;pruneCondition,
<a href="../../../../../../org/apache/drill/exec/planner/physical/PlannerSettings.html" title="class in org.apache.drill.exec.planner.physical">PlannerSettings</a>&nbsp;settings,
org.apache.calcite.rel.RelNode&nbsp;scanRel,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.record">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/record/package-summary.html">org.apache.drill.exec.record</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/record/package-summary.html">org.apache.drill.exec.record</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/ExpandableHyperContainer.html" title="class in org.apache.drill.exec.record">ExpandableHyperContainer</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/drill/exec/record/package-summary.html">org.apache.drill.exec.record</a> declared as <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractRecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/AbstractRecordBatch.html#container">container</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/record/package-summary.html">org.apache.drill.exec.record</a> that return <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaUtil.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/SchemaUtil.html#coerceContainer-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.record.BatchSchema-org.apache.drill.exec.memory.BufferAllocator-">coerceContainer</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;in,
<a href="../../../../../../org/apache/drill/exec/record/BatchSchema.html" title="class in org.apache.drill.exec.record">BatchSchema</a>&nbsp;toSchema,
<a href="../../../../../../org/apache/drill/exec/memory/BufferAllocator.html" title="interface in org.apache.drill.exec.memory">BufferAllocator</a>&nbsp;allocator)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaUtil.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/SchemaUtil.html#coerceContainer-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.record.BatchSchema-org.apache.drill.exec.ops.OperatorContext-">coerceContainer</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;in,
<a href="../../../../../../org/apache/drill/exec/record/BatchSchema.html" title="class in org.apache.drill.exec.record">BatchSchema</a>&nbsp;toSchema,
<a href="../../../../../../org/apache/drill/exec/ops/OperatorContext.html" title="interface in org.apache.drill.exec.ops">OperatorContext</a>&nbsp;context)</code>
<div class="block">Creates a copy a record batch, converting any fields as necessary to coerce it into the provided schema</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">RecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html#getContainer--">getContainer</a></span>()</code>
<div class="block">Return the internal vector container</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemalessBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/SchemalessBatch.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">SimpleRecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/SimpleRecordBatch.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">RecordBatchLoader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/RecordBatchLoader.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractRecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/AbstractRecordBatch.html#getContainer--">getContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">RecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/RecordBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemalessBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/SchemalessBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">SimpleRecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/SimpleRecordBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractRecordBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/AbstractRecordBatch.html#getOutgoingContainer--">getOutgoingContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html#getTransferClone-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.memory.BufferAllocator-">getTransferClone</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/memory/BufferAllocator.html" title="interface in org.apache.drill.exec.memory">BufferAllocator</a>&nbsp;allocator)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html#getTransferClone-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.ops.OperatorContext-">getTransferClone</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/ops/OperatorContext.html" title="interface in org.apache.drill.exec.ops">OperatorContext</a>&nbsp;oContext)</code>
<div class="block">Get a set of transferred clones of this container.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html#getTransferClone-org.apache.drill.exec.record.VectorAccessible-org.apache.drill.exec.record.VectorWrapper:A-org.apache.drill.exec.ops.OperatorContext-">getTransferClone</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorAccessible.html" title="interface in org.apache.drill.exec.record">VectorAccessible</a>&nbsp;incoming,
<a href="../../../../../../org/apache/drill/exec/record/VectorWrapper.html" title="interface in org.apache.drill.exec.record">VectorWrapper</a>&lt;?&gt;[]&nbsp;ignoreWrappers,
<a href="../../../../../../org/apache/drill/exec/ops/OperatorContext.html" title="interface in org.apache.drill.exec.ops">OperatorContext</a>&nbsp;oContext)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html#merge-org.apache.drill.exec.record.VectorContainer-">merge</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;otherContainer)</code>
<div class="block">Merge two batches to create a single, combined, batch.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/record/package-summary.html">org.apache.drill.exec.record</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">RecordBatchMemoryManager.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/RecordBatchMemoryManager.html#allocateVectors-org.apache.drill.exec.record.VectorContainer-">allocateVectors</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">RecordBatchMemoryManager.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/RecordBatchMemoryManager.html#allocateVectors-org.apache.drill.exec.record.VectorContainer-int-">allocateVectors</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
int&nbsp;recordCount)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">RecordBatchSizer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/RecordBatchSizer.html#allocateVectors-org.apache.drill.exec.record.VectorContainer-int-">allocateVectors</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
int&nbsp;recordCount)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html#appendRow-org.apache.drill.exec.record.VectorContainer-int-">appendRow</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;srcContainer,
int&nbsp;srcIndex)</code>
<div class="block">This works with non-hyper <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record"><code>VectorContainer</code></a>s which have no selection vectors.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html#exchange-org.apache.drill.exec.record.VectorContainer-">exchange</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;other)</code>
<div class="block">Exchange buffers between two identical vector containers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/vector/complex/writer/BaseWriter.ComplexWriter.html" title="interface in org.apache.drill.exec.vector.complex.writer">BaseWriter.ComplexWriter</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorAccessibleComplexWriter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorAccessibleComplexWriter.html#getWriter-java.lang.String-org.apache.drill.exec.record.VectorContainer-">getWriter</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html#merge-org.apache.drill.exec.record.VectorContainer-">merge</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;otherContainer)</code>
<div class="block">Merge two batches to create a single, combined, batch.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html#rawTransferIn-org.apache.drill.exec.record.VectorContainer-">rawTransferIn</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;containerIn)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">WritableBatch.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/WritableBatch.html#reconstructContainer-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.exec.record.VectorContainer-">reconstructContainer</a></span>(<a href="../../../../../../org/apache/drill/exec/memory/BufferAllocator.html" title="interface in org.apache.drill.exec.memory">BufferAllocator</a>&nbsp;allocator,
<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html#transferIn-org.apache.drill.exec.record.VectorContainer-">transferIn</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;containerIn)</code>
<div class="block">Transfer vectors from containerIn to this.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html#transferOut-org.apache.drill.exec.record.VectorContainer-">transferOut</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;containerOut)</code>
<div class="block">Transfer vectors from this to containerOut</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/drill/exec/record/package-summary.html">org.apache.drill.exec.record</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/SimpleRecordBatch.html#SimpleRecordBatch-org.apache.drill.exec.record.VectorContainer-org.apache.drill.exec.ops.FragmentContext-">SimpleRecordBatch</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;container,
<a href="../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorAccessibleComplexWriter.html#VectorAccessibleComplexWriter-org.apache.drill.exec.record.VectorContainer-">VectorAccessibleComplexWriter</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;vc)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.record.selection">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a> in <a href="../../../../../../org/apache/drill/exec/record/selection/package-summary.html">org.apache.drill.exec.record.selection</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/record/selection/package-summary.html">org.apache.drill.exec.record.selection</a> with parameters of type <a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector2.html" title="class in org.apache.drill.exec.record.selection">SelectionVector2</a></code></td>
<td class="colLast"><span class="typeNameLabel">SelectionVector2Builder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/selection/SelectionVector2Builder.html#harvest-org.apache.drill.exec.record.VectorContainer-">harvest</a></span>(<a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">VectorContainer</a>&nbsp;batch)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html" title="class in org.apache.drill.exec.record">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/drill/exec/record/class-use/VectorContainer.html" target="_top">Frames</a></li>
<li><a href="VectorContainer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 1970 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>