blob: f32dbbc538d4db2053e6ff87f6349572e7677cd4 [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 Interface org.apache.drill.exec.record.metadata.TupleMetadata (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 Interface org.apache.drill.exec.record.metadata.TupleMetadata (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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">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/metadata/class-use/TupleMetadata.html" target="_top">Frames</a></li>
<li><a href="TupleMetadata.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 Interface org.apache.drill.exec.record.metadata.TupleMetadata" class="title">Uses of Interface<br>org.apache.drill.exec.record.metadata.TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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.expr">org.apache.drill.exec.expr</a></td>
<td class="colLast">
<div class="block">Drill expression materialization and evaluation facilities.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.expr.fn.impl">org.apache.drill.exec.expr.fn.impl</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.metastore.store">org.apache.drill.exec.metastore.store</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.metastore.store.parquet">org.apache.drill.exec.metastore.store.parquet</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.base">org.apache.drill.exec.physical.base</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.scan.columns">org.apache.drill.exec.physical.impl.scan.columns</a></td>
<td class="colLast">
<div class="block">Handles the special "columns" column used by the text reader,
and available to similar readers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.scan.convert">org.apache.drill.exec.physical.impl.scan.convert</a></td>
<td class="colLast">
<div class="block">Standard type conversion tools for the case in which the input
types are the standard Java types already supported by the
<code>ValuesWriter</code> interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.scan.file">org.apache.drill.exec.physical.impl.scan.file</a></td>
<td class="colLast">
<div class="block">Handles optional file metadata columns: implicit columns and
partition columns.</div>
</td>
</tr>
<tr class="altColor">
<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="rowColor">
<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="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.scan.v3">org.apache.drill.exec.physical.impl.scan.v3</a></td>
<td class="colLast">
<div class="block">Provides the "version 3" scan framework (which can also be thought of
as EVF version 2).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.scan.v3.file">org.apache.drill.exec.physical.impl.scan.v3.file</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<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="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.scan.v3.schema">org.apache.drill.exec.physical.impl.scan.v3.schema</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="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.record">org.apache.drill.exec.record</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.record.metadata">org.apache.drill.exec.record.metadata</a></td>
<td class="colLast">
<div class="block">Provides a fluent schema builder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.record.metadata.schema">org.apache.drill.exec.record.metadata.schema</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.record.metadata.schema.parser">org.apache.drill.exec.record.metadata.schema.parser</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.avro">org.apache.drill.exec.store.avro</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.cassandra">org.apache.drill.exec.store.cassandra</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.dfs.easy">org.apache.drill.exec.store.dfs.easy</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.easy.json.loader">org.apache.drill.exec.store.easy.json.loader</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.easy.text.reader">org.apache.drill.exec.store.easy.text.reader</a></td>
<td class="colLast">
<div class="block">Version 3 of the text reader.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.elasticsearch">org.apache.drill.exec.store.elasticsearch</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.enumerable">org.apache.drill.exec.store.enumerable</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.hdf5.writers">org.apache.drill.exec.store.hdf5.writers</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.hive">org.apache.drill.exec.store.hive</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.httpd">org.apache.drill.exec.store.httpd</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.iceberg">org.apache.drill.exec.store.iceberg</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.iceberg.read">org.apache.drill.exec.store.iceberg.read</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.log">org.apache.drill.exec.store.log</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.mapr.db">org.apache.drill.exec.store.mapr.db</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.mapr.db.binary">org.apache.drill.exec.store.mapr.db.binary</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.mapr.db.json">org.apache.drill.exec.store.mapr.db.json</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.parquet">org.apache.drill.exec.store.parquet</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.pcap.schema">org.apache.drill.exec.store.pcap.schema</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.syslog">org.apache.drill.exec.store.syslog</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.vector.accessor">org.apache.drill.exec.vector.accessor</a></td>
<td class="colLast">
<div class="block">Provides a light-weight, simplified set of column readers and writers that
can be plugged into a variety of row-level readers and writers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.vector.accessor.reader">org.apache.drill.exec.vector.accessor.reader</a></td>
<td class="colLast">
<div class="block">Provides the reader hierarchy as explained in the API package.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.vector.accessor.writer">org.apache.drill.exec.vector.accessor.writer</a></td>
<td class="colLast">
<div class="block">Implementation of the vector writers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.vector.complex.fn">org.apache.drill.exec.vector.complex.fn</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.metastore.metadata">org.apache.drill.metastore.metadata</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.metastore.util">org.apache.drill.metastore.util</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.expr">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/expr/package-summary.html">org.apache.drill.exec.expr</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/expr/package-summary.html">org.apache.drill.exec.expr</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a></code></td>
<td class="colLast"><span class="typeNameLabel">ExpressionTreeMaterializer.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/expr/ExpressionTreeMaterializer.html#materializeFilterExpr-org.apache.drill.common.expression.LogicalExpression-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.common.expression.ErrorCollector-org.apache.drill.exec.expr.fn.FunctionLookupContext-">materializeFilterExpr</a></span>(<a href="../../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;expr,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;fieldTypes,
<a href="../../../../../../../org/apache/drill/common/expression/ErrorCollector.html" title="interface in org.apache.drill.common.expression">ErrorCollector</a>&nbsp;errorCollector,
<a href="../../../../../../../org/apache/drill/exec/expr/fn/FunctionLookupContext.html" title="interface in org.apache.drill.exec.expr.fn">FunctionLookupContext</a>&nbsp;functionLookupContext)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.expr.fn.impl">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/expr/fn/impl/package-summary.html">org.apache.drill.exec.expr.fn.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/expr/fn/impl/package-summary.html">org.apache.drill.exec.expr.fn.impl</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaFunctions.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/expr/fn/impl/SchemaFunctions.html#getTupleMetadata-java.lang.String-">getTupleMetadata</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;serialized)</code>
<div class="block">Wraps static method from TupleMetadata to avoid <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IncompatibleClassChangeError.html?is-external=true" title="class or interface in java.lang"><code>IncompatibleClassChangeError</code></a> for JDK 9+.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.metastore.store">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/metastore/store/package-summary.html">org.apache.drill.exec.metastore.store</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/metastore/store/package-summary.html">org.apache.drill.exec.metastore.store</a> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">MetastoreFileTableMetadataProvider.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/metastore/store/MetastoreFileTableMetadataProvider.html#schema">schema</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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">MetastoreFileTableMetadataProvider.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/metastore/store/MetastoreFileTableMetadataProvider.Builder.html#schema">schema</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/metastore/store/package-summary.html">org.apache.drill.exec.metastore.store</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metastore/metadata/TableMetadataProvider.html" title="interface in org.apache.drill.metastore.metadata">TableMetadataProvider</a></code></td>
<td class="colLast"><span class="typeNameLabel">FileSystemMetadataProviderManager.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/metastore/store/FileSystemMetadataProviderManager.html#getMetadataProviderForSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">getMetadataProviderForSchema</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>
<div class="block">Returns <a href="../../../../../../../org/apache/drill/metastore/metadata/TableMetadataProvider.html" title="interface in org.apache.drill.metastore.metadata"><code>TableMetadataProvider</code></a> which provides specified schema.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/metastore/store/MetastoreFileTableMetadataProvider.Builder.html" title="type parameter in MetastoreFileTableMetadataProvider.Builder">T</a></code></td>
<td class="colLast"><span class="typeNameLabel">MetastoreFileTableMetadataProvider.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/metastore/store/MetastoreFileTableMetadataProvider.Builder.html#withSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">withSchema</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>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/metastore/store/SimpleFileTableMetadataProvider.Builder.html" title="class in org.apache.drill.exec.metastore.store">SimpleFileTableMetadataProvider.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">SimpleFileTableMetadataProvider.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/metastore/store/SimpleFileTableMetadataProvider.Builder.html#withSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">withSchema</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>
</li>
<li class="blockList"><a name="org.apache.drill.exec.metastore.store.parquet">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/metastore/store/parquet/package-summary.html">org.apache.drill.exec.metastore.store.parquet</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/metastore/store/parquet/package-summary.html">org.apache.drill.exec.metastore.store.parquet</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metastore/store/parquet/ParquetMetadataProviderBuilder.html" title="type parameter in ParquetMetadataProviderBuilder">T</a></code></td>
<td class="colLast"><span class="typeNameLabel">ParquetMetadataProviderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/metastore/store/parquet/ParquetMetadataProviderBuilder.html#withSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">withSchema</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>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/metastore/store/parquet/MetastoreParquetTableMetadataProvider.Builder.html" title="class in org.apache.drill.exec.metastore.store.parquet">MetastoreParquetTableMetadataProvider.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">MetastoreParquetTableMetadataProvider.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/metastore/store/parquet/MetastoreParquetTableMetadataProvider.Builder.html#withSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">withSchema</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>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.base">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/physical/base/package-summary.html">org.apache.drill.exec.physical.base</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/base/package-summary.html">org.apache.drill.exec.physical.base</a> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/base/AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.html#tableSchema">tableSchema</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/base/package-summary.html">org.apache.drill.exec.physical.base</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractGroupScanWithMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/base/AbstractGroupScanWithMetadata.html#getSchema--">getSchema</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/base/package-summary.html">org.apache.drill.exec.physical.base</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/expr/FilterPredicate.html" title="interface in org.apache.drill.exec.expr">FilterPredicate</a>&lt;?&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractGroupScanWithMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/base/AbstractGroupScanWithMetadata.html#getFilterPredicate-org.apache.drill.common.expression.LogicalExpression-org.apache.drill.exec.ops.UdfUtilities-org.apache.drill.exec.expr.fn.FunctionLookupContext-org.apache.drill.exec.server.options.OptionManager-boolean-boolean-org.apache.drill.exec.record.metadata.TupleMetadata-">getFilterPredicate</a></span>(<a href="../../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;filterExpr,
<a href="../../../../../../../org/apache/drill/exec/ops/UdfUtilities.html" title="interface in org.apache.drill.exec.ops">UdfUtilities</a>&nbsp;udfUtilities,
<a href="../../../../../../../org/apache/drill/exec/expr/fn/FunctionLookupContext.html" title="interface in org.apache.drill.exec.expr.fn">FunctionLookupContext</a>&nbsp;functionImplementationRegistry,
<a href="../../../../../../../org/apache/drill/exec/server/options/OptionManager.html" title="interface in org.apache.drill.exec.server.options">OptionManager</a>&nbsp;optionManager,
boolean&nbsp;omitUnsupportedExprs,
boolean&nbsp;supportsFileImplicitColumns,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema)</code>
<div class="block">Returns parquet filter predicate built from specified <code>filterExpr</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/physical/base/AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.html" title="type parameter in AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer">B</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/base/AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.html#schema-org.apache.drill.exec.record.metadata.TupleMetadata-">schema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;tableSchema)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.scan.columns">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/columns/package-summary.html">org.apache.drill.exec.physical.impl.scan.columns</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/columns/package-summary.html">org.apache.drill.exec.physical.impl.scan.columns</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">ColumnsScanFramework.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/columns/ColumnsScanFramework.html#columnsSchema--">columnsSchema</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/columns/package-summary.html">org.apache.drill.exec.physical.impl.scan.columns</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">ColumnsArrayManager.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/columns/ColumnsArrayManager.html#resolveColumn-org.apache.drill.exec.physical.impl.scan.project.ColumnProjection-org.apache.drill.exec.physical.impl.scan.project.ResolvedTuple-org.apache.drill.exec.record.metadata.TupleMetadata-">resolveColumn</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ColumnProjection.html" title="interface in org.apache.drill.exec.physical.impl.scan.project">ColumnProjection</a>&nbsp;col,
<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedTuple.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ResolvedTuple</a>&nbsp;outputTuple,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;tableSchema)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.scan.convert">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/convert/package-summary.html">org.apache.drill.exec.physical.impl.scan.convert</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/convert/package-summary.html">org.apache.drill.exec.physical.impl.scan.convert</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/impl/scan/convert/StandardConversions.Builder.html" title="class in org.apache.drill.exec.physical.impl.scan.convert">StandardConversions.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">StandardConversions.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/convert/StandardConversions.Builder.html#withSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">withSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.scan.file">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/file/package-summary.html">org.apache.drill.exec.physical.impl.scan.file</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/file/package-summary.html">org.apache.drill.exec.physical.impl.scan.file</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">ImplicitColumnManager.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/file/ImplicitColumnManager.html#resolveColumn-org.apache.drill.exec.physical.impl.scan.project.ColumnProjection-org.apache.drill.exec.physical.impl.scan.project.ResolvedTuple-org.apache.drill.exec.record.metadata.TupleMetadata-">resolveColumn</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ColumnProjection.html" title="interface in org.apache.drill.exec.physical.impl.scan.project">ColumnProjection</a>&nbsp;col,
<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedTuple.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ResolvedTuple</a>&nbsp;tuple,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;tableSchema)</code>
<div class="block">Resolves metadata columns to concrete, materialized columns with the
proper value for the present file.</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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 fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/framework/package-summary.html">org.apache.drill.exec.physical.impl.scan.framework</a> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaNegotiatorImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/framework/SchemaNegotiatorImpl.html#providedSchema">providedSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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">SchemaNegotiatorImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/framework/SchemaNegotiatorImpl.html#tableSchema">tableSchema</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/framework/package-summary.html">org.apache.drill.exec.physical.impl.scan.framework</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">ManagedScanFramework.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/framework/ManagedScanFramework.html#outputSchema--">outputSchema</a></span>()</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">SchemaNegotiator.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/framework/SchemaNegotiator.html#providedSchema--">providedSchema</a></span>()</code>
<div class="block">Returns the provided schema, if defined.</div>
</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">SchemaNegotiatorImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/framework/SchemaNegotiatorImpl.html#providedSchema--">providedSchema</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/framework/package-summary.html">org.apache.drill.exec.physical.impl.scan.framework</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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">SchemaNegotiator.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/framework/SchemaNegotiator.html#tableSchema-org.apache.drill.exec.record.metadata.TupleMetadata-boolean-">tableSchema</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,
boolean&nbsp;isComplete)</code>
<div class="block">Specify the table schema if this is an early-schema reader.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaNegotiatorImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/framework/SchemaNegotiatorImpl.html#tableSchema-org.apache.drill.exec.record.metadata.TupleMetadata-boolean-">tableSchema</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,
boolean&nbsp;isComplete)</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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#outputSchema">outputSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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">NullColumnBuilder.NullBuilderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/NullColumnBuilder.NullBuilderBuilder.html#outputSchema">outputSchema</a></span></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">ScanSchemaOrchestrator.ScanSchemaOptions.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanSchemaOrchestrator.ScanSchemaOptions.html#providedSchema">providedSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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">ScanLevelProjection.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanLevelProjection.html#readerSchema">readerSchema</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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#providedSchema--">providedSchema</a></span>()</code>
<div class="block">Returns the provided reader schema.</div>
</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">ScanSchemaOrchestrator.ScanOrchestratorBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanSchemaOrchestrator.ScanOrchestratorBuilder.html#providedSchema--">providedSchema</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <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">ScanSchemaOrchestrator.ScanSchemaOptions.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanSchemaOrchestrator.ScanSchemaOptions.html#providedSchema--">providedSchema</a></span>()</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">ScanLevelProjection.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanLevelProjection.Builder.html#providedSchema--">providedSchema</a></span>()</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">ScanLevelProjection.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanLevelProjection.html#readerSchema--">readerSchema</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/impl/scan/project/ScanLevelProjection.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ScanLevelProjection</a></code></td>
<td class="colLast"><span class="typeNameLabel">ScanLevelProjection.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanLevelProjection.html#build-java.util.List-java.util.List-org.apache.drill.exec.record.metadata.TupleMetadata-">build</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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;projectionList,
<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/scan/project/ScanLevelProjection.ScanProjectionParser.html" title="interface in org.apache.drill.exec.physical.impl.scan.project">ScanLevelProjection.ScanProjectionParser</a>&gt;&nbsp;parsers,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;outputSchema)</code>
<div class="block">Builder shortcut, primarily for tests.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/ResultSetLoader.html" title="interface in org.apache.drill.exec.physical.resultSet">ResultSetLoader</a></code></td>
<td class="colLast"><span class="typeNameLabel">ReaderSchemaOrchestrator.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ReaderSchemaOrchestrator.html#makeTableLoader-org.apache.drill.common.exceptions.CustomErrorContext-org.apache.drill.exec.record.metadata.TupleMetadata-long-">makeTableLoader</a></span>(<a href="../../../../../../../org/apache/drill/common/exceptions/CustomErrorContext.html" title="interface in org.apache.drill.common.exceptions">CustomErrorContext</a>&nbsp;errorContext,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema,
long&nbsp;localLimit)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/ResultSetLoader.html" title="interface in org.apache.drill.exec.physical.resultSet">ResultSetLoader</a></code></td>
<td class="colLast"><span class="typeNameLabel">ReaderSchemaOrchestrator.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ReaderSchemaOrchestrator.html#makeTableLoader-org.apache.drill.exec.record.metadata.TupleMetadata-">makeTableLoader</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ScanSchemaOrchestrator.ScanOrchestratorBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanSchemaOrchestrator.ScanOrchestratorBuilder.html#providedSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">providedSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanLevelProjection.Builder.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ScanLevelProjection.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">ScanLevelProjection.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanLevelProjection.Builder.html#providedSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">providedSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ReaderLevelProjection.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ReaderLevelProjection</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaSmoother.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/SchemaSmoother.html#resolve-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.physical.impl.scan.project.ResolvedTuple-">resolve</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;tableSchema,
<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedTuple.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ResolvedTuple</a>&nbsp;outputTuple)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">ReaderLevelProjection.ReaderProjectionResolver.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ReaderLevelProjection.ReaderProjectionResolver.html#resolveColumn-org.apache.drill.exec.physical.impl.scan.project.ColumnProjection-org.apache.drill.exec.physical.impl.scan.project.ResolvedTuple-org.apache.drill.exec.record.metadata.TupleMetadata-">resolveColumn</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ColumnProjection.html" title="interface in org.apache.drill.exec.physical.impl.scan.project">ColumnProjection</a>&nbsp;col,
<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedTuple.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ResolvedTuple</a>&nbsp;tuple,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;tableSchema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="typeNameLabel">ReaderLevelProjection.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ReaderLevelProjection.html#resolveSpecial-org.apache.drill.exec.physical.impl.scan.project.ResolvedTuple-org.apache.drill.exec.physical.impl.scan.project.ColumnProjection-org.apache.drill.exec.record.metadata.TupleMetadata-">resolveSpecial</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedTuple.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ResolvedTuple</a>&nbsp;rootOutputTuple,
<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ColumnProjection.html" title="interface in org.apache.drill.exec.physical.impl.scan.project">ColumnProjection</a>&nbsp;col,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;tableSchema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/NullColumnBuilder.NullBuilderBuilder.html" title="class in org.apache.drill.exec.physical.impl.scan.project">NullColumnBuilder.NullBuilderBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullColumnBuilder.NullBuilderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/NullColumnBuilder.NullBuilderBuilder.html#setOutputSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">setOutputSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;outputSchema)</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/project/package-summary.html">org.apache.drill.exec.physical.impl.scan.project</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/project/ExplicitSchemaProjection.html#ExplicitSchemaProjection-org.apache.drill.exec.physical.impl.scan.project.ScanLevelProjection-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.physical.impl.scan.project.ResolvedTuple-java.util.List-">ExplicitSchemaProjection</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanLevelProjection.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ScanLevelProjection</a>&nbsp;scanProj,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema,
<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedTuple.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ResolvedTuple</a>&nbsp;rootTuple,
<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/scan/project/ReaderLevelProjection.ReaderProjectionResolver.html" title="interface in org.apache.drill.exec.physical.impl.scan.project">ReaderLevelProjection.ReaderProjectionResolver</a>&gt;&nbsp;resolvers)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/SmoothingProjection.html#SmoothingProjection-org.apache.drill.exec.physical.impl.scan.project.ScanLevelProjection-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.physical.impl.scan.project.ResolvedTuple-org.apache.drill.exec.physical.impl.scan.project.ResolvedTuple-java.util.List-">SmoothingProjection</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanLevelProjection.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ScanLevelProjection</a>&nbsp;scanProj,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;tableSchema,
<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedTuple.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ResolvedTuple</a>&nbsp;priorSchema,
<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedTuple.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ResolvedTuple</a>&nbsp;outputTuple,
<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/scan/project/ReaderLevelProjection.ReaderProjectionResolver.html" title="interface in org.apache.drill.exec.physical.impl.scan.project">ReaderLevelProjection.ReaderProjectionResolver</a>&gt;&nbsp;resolvers)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/WildcardProjection.html#WildcardProjection-org.apache.drill.exec.physical.impl.scan.project.ScanLevelProjection-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.physical.impl.scan.project.ResolvedTuple-java.util.List-">WildcardProjection</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanLevelProjection.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ScanLevelProjection</a>&nbsp;scanProj,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;tableSchema,
<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedTuple.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ResolvedTuple</a>&nbsp;rootTuple,
<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/scan/project/ReaderLevelProjection.ReaderProjectionResolver.html" title="interface in org.apache.drill.exec.physical.impl.scan.project">ReaderLevelProjection.ReaderProjectionResolver</a>&gt;&nbsp;resolvers)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/WildcardSchemaProjection.html#WildcardSchemaProjection-org.apache.drill.exec.physical.impl.scan.project.ScanLevelProjection-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.physical.impl.scan.project.ResolvedTuple-java.util.List-">WildcardSchemaProjection</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ScanLevelProjection.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ScanLevelProjection</a>&nbsp;scanProj,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema,
<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedTuple.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ResolvedTuple</a>&nbsp;rootTuple,
<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/scan/project/ReaderLevelProjection.ReaderProjectionResolver.html" title="interface in org.apache.drill.exec.physical.impl.scan.project">ReaderLevelProjection.ReaderProjectionResolver</a>&gt;&nbsp;resolvers)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.scan.v3">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3</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/v3/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3</a> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">ScanLifecycleBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/ScanLifecycleBuilder.html#definedSchema">definedSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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">ScanLifecycleBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/ScanLifecycleBuilder.html#providedSchema">providedSchema</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/v3/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">ScanLifecycleBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/ScanLifecycleBuilder.html#definedSchema--">definedSchema</a></span>()</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">SchemaNegotiator.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/SchemaNegotiator.html#inputSchema--">inputSchema</a></span>()</code>
<div class="block">Returns the reader input schema: the schema which describes the
set of columns this reader should produce.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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">FixedReceiver.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/FixedReceiver.Builder.html#mergeSchemas-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-">mergeSchemas</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema)</code>
<div class="block">Given a desired provided schema and an actual reader schema, create a merged
schema that contains the provided column where available, but the reader
column otherwise.</div>
</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">SchemaNegotiator.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/SchemaNegotiator.html#providedSchema--">providedSchema</a></span>()</code>
<div class="block">Returns the provided schema, if defined.</div>
</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">ScanLifecycleBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/ScanLifecycleBuilder.html#providedSchema--">providedSchema</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/v3/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/impl/scan/v3/FixedReceiver.html" title="class in org.apache.drill.exec.physical.impl.scan.v3">FixedReceiver</a></code></td>
<td class="colLast"><span class="typeNameLabel">FixedReceiver.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/FixedReceiver.Builder.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;readerSchema)</code>
<div class="block">Create a fixed receiver for the provided schema (if any) in the
scan plan, and the given reader schema.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ScanLifecycleBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/ScanLifecycleBuilder.html#definedSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">definedSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;definedSchema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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">FixedReceiver.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/FixedReceiver.Builder.html#mergeSchemas-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-">mergeSchemas</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema)</code>
<div class="block">Given a desired provided schema and an actual reader schema, create a merged
schema that contains the provided column where available, but the reader
column otherwise.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ScanLifecycleBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/ScanLifecycleBuilder.html#providedSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">providedSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaNegotiator.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/SchemaNegotiator.html#tableSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">tableSchema</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>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaNegotiator.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/SchemaNegotiator.html#tableSchema-org.apache.drill.exec.record.metadata.TupleMetadata-boolean-">tableSchema</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,
boolean&nbsp;isComplete)</code>
<div class="block">Specify the table schema if this is an early-schema reader.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.scan.v3.file">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/file/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3.file</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/file/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3.file</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">ImplicitColumnResolver.ParseResult.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/file/ImplicitColumnResolver.ParseResult.html#schema--">schema</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/file/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3.file</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/file/ImplicitColumnResolver.ParseResult.html#ParseResult-java.util.List-org.apache.drill.exec.record.metadata.TupleMetadata-boolean-">ParseResult</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/scan/v3/file/ImplicitColumnMarker.html" title="class in org.apache.drill.exec.physical.impl.scan.v3.file">ImplicitColumnMarker</a>&gt;&nbsp;columns,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema,
boolean&nbsp;isMetadataScan)</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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 fields, and an explanation">
<caption><span>Fields 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> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">MissingColumnHandlerBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/MissingColumnHandlerBuilder.html#inputSchema">inputSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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">OutputBatchBuilder.MapSource.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/OutputBatchBuilder.MapSource.html#mapSchema">mapSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <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">MissingColumnHandlerBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/MissingColumnHandlerBuilder.html#outputSchema">outputSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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">ReaderLifecycle.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/ReaderLifecycle.html#readerInputSchema">readerInputSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <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">SchemaNegotiatorImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/SchemaNegotiatorImpl.html#readerSchema">readerSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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">StaticBatchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/StaticBatchBuilder.html#schema">schema</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/v3/lifecycle/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3.lifecycle</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">MissingColumnHandlerBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/MissingColumnHandlerBuilder.html#buildSchema--">buildSchema</a></span>()</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">SchemaNegotiatorImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/SchemaNegotiatorImpl.html#inputSchema--">inputSchema</a></span>()</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">ScanLifecycle.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/ScanLifecycle.html#outputSchema--">outputSchema</a></span>()</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">SchemaNegotiatorImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/SchemaNegotiatorImpl.html#providedSchema--">providedSchema</a></span>()</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">ReaderLifecycle.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/ReaderLifecycle.html#readerInputSchema--">readerInputSchema</a></span>()</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">ReaderLifecycle.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/ReaderLifecycle.html#readerOutputSchema--">readerOutputSchema</a></span>()</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">StaticBatchBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/StaticBatchBuilder.html#schema--">schema</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/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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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 void</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#defineSourceBatchMapping-org.apache.drill.exec.record.metadata.TupleMetadata-int-">defineSourceBatchMapping</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,
int&nbsp;source)</code>
<div class="block">Define the mapping for one of the sources.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/MissingColumnHandlerBuilder.html" title="class in org.apache.drill.exec.physical.impl.scan.v3.lifecycle">MissingColumnHandlerBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">MissingColumnHandlerBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/MissingColumnHandlerBuilder.html#inputSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">inputSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;inputSchema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/MissingColumnHandlerBuilder.html" title="class in org.apache.drill.exec.physical.impl.scan.v3.lifecycle">MissingColumnHandlerBuilder</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#missingColumnsBuilder-org.apache.drill.exec.record.metadata.TupleMetadata-">missingColumnsBuilder</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaNegotiatorImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/SchemaNegotiatorImpl.html#tableSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">tableSchema</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>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaNegotiatorImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/SchemaNegotiatorImpl.html#tableSchema-org.apache.drill.exec.record.metadata.TupleMetadata-boolean-">tableSchema</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,
boolean&nbsp;isComplete)</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/OutputBatchBuilder.MapSource.html#MapSource-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.vector.complex.AbstractMapVector-">MapSource</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;mapSchema,
<a href="../../../../../../../org/apache/drill/exec/vector/complex/AbstractMapVector.html" title="class in org.apache.drill.exec.vector.complex">AbstractMapVector</a>&nbsp;mapVector)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/StaticBatchBuilder.NullBatchBuilder.html#NullBatchBuilder-org.apache.drill.exec.physical.resultSet.ResultVectorCache-org.apache.drill.exec.record.metadata.TupleMetadata-">NullBatchBuilder</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/resultSet/ResultVectorCache.html" title="interface in org.apache.drill.exec.physical.resultSet">ResultVectorCache</a>&nbsp;vectorCache,
<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/impl/scan/v3/lifecycle/OutputBatchBuilder.html#OutputBatchBuilder-org.apache.drill.exec.record.metadata.TupleMetadata-java.util.List-org.apache.drill.exec.memory.BufferAllocator-">OutputBatchBuilder</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;outputSchema,
<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/scan/v3/lifecycle/OutputBatchBuilder.BatchSource.html" title="class in org.apache.drill.exec.physical.impl.scan.v3.lifecycle">OutputBatchBuilder.BatchSource</a>&gt;&nbsp;sources,
<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="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/StaticBatchBuilder.RepeatedBatchBuilder.html#RepeatedBatchBuilder-org.apache.drill.exec.physical.resultSet.ResultVectorCache-org.apache.drill.exec.record.metadata.TupleMetadata-java.lang.Object:A-">RepeatedBatchBuilder</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/resultSet/ResultVectorCache.html" title="interface in org.apache.drill.exec.physical.resultSet">ResultVectorCache</a>&nbsp;vectorCache,
<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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;values)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/lifecycle/StaticBatchBuilder.html#StaticBatchBuilder-org.apache.drill.exec.physical.resultSet.ResultVectorCache-org.apache.drill.exec.record.metadata.TupleMetadata-">StaticBatchBuilder</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/resultSet/ResultVectorCache.html" title="interface in org.apache.drill.exec.physical.resultSet">ResultVectorCache</a>&nbsp;vectorCache,
<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>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.scan.v3.schema">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3.schema</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/v3/schema/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3.schema</a> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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><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">ScanProjectionParser.ProjectionParseResult.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanProjectionParser.ProjectionParseResult.html#dynamicSchema">dynamicSchema</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/v3/schema/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3.schema</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">ScanSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanSchemaTracker.html#applyImplicitCols--">applyImplicitCols</a></span>()</code>
<div class="block">Indicate that implicit column parsing is complete.</div>
</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">AbstractSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/AbstractSchemaTracker.html#applyImplicitCols--">applyImplicitCols</a></span>()</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">ProjectedColumn.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ProjectedColumn.html#explicitMembers--">explicitMembers</a></span>()</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">ScanSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanSchemaTracker.html#missingColumns-org.apache.drill.exec.record.metadata.TupleMetadata-">missingColumns</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerOutputSchema)</code>
<div class="block">Identifies the missing columns given a reader output schema.</div>
</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">AbstractSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/AbstractSchemaTracker.html#missingColumns-org.apache.drill.exec.record.metadata.TupleMetadata-">missingColumns</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerOutputSchema)</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">ScanSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanSchemaTracker.html#outputSchema--">outputSchema</a></span>()</code>
<div class="block">Returns the scan output schema which is a somewhat complicated
computation that depends on the projection type.</div>
</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">AbstractSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/AbstractSchemaTracker.html#outputSchema--">outputSchema</a></span>()</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">ScanSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanSchemaTracker.html#readerInputSchema--">readerInputSchema</a></span>()</code>
<div class="block">The schema which the reader should produce.</div>
</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">AbstractSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/AbstractSchemaTracker.html#readerInputSchema--">readerInputSchema</a></span>()</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">MutableTupleSchema.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/MutableTupleSchema.html#toSchema--">toSchema</a></span>()</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">ProjectedColumn.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ProjectedColumn.html#tupleSchema--">tupleSchema</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/v3/schema/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3.schema</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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">ProjectionSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ProjectionSchemaTracker.html#applyEarlyReaderSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">applyEarlyReaderSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ScanSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanSchemaTracker.html#applyEarlyReaderSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">applyEarlyReaderSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema)</code>
<div class="block">If a reader can define a schema before reading data, apply that
schema to the scan schema.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaBasedTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/SchemaBasedTracker.html#applyEarlyReaderSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">applyEarlyReaderSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ProjectionSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ProjectionSchemaTracker.html#applyProvidedSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">applyProvidedSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ProjectionSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ProjectionSchemaTracker.html#applyReaderSchema-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.common.exceptions.CustomErrorContext-">applyReaderSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerOutputSchema,
<a href="../../../../../../../org/apache/drill/common/exceptions/CustomErrorContext.html" title="interface in org.apache.drill.common.exceptions">CustomErrorContext</a>&nbsp;errorContext)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ScanSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanSchemaTracker.html#applyReaderSchema-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.common.exceptions.CustomErrorContext-">applyReaderSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerOutputSchema,
<a href="../../../../../../../org/apache/drill/common/exceptions/CustomErrorContext.html" title="interface in org.apache.drill.common.exceptions">CustomErrorContext</a>&nbsp;errorContext)</code>
<div class="block">Once a reader has read a batch, the reader will have provided a type
for each projected column which the reader knows about.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaBasedTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/SchemaBasedTracker.html#applyReaderSchema-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.common.exceptions.CustomErrorContext-">applyReaderSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerOutputSchema,
<a href="../../../../../../../org/apache/drill/common/exceptions/CustomErrorContext.html" title="interface in org.apache.drill.common.exceptions">CustomErrorContext</a>&nbsp;errorContext)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ScanSchemaResolver.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanSchemaResolver.html#applySchema-org.apache.drill.exec.record.metadata.TupleMetadata-">applySchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;sourceSchema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">MutableTupleSchema.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/MutableTupleSchema.html#copyFrom-org.apache.drill.exec.record.metadata.TupleMetadata-">copyFrom</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;from)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanSchemaConfigBuilder.html" title="class in org.apache.drill.exec.physical.impl.scan.v3.schema">ScanSchemaConfigBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">ScanSchemaConfigBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanSchemaConfigBuilder.html#definedSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">definedSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;definedSchema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/SchemaUtils.html#isProjectAll-org.apache.drill.exec.record.metadata.TupleMetadata-">isProjectAll</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;tuple)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/SchemaUtils.html#isProjectNone-org.apache.drill.exec.record.metadata.TupleMetadata-">isProjectNone</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;tuple)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/SchemaUtils.html#isStrict-org.apache.drill.exec.record.metadata.TupleMetadata-">isStrict</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>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/SchemaUtils.html#markStrict-org.apache.drill.exec.record.metadata.TupleMetadata-">markStrict</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>
<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">ScanSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanSchemaTracker.html#missingColumns-org.apache.drill.exec.record.metadata.TupleMetadata-">missingColumns</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerOutputSchema)</code>
<div class="block">Identifies the missing columns given a reader output schema.</div>
</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">AbstractSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/AbstractSchemaTracker.html#missingColumns-org.apache.drill.exec.record.metadata.TupleMetadata-">missingColumns</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerOutputSchema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ProjectedColumn.html" title="class in org.apache.drill.exec.physical.impl.scan.v3.schema">ProjectedColumn</a></code></td>
<td class="colLast"><span class="typeNameLabel">ScanProjectionParser.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanProjectionParser.html#project-org.apache.drill.exec.record.metadata.TupleMetadata-java.lang.String-">project</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;tuple,
<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;colName)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanSchemaConfigBuilder.html" title="class in org.apache.drill.exec.physical.impl.scan.v3.schema">ScanSchemaConfigBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">ScanSchemaConfigBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanSchemaConfigBuilder.html#providedSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">providedSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ScanSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanSchemaTracker.html#resolveMissingCols-org.apache.drill.exec.record.metadata.TupleMetadata-">resolveMissingCols</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;missingCols)</code>
<div class="block">The missing column handler obtains the list of missing columns from
<code>#missingColumns()</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/AbstractSchemaTracker.html#resolveMissingCols-org.apache.drill.exec.record.metadata.TupleMetadata-">resolveMissingCols</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;missingCols)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaBasedTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/SchemaBasedTracker.html#validateProjection-org.apache.drill.exec.record.metadata.TupleMetadata-">validateProjection</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;projection)</code>
<div class="block">Validate a projection list (provided as an argument) against a
defined schema already held by this tracker.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static void</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractSchemaTracker.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/AbstractSchemaTracker.html#validateProjection-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-">validateProjection</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;projection,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema)</code>
<div class="block">Validate a projection list against a defined-schema tuple.</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/physical/impl/scan/v3/schema/package-summary.html">org.apache.drill.exec.physical.impl.scan.v3.schema</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/schema/DynamicSchemaFilter.DynamicTupleFilter.html#DynamicTupleFilter-org.apache.drill.exec.record.metadata.TupleMetadata-boolean-org.apache.drill.common.exceptions.CustomErrorContext-java.lang.String-">DynamicTupleFilter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;mapSchema,
boolean&nbsp;isOpen,
<a href="../../../../../../../org/apache/drill/common/exceptions/CustomErrorContext.html" title="interface in org.apache.drill.common.exceptions">CustomErrorContext</a>&nbsp;errorContext,
<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;source)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/DynamicSchemaFilter.DynamicTupleFilter.html#DynamicTupleFilter-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.common.exceptions.CustomErrorContext-">DynamicTupleFilter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;projectionSet,
<a href="../../../../../../../org/apache/drill/common/exceptions/CustomErrorContext.html" title="interface in org.apache.drill.common.exceptions">CustomErrorContext</a>&nbsp;errorContext)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanProjectionParser.ProjectionParseResult.html#ProjectionParseResult-int-org.apache.drill.exec.record.metadata.TupleMetadata-">ProjectionParseResult</a></span>(int&nbsp;wildcardPosn,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;dynamicSchema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ProjectionSchemaTracker.html#ProjectionSchemaTracker-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.physical.impl.scan.v3.schema.ScanProjectionParser.ProjectionParseResult-org.apache.drill.common.exceptions.CustomErrorContext-">ProjectionSchemaTracker</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;definedSchema,
<a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/ScanProjectionParser.ProjectionParseResult.html" title="class in org.apache.drill.exec.physical.impl.scan.v3.schema">ScanProjectionParser.ProjectionParseResult</a>&nbsp;parseResult,
<a href="../../../../../../../org/apache/drill/common/exceptions/CustomErrorContext.html" title="interface in org.apache.drill.common.exceptions">CustomErrorContext</a>&nbsp;errorContext)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/impl/scan/v3/schema/SchemaBasedTracker.html#SchemaBasedTracker-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.common.exceptions.CustomErrorContext-">SchemaBasedTracker</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;definedSchema,
<a href="../../../../../../../org/apache/drill/common/exceptions/CustomErrorContext.html" title="interface in org.apache.drill.common.exceptions">CustomErrorContext</a>&nbsp;errorContext)</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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#activeSchema--">activeSchema</a></span>()</code>
<div class="block">Returns the active output schema; the schema used by the writers,
minus any unprojected columns.</div>
</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">ResultSetLoader.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/ResultSetLoader.html#outputSchema--">outputSchema</a></span>()</code>
<div class="block">The schema of the harvested batch.</div>
</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">PullResultSetReader.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/PullResultSetReader.html#schema--">schema</a></span>()</code>
<div class="block">Return the schema for this result set.</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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 fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/package-summary.html">org.apache.drill.exec.physical.resultSet.impl</a> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">TupleState.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/TupleState.html#outputSchema">outputSchema</a></span></code>
<div class="block">Metadata description of the output container (for the row) or map
(for map or repeated map.)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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">ResultSetOptionBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/ResultSetOptionBuilder.html#readerSchema">readerSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <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">TupleState.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/TupleState.html#schema">schema</a></span></code>
<div class="block">Internal writer schema that matches the column list.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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">ProjectionFilter.BaseSchemaProjectionFilter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/ProjectionFilter.BaseSchemaProjectionFilter.html#schema">schema</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <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">ResultSetLoaderImpl.ResultSetOptions.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/ResultSetLoaderImpl.ResultSetOptions.html#schema">schema</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/impl/package-summary.html">org.apache.drill.exec.physical.resultSet.impl</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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#activeSchema--">activeSchema</a></span>()</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">TupleState.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/TupleState.html#outputSchema--">outputSchema</a></span>()</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">ResultSetLoaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/ResultSetLoaderImpl.html#outputSchema--">outputSchema</a></span>()</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">PullResultSetReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/PullResultSetReaderImpl.html#schema--">schema</a></span>()</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">TupleState.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/TupleState.html#schema--">schema</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/impl/package-summary.html">org.apache.drill.exec.physical.resultSet.impl</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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 void</code></td>
<td class="colLast"><span class="typeNameLabel">TupleState.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/TupleState.html#bindOutputSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">bindOutputSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;outputSchema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">BuildFromSchema.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/BuildFromSchema.html#buildTuple-org.apache.drill.exec.vector.accessor.TupleWriter-org.apache.drill.exec.record.metadata.TupleMetadata-">buildTuple</a></span>(<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;writer,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema)</code>
<div class="block">When creating a schema up front, provide the schema of the desired tuple,
then build vectors and writers to match.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/ProjectionFilter.html" title="interface in org.apache.drill.exec.physical.resultSet.impl">ProjectionFilter</a></code></td>
<td class="colLast"><span class="typeNameLabel">ProjectionFilter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/ProjectionFilter.html#definedSchemaFilter-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.common.exceptions.CustomErrorContext-">definedSchemaFilter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;definedSchema,
<a href="../../../../../../../org/apache/drill/common/exceptions/CustomErrorContext.html" title="interface in org.apache.drill.common.exceptions">CustomErrorContext</a>&nbsp;errorContext)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/ProjectionFilter.html" title="interface in org.apache.drill.exec.physical.resultSet.impl">ProjectionFilter</a></code></td>
<td class="colLast"><span class="typeNameLabel">ProjectionFilter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/ProjectionFilter.html#providedSchemaFilter-org.apache.drill.exec.physical.resultSet.project.RequestedTuple-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.common.exceptions.CustomErrorContext-">providedSchemaFilter</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/resultSet/project/RequestedTuple.html" title="interface in org.apache.drill.exec.physical.resultSet.project">RequestedTuple</a>&nbsp;tupleProj,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/common/exceptions/CustomErrorContext.html" title="interface in org.apache.drill.common.exceptions">CustomErrorContext</a>&nbsp;errorContext)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/ResultSetOptionBuilder.html" title="class in org.apache.drill.exec.physical.resultSet.impl">ResultSetOptionBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">ResultSetOptionBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/ResultSetOptionBuilder.html#readerSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">readerSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema)</code>
<div class="block">Clients can use the row set builder in several ways:
Provide the schema up front, when known, by using this method to
provide the schema.
Discover the schema on the fly, adding columns during the write
operation.</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/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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/RowSetLoaderImpl.html#RowSetLoaderImpl-org.apache.drill.exec.physical.resultSet.impl.ResultSetLoaderImpl-org.apache.drill.exec.record.metadata.TupleMetadata-">RowSetLoaderImpl</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/ResultSetLoaderImpl.html" title="class in org.apache.drill.exec.physical.resultSet.impl">ResultSetLoaderImpl</a>&nbsp;rsLoader,
<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/resultSet/impl/ProjectionFilter.SchemaProjectionFilter.html#SchemaProjectionFilter-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.common.exceptions.CustomErrorContext-">SchemaProjectionFilter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;definedSchema,
<a href="../../../../../../../org/apache/drill/common/exceptions/CustomErrorContext.html" title="interface in org.apache.drill.common.exceptions">CustomErrorContext</a>&nbsp;errorContext)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/impl/ProjectionFilter.TypeProjectionFilter.html#TypeProjectionFilter-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.common.exceptions.CustomErrorContext-">TypeProjectionFilter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/common/exceptions/CustomErrorContext.html" title="interface in org.apache.drill.common.exceptions">CustomErrorContext</a>&nbsp;errorContext)</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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 fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../../org/apache/drill/exec/physical/resultSet/model/package-summary.html">org.apache.drill.exec.physical.resultSet.model</a> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">BaseTupleModel.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/model/BaseTupleModel.html#schema">schema</a></span></code>
<div class="block">Descriptive schema associated with the columns above.</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/physical/resultSet/model/package-summary.html">org.apache.drill.exec.physical.resultSet.model</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">BaseTupleModel.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/model/BaseTupleModel.html#schema--">schema</a></span>()</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">TupleModel.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/model/TupleModel.html#schema--">schema</a></span>()</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">MetadataProvider.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/model/MetadataProvider.html#tuple--">tuple</a></span>()</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">MetadataProvider.MetadataCreator.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/model/MetadataProvider.MetadataCreator.html#tuple--">tuple</a></span>()</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">MetadataProvider.VariantSchemaCreator.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/model/MetadataProvider.VariantSchemaCreator.html#tuple--">tuple</a></span>()</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">MetadataProvider.ArraySchemaCreator.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/model/MetadataProvider.ArraySchemaCreator.html#tuple--">tuple</a></span>()</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">MetadataProvider.MetadataRetrieval.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/model/MetadataProvider.MetadataRetrieval.html#tuple--">tuple</a></span>()</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">MetadataProvider.VariantSchemaRetrieval.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/model/MetadataProvider.VariantSchemaRetrieval.html#tuple--">tuple</a></span>()</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">MetadataProvider.ArraySchemaRetrieval.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/model/MetadataProvider.ArraySchemaRetrieval.html#tuple--">tuple</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/model/package-summary.html">org.apache.drill.exec.physical.resultSet.model</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/BaseTupleModel.html#BaseTupleModel-org.apache.drill.exec.record.metadata.TupleMetadata-java.util.List-">BaseTupleModel</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="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/resultSet/model/TupleModel.ColumnModel.html" title="interface in org.apache.drill.exec.physical.resultSet.model">TupleModel.ColumnModel</a>&gt;&nbsp;columns)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/model/MetadataProvider.MetadataRetrieval.html#MetadataRetrieval-org.apache.drill.exec.record.metadata.TupleMetadata-">MetadataRetrieval</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>
</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/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>
<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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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-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="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#buildMapMembers-org.apache.drill.exec.vector.accessor.reader.VectorAccessor-org.apache.drill.exec.record.metadata.TupleMetadata-">buildMapMembers</a></span>(<a href="../../../../../../../org/apache/drill/exec/vector/accessor/reader/VectorAccessor.html" title="interface in org.apache.drill.exec.vector.accessor.reader">VectorAccessor</a>&nbsp;va,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;mapSchema)</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/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 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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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">VectorAllocator.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/resultSet/model/single/VectorAllocator.html#allocate-int-org.apache.drill.exec.record.metadata.TupleMetadata-">allocate</a></span>(int&nbsp;rowCount,
<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/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>
<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.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>
</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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#schema">schema</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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#schema--">schema</a></span>()</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">RowSet.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/rowSet/RowSet.html#schema--">schema</a></span>()</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">RowSetReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/rowSet/RowSetReaderImpl.html#tupleSchema--">tupleSchema</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/RowSet.html" title="interface in org.apache.drill.exec.physical.rowSet">RowSet</a></code></td>
<td class="colLast"><span class="typeNameLabel">RowSetBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/rowSet/RowSetBuilder.html#emptyBatch-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.exec.record.metadata.TupleMetadata-">emptyBatch</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/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>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#fromSchema-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.exec.record.metadata.TupleMetadata-">fromSchema</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/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 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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/RowSetBuilder.html#RowSetBuilder-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.exec.record.metadata.TupleMetadata-">RowSetBuilder</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/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/RowSetBuilder.html#RowSetBuilder-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.exec.record.metadata.TupleMetadata-int-">RowSetBuilder</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema,
int&nbsp;capacity)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/rowSet/RowSetReaderImpl.html#RowSetReaderImpl-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.physical.resultSet.model.ReaderIndex-org.apache.drill.exec.vector.accessor.reader.AbstractObjectReader:A-">RowSetReaderImpl</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/physical/resultSet/model/ReaderIndex.html" title="class in org.apache.drill.exec.physical.resultSet.model">ReaderIndex</a>&nbsp;index,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/reader/AbstractObjectReader.html" title="class in org.apache.drill.exec.vector.accessor.reader">AbstractObjectReader</a>[]&nbsp;readers)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/rowSet/RowSetReaderImpl.html#RowSetReaderImpl-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.physical.resultSet.model.ReaderIndex-java.util.List-">RowSetReaderImpl</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/physical/resultSet/model/ReaderIndex.html" title="class in org.apache.drill.exec.physical.resultSet.model">ReaderIndex</a>&nbsp;index,
<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;&nbsp;readers)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/physical/rowSet/RowSetWriterImpl.html#RowSetWriterImpl-org.apache.drill.exec.physical.rowSet.RowSet.ExtendableRowSet-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.physical.rowSet.RowSetWriterImpl.WriterIndexImpl-java.util.List-">RowSetWriterImpl</a></span>(<a href="../../../../../../../org/apache/drill/exec/physical/rowSet/RowSet.ExtendableRowSet.html" title="interface in org.apache.drill.exec.physical.rowSet">RowSet.ExtendableRowSet</a>&nbsp;rowSet,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema,
org.apache.drill.exec.physical.rowSet.RowSetWriterImpl.WriterIndexImpl&nbsp;index,
<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;&nbsp;writers)</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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 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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaUtil.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/SchemaUtil.html#fromBatchSchema-org.apache.drill.exec.record.BatchSchema-">fromBatchSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/BatchSchema.html" title="class in org.apache.drill.exec.record">BatchSchema</a>&nbsp;batchSchema)</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> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/ColumnConverter.html" title="interface in org.apache.drill.exec.record">ColumnConverter</a></code></td>
<td class="colLast"><span class="typeNameLabel">ColumnConverterFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/ColumnConverterFactory.html#getConverter-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.ColumnMetadata-org.apache.drill.exec.vector.accessor.ObjectWriter-">getConverter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/ColumnMetadata.html" title="interface in org.apache.drill.exec.record.metadata">ColumnMetadata</a>&nbsp;readerSchema,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/ObjectWriter.html" title="interface in org.apache.drill.exec.vector.accessor">ObjectWriter</a>&nbsp;writer)</code>
<div class="block">Based on column type, creates corresponding column converter
which holds conversion logic and appropriate writer to set converted data into.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../org/apache/drill/exec/record/ColumnConverter.html" title="interface in org.apache.drill.exec.record">ColumnConverter</a></code></td>
<td class="colLast"><span class="typeNameLabel">ColumnConverterFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/ColumnConverterFactory.html#getMapConverter-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.vector.accessor.TupleWriter-">getMapConverter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/record/ColumnConverter.html" title="interface in org.apache.drill.exec.record">ColumnConverter</a></code></td>
<td class="colLast"><span class="typeNameLabel">ColumnConverterFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/ColumnConverterFactory.html#getRootConverter-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.vector.accessor.TupleWriter-">getRootConverter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaUtil.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/SchemaUtil.html#getSchemaPaths-org.apache.drill.exec.record.metadata.TupleMetadata-">getSchemaPaths</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>
<div class="block">Returns list of <a href="../../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression"><code>SchemaPath</code></a> for fields taken from specified schema.</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/ColumnConverterFactory.html#ColumnConverterFactory-org.apache.drill.exec.record.metadata.TupleMetadata-">ColumnConverterFactory</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/ColumnConverter.MapColumnConverter.html#MapColumnConverter-org.apache.drill.exec.record.ColumnConverterFactory-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.vector.accessor.TupleWriter-java.util.Map-">MapColumnConverter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/ColumnConverterFactory.html" title="class in org.apache.drill.exec.record">ColumnConverterFactory</a>&nbsp;factory,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../../../../org/apache/drill/exec/record/ColumnConverter.html" title="interface in org.apache.drill.exec.record">ColumnConverter</a>&gt;&nbsp;converters)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.record.metadata">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/record/metadata/package-summary.html">org.apache.drill.exec.record.metadata</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../../../org/apache/drill/exec/record/metadata/package-summary.html">org.apache.drill.exec.record.metadata</a> that implement <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleSchema.html" title="class in org.apache.drill.exec.record.metadata">TupleSchema</a></span></code>
<div class="block">Defines the schema of a tuple: either the top-level row or a nested
"map" (really structure).</div>
</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/metadata/package-summary.html">org.apache.drill.exec.record.metadata</a> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractMapColumnMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/AbstractMapColumnMetadata.html#parentTuple">parentTuple</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/metadata/package-summary.html">org.apache.drill.exec.record.metadata</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/SchemaBuilder.html#build--">build</a></span>()</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">SchemaBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/SchemaBuilder.html#buildSchema--">buildSchema</a></span>()</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">TupleMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html#copy--">copy</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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">MetadataUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/MetadataUtils.html#diffTuple-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-">diffTuple</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;base,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;subtend)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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">TupleMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html#of-java.lang.String-">of</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;jsonString)</code>
<div class="block">Converts given JSON string into <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata"><code>TupleMetadata</code></a> instance.</div>
</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">AbstractMapColumnMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/AbstractMapColumnMetadata.html#parentTuple--">parentTuple</a></span>()</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">AbstractMapColumnMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/AbstractMapColumnMetadata.html#tupleSchema--">tupleSchema</a></span>()</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">AbstractColumnMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/AbstractColumnMetadata.html#tupleSchema--">tupleSchema</a></span>()</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">ColumnMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/ColumnMetadata.html#tupleSchema--">tupleSchema</a></span>()</code>
<div class="block">Schema for <tt>TUPLE</tt> columns.</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/metadata/package-summary.html">org.apache.drill.exec.record.metadata</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/SchemaBuilder.html" title="class in org.apache.drill.exec.record.metadata">SchemaBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/SchemaBuilder.html#addAll-org.apache.drill.exec.record.metadata.TupleMetadata-">addAll</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;from)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractMapColumnMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/AbstractMapColumnMetadata.html#bind-org.apache.drill.exec.record.metadata.TupleMetadata-">bind</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;parentTuple)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractColumnMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/AbstractColumnMetadata.html#bind-org.apache.drill.exec.record.metadata.TupleMetadata-">bind</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;parentTuple)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ColumnMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/ColumnMetadata.html#bind-org.apache.drill.exec.record.metadata.TupleMetadata-">bind</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;parentTuple)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/drill/exec/record/metadata/ColumnMetadata.html" title="interface in org.apache.drill.exec.record.metadata">ColumnMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">MetadataUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/MetadataUtils.html#cloneMapWithSchema-org.apache.drill.exec.record.metadata.ColumnMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-">cloneMapWithSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/ColumnMetadata.html" title="interface in org.apache.drill.exec.record.metadata">ColumnMetadata</a>&nbsp;source,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;members)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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">MetadataUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/MetadataUtils.html#diffTuple-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-">diffTuple</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;base,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;subtend)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">MetadataUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/MetadataUtils.html#hasDynamicColumns-org.apache.drill.exec.record.metadata.TupleMetadata-">hasDynamicColumns</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>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">TupleMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html#isEquivalent-org.apache.drill.exec.record.metadata.TupleMetadata-">isEquivalent</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;other)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">TupleSchema.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleSchema.html#isEquivalent-org.apache.drill.exec.record.metadata.TupleMetadata-">isEquivalent</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;other)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/drill/exec/record/metadata/MapColumnMetadata.html" title="class in org.apache.drill.exec.record.metadata">MapColumnMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">MetadataUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/MetadataUtils.html#newMap-java.lang.String-org.apache.drill.exec.record.metadata.TupleMetadata-">newMap</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/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="colFirst"><code>static <a href="../../../../../../../org/apache/drill/exec/record/metadata/MapColumnMetadata.html" title="class in org.apache.drill.exec.record.metadata">MapColumnMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">MetadataUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/MetadataUtils.html#newMap-java.lang.String-org.apache.drill.common.types.TypeProtos.DataMode-org.apache.drill.exec.record.metadata.TupleMetadata-">newMap</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/common/types/TypeProtos.DataMode.html" title="enum in org.apache.drill.common.types">TypeProtos.DataMode</a>&nbsp;dataMode,
<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>static <a href="../../../../../../../org/apache/drill/exec/record/metadata/ColumnMetadata.html" title="interface in org.apache.drill.exec.record.metadata">ColumnMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">MetadataUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/MetadataUtils.html#newMapArray-java.lang.String-org.apache.drill.exec.record.metadata.TupleMetadata-">newMapArray</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.record.metadata.schema">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/record/metadata/schema/package-summary.html">org.apache.drill.exec.record.metadata.schema</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/metadata/schema/package-summary.html">org.apache.drill.exec.record.metadata.schema</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaContainer.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/schema/SchemaContainer.html#getSchema--">getSchema</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/record/metadata/schema/package-summary.html">org.apache.drill.exec.record.metadata.schema</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/schema/SchemaContainer.html#SchemaContainer-java.lang.String-org.apache.drill.exec.record.metadata.TupleMetadata-java.lang.Integer-">SchemaContainer</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;table,
<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="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;version)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.record.metadata.schema.parser">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/record/metadata/schema/parser/package-summary.html">org.apache.drill.exec.record.metadata.schema.parser</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/metadata/schema/parser/package-summary.html">org.apache.drill.exec.record.metadata.schema.parser</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaExprParser.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/schema/parser/SchemaExprParser.html#parseSchema-java.lang.String-">parseSchema</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;schema)</code>
<div class="block">Parses string definition of the schema and converts it
into <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata"><code>TupleMetadata</code></a> instance.</div>
</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">SchemaVisitor.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/schema/parser/SchemaVisitor.html#visitColumns-org.apache.drill.exec.record.metadata.schema.parser.SchemaParser.ColumnsContext-">visitColumns</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/schema/parser/SchemaParser.ColumnsContext.html" title="class in org.apache.drill.exec.record.metadata.schema.parser">SchemaParser.ColumnsContext</a>&nbsp;ctx)</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">SchemaVisitor.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/record/metadata/schema/parser/SchemaVisitor.html#visitSchema-org.apache.drill.exec.record.metadata.schema.parser.SchemaParser.SchemaContext-">visitSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/schema/parser/SchemaParser.SchemaContext.html" title="class in org.apache.drill.exec.record.metadata.schema.parser">SchemaParser.SchemaContext</a>&nbsp;ctx)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.avro">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/avro/package-summary.html">org.apache.drill.exec.store.avro</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/store/avro/package-summary.html">org.apache.drill.exec.store.avro</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">AvroSchemaUtil.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/avro/AvroSchemaUtil.html#convert-org.apache.avro.Schema-">convert</a></span>(org.apache.avro.Schema&nbsp;schema)</code>
<div class="block">Converts Avro schema into Drill metadata description of the schema.</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/store/avro/package-summary.html">org.apache.drill.exec.store.avro</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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">AvroColumnConverterFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/avro/AvroColumnConverterFactory.html#buildMapMembers-org.apache.avro.generic.GenericRecord-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.vector.accessor.TupleWriter-java.util.List-">buildMapMembers</a></span>(org.apache.avro.generic.GenericRecord&nbsp;genericRecord,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter,
<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/ColumnConverter.html" title="interface in org.apache.drill.exec.record">ColumnConverter</a>&gt;&nbsp;converters)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../org/apache/drill/exec/record/ColumnConverter.html" title="interface in org.apache.drill.exec.record">ColumnConverter</a></code></td>
<td class="colLast"><span class="typeNameLabel">AvroColumnConverterFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/avro/AvroColumnConverterFactory.html#getMapConverter-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.vector.accessor.TupleWriter-">getMapConverter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter)</code>
<div class="block">Based on provided schema, given converted Avro schema and current row writer
generates list of column converters based on column type for <a href="../../../../../../../org/apache/drill/exec/store/avro/AvroColumnConverterFactory.MapColumnConverter.html" title="class in org.apache.drill.exec.store.avro"><code>AvroColumnConverterFactory.MapColumnConverter</code></a> and returns it.</div>
</td>
</tr>
<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/ColumnConverter.html" title="interface in org.apache.drill.exec.record">ColumnConverter</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">AvroColumnConverterFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/avro/AvroColumnConverterFactory.html#initConverters-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.physical.resultSet.RowSetLoader-">initConverters</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema,
<a href="../../../../../../../org/apache/drill/exec/physical/resultSet/RowSetLoader.html" title="interface in org.apache.drill.exec.physical.resultSet">RowSetLoader</a>&nbsp;rowWriter)</code>
<div class="block">Based on given converted Avro schema and current row writer generates list of
column converters based on column type.</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/store/avro/package-summary.html">org.apache.drill.exec.store.avro</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/avro/AvroColumnConverterFactory.html#AvroColumnConverterFactory-org.apache.drill.exec.record.metadata.TupleMetadata-">AvroColumnConverterFactory</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/avro/AvroColumnConverterFactory.MapColumnConverter.html#MapColumnConverter-org.apache.drill.exec.store.avro.AvroColumnConverterFactory-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.vector.accessor.TupleWriter-java.util.List-">MapColumnConverter</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/avro/AvroColumnConverterFactory.html" title="class in org.apache.drill.exec.store.avro">AvroColumnConverterFactory</a>&nbsp;factory,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter,
<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/ColumnConverter.html" title="interface in org.apache.drill.exec.record">ColumnConverter</a>&gt;&nbsp;converters)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.cassandra">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/cassandra/package-summary.html">org.apache.drill.exec.store.cassandra</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/store/cassandra/package-summary.html">org.apache.drill.exec.store.cassandra</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/ColumnConverterFactory.html" title="class in org.apache.drill.exec.record">ColumnConverterFactory</a></code></td>
<td class="colLast"><span class="typeNameLabel">CassandraColumnConverterFactoryProvider.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/cassandra/CassandraColumnConverterFactoryProvider.html#getFactory-org.apache.drill.exec.record.metadata.TupleMetadata-">getFactory</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>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../org/apache/drill/exec/record/ColumnConverter.html" title="interface in org.apache.drill.exec.record">ColumnConverter</a></code></td>
<td class="colLast"><span class="typeNameLabel">CassandraColumnConverterFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/cassandra/CassandraColumnConverterFactory.html#getMapConverter-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.vector.accessor.TupleWriter-">getMapConverter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter)</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/store/cassandra/package-summary.html">org.apache.drill.exec.store.cassandra</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/cassandra/CassandraColumnConverterFactory.html#CassandraColumnConverterFactory-org.apache.drill.exec.record.metadata.TupleMetadata-">CassandraColumnConverterFactory</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.dfs.easy">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/dfs/easy/package-summary.html">org.apache.drill.exec.store.dfs.easy</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/store/dfs/easy/package-summary.html">org.apache.drill.exec.store.dfs.easy</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">EasySubScan.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/dfs/easy/EasySubScan.html#getSchema--">getSchema</a></span>()</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">EasyGroupScan.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/dfs/easy/EasyGroupScan.html#getSchema--">getSchema</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/store/dfs/easy/package-summary.html">org.apache.drill.exec.store.dfs.easy</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/dfs/easy/EasyGroupScan.html#EasyGroupScan-java.lang.String-java.util.List-org.apache.drill.common.logical.StoragePluginConfig-org.apache.drill.common.logical.FormatPluginConfig-org.apache.drill.exec.store.StoragePluginRegistry-java.util.List-org.apache.hadoop.fs.Path-org.apache.drill.exec.record.metadata.TupleMetadata-int-">EasyGroupScan</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;userName,
<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;org.apache.hadoop.fs.Path&gt;&nbsp;files,
<a href="../../../../../../../org/apache/drill/common/logical/StoragePluginConfig.html" title="class in org.apache.drill.common.logical">StoragePluginConfig</a>&nbsp;storageConfig,
<a href="../../../../../../../org/apache/drill/common/logical/FormatPluginConfig.html" title="interface in org.apache.drill.common.logical">FormatPluginConfig</a>&nbsp;formatConfig,
<a href="../../../../../../../org/apache/drill/exec/store/StoragePluginRegistry.html" title="interface in org.apache.drill.exec.store">StoragePluginRegistry</a>&nbsp;engineRegistry,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
org.apache.hadoop.fs.Path&nbsp;selectionRoot,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema,
int&nbsp;limit)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/dfs/easy/EasySubScan.html#EasySubScan-java.lang.String-java.util.List-org.apache.drill.exec.store.dfs.easy.EasyFormatPlugin-java.util.List-org.apache.hadoop.fs.Path-int-org.apache.drill.exec.record.metadata.TupleMetadata-int-">EasySubScan</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;userName,
<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/store/schedule/CompleteFileWork.FileWorkImpl.html" title="class in org.apache.drill.exec.store.schedule">CompleteFileWork.FileWorkImpl</a>&gt;&nbsp;files,
<a href="../../../../../../../org/apache/drill/exec/store/dfs/easy/EasyFormatPlugin.html" title="class in org.apache.drill.exec.store.dfs.easy">EasyFormatPlugin</a>&lt;?&gt;&nbsp;plugin,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
org.apache.hadoop.fs.Path&nbsp;selectionRoot,
int&nbsp;partitionDepth,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema,
int&nbsp;limit)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/dfs/easy/EasySubScan.html#EasySubScan-java.lang.String-java.util.List-org.apache.drill.common.logical.StoragePluginConfig-org.apache.drill.common.logical.FormatPluginConfig-org.apache.drill.exec.store.StoragePluginRegistry-java.util.List-org.apache.hadoop.fs.Path-int-org.apache.drill.exec.record.metadata.TupleMetadata-int-">EasySubScan</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;userName,
<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/store/schedule/CompleteFileWork.FileWorkImpl.html" title="class in org.apache.drill.exec.store.schedule">CompleteFileWork.FileWorkImpl</a>&gt;&nbsp;files,
<a href="../../../../../../../org/apache/drill/common/logical/StoragePluginConfig.html" title="class in org.apache.drill.common.logical">StoragePluginConfig</a>&nbsp;storageConfig,
<a href="../../../../../../../org/apache/drill/common/logical/FormatPluginConfig.html" title="interface in org.apache.drill.common.logical">FormatPluginConfig</a>&nbsp;formatConfig,
<a href="../../../../../../../org/apache/drill/exec/store/StoragePluginRegistry.html" title="interface in org.apache.drill.exec.store">StoragePluginRegistry</a>&nbsp;engineRegistry,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
org.apache.hadoop.fs.Path&nbsp;selectionRoot,
int&nbsp;partitionDepth,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema,
int&nbsp;limit)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.easy.json.loader">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/package-summary.html">org.apache.drill.exec.store.easy.json.loader</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/store/easy/json/loader/package-summary.html">org.apache.drill.exec.store.easy.json.loader</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">TupleParser.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/TupleParser.html#providedSchema--">providedSchema</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/store/easy/json/loader/package-summary.html">org.apache.drill.exec.store.easy.json.loader</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/easy/json/parser/ElementParser.html" title="interface in org.apache.drill.exec.store.easy.json.parser">ElementParser</a></code></td>
<td class="colLast"><span class="typeNameLabel">BaseFieldFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/BaseFieldFactory.html#multiDimObjectArrayFor-org.apache.drill.exec.vector.accessor.ObjectWriter-int-org.apache.drill.exec.record.metadata.TupleMetadata-">multiDimObjectArrayFor</a></span>(<a href="../../../../../../../org/apache/drill/exec/vector/accessor/ObjectWriter.html" title="interface in org.apache.drill.exec.vector.accessor">ObjectWriter</a>&nbsp;writer,
int&nbsp;dims,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>
<div class="block">Create a repeated list listener for a Map.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../org/apache/drill/exec/store/easy/json/parser/ElementParser.html" title="interface in org.apache.drill.exec.store.easy.json.parser">ElementParser</a></code></td>
<td class="colLast"><span class="typeNameLabel">BaseFieldFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/BaseFieldFactory.html#objectArrayParserFor-org.apache.drill.exec.vector.accessor.ArrayWriter-org.apache.drill.exec.record.metadata.TupleMetadata-">objectArrayParserFor</a></span>(<a href="../../../../../../../org/apache/drill/exec/vector/accessor/ArrayWriter.html" title="interface in org.apache.drill.exec.vector.accessor">ArrayWriter</a>&nbsp;arrayWriter,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../org/apache/drill/exec/store/easy/json/parser/ElementParser.html" title="interface in org.apache.drill.exec.store.easy.json.parser">ElementParser</a></code></td>
<td class="colLast"><span class="typeNameLabel">BaseFieldFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/BaseFieldFactory.html#objectArrayParserFor-org.apache.drill.exec.store.easy.json.loader.FieldDefn-org.apache.drill.exec.record.metadata.ColumnMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-">objectArrayParserFor</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/FieldDefn.html" title="class in org.apache.drill.exec.store.easy.json.loader">FieldDefn</a>&nbsp;fieldDefn,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/ColumnMetadata.html" title="interface in org.apache.drill.exec.record.metadata">ColumnMetadata</a>&nbsp;colSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>
<div class="block">Create a map array column and its associated parsers and listeners
for the given column schema and optional provided schema.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../org/apache/drill/exec/store/easy/json/parser/ElementParser.html" title="interface in org.apache.drill.exec.store.easy.json.parser">ElementParser</a></code></td>
<td class="colLast"><span class="typeNameLabel">BaseFieldFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/BaseFieldFactory.html#objectParserFor-org.apache.drill.exec.store.easy.json.loader.FieldDefn-org.apache.drill.exec.record.metadata.ColumnMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-">objectParserFor</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/FieldDefn.html" title="class in org.apache.drill.exec.store.easy.json.loader">FieldDefn</a>&nbsp;fieldDefn,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/ColumnMetadata.html" title="interface in org.apache.drill.exec.record.metadata">ColumnMetadata</a>&nbsp;colSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>
<div class="block">Create a map column and its associated object value listener for the
given key and optional provided schema.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../org/apache/drill/exec/store/easy/json/parser/ElementParser.html" title="interface in org.apache.drill.exec.store.easy.json.parser">ElementParser</a></code></td>
<td class="colLast"><span class="typeNameLabel">BaseFieldFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/BaseFieldFactory.html#objectParserFor-org.apache.drill.exec.vector.accessor.TupleWriter-org.apache.drill.exec.record.metadata.TupleMetadata-">objectParserFor</a></span>(<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;writer,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/JsonLoaderImpl.JsonLoaderBuilder.html" title="class in org.apache.drill.exec.store.easy.json.loader">JsonLoaderImpl.JsonLoaderBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">JsonLoaderImpl.JsonLoaderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/JsonLoaderImpl.JsonLoaderBuilder.html#providedSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">providedSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</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/store/easy/json/loader/package-summary.html">org.apache.drill.exec.store.easy.json.loader</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/easy/json/loader/TupleParser.html#TupleParser-org.apache.drill.exec.store.easy.json.loader.JsonLoaderImpl-org.apache.drill.exec.vector.accessor.TupleWriter-org.apache.drill.exec.record.metadata.TupleMetadata-">TupleParser</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/JsonLoaderImpl.html" title="class in org.apache.drill.exec.store.easy.json.loader">JsonLoaderImpl</a>&nbsp;loader,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/TupleParser.html#TupleParser-org.apache.drill.exec.store.easy.json.parser.JsonStructureParser-org.apache.drill.exec.store.easy.json.loader.JsonLoaderImpl-org.apache.drill.exec.vector.accessor.TupleWriter-org.apache.drill.exec.record.metadata.TupleMetadata-">TupleParser</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/easy/json/parser/JsonStructureParser.html" title="class in org.apache.drill.exec.store.easy.json.parser">JsonStructureParser</a>&nbsp;structParser,
<a href="../../../../../../../org/apache/drill/exec/store/easy/json/loader/JsonLoaderImpl.html" title="class in org.apache.drill.exec.store.easy.json.loader">JsonLoaderImpl</a>&nbsp;loader,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.easy.text.reader">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/easy/text/reader/package-summary.html">org.apache.drill.exec.store.easy.text.reader</a></h3>
<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/store/easy/text/reader/package-summary.html">org.apache.drill.exec.store.easy.text.reader</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/easy/text/reader/TextParsingSettings.html#TextParsingSettings-org.apache.drill.exec.store.easy.text.TextFormatPlugin.TextFormatConfig-org.apache.drill.exec.record.metadata.TupleMetadata-">TextParsingSettings</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/easy/text/TextFormatPlugin.TextFormatConfig.html" title="class in org.apache.drill.exec.store.easy.text">TextFormatPlugin.TextFormatConfig</a>&nbsp;config,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>
<div class="block">Configure the properties for this one scan based on:</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.elasticsearch">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/elasticsearch/package-summary.html">org.apache.drill.exec.store.elasticsearch</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/store/elasticsearch/package-summary.html">org.apache.drill.exec.store.elasticsearch</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/ColumnConverterFactory.html" title="class in org.apache.drill.exec.record">ColumnConverterFactory</a></code></td>
<td class="colLast"><span class="typeNameLabel">ElasticsearchColumnConverterFactoryProvider.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/elasticsearch/ElasticsearchColumnConverterFactoryProvider.html#getFactory-org.apache.drill.exec.record.metadata.TupleMetadata-">getFactory</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>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../org/apache/drill/exec/record/ColumnConverter.html" title="interface in org.apache.drill.exec.record">ColumnConverter</a></code></td>
<td class="colLast"><span class="typeNameLabel">ElasticsearchColumnConverterFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/elasticsearch/ElasticsearchColumnConverterFactory.html#getMapConverter-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.vector.accessor.TupleWriter-">getMapConverter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter)</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/store/elasticsearch/package-summary.html">org.apache.drill.exec.store.elasticsearch</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/elasticsearch/ElasticsearchColumnConverterFactory.html#ElasticsearchColumnConverterFactory-org.apache.drill.exec.record.metadata.TupleMetadata-">ElasticsearchColumnConverterFactory</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.enumerable">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/enumerable/package-summary.html">org.apache.drill.exec.store.enumerable</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/store/enumerable/package-summary.html">org.apache.drill.exec.store.enumerable</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">EnumerableGroupScan.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/enumerable/EnumerableGroupScan.html#getSchema--">getSchema</a></span>()</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">EnumerableSubScan.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/enumerable/EnumerableSubScan.html#getSchema--">getSchema</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/store/enumerable/package-summary.html">org.apache.drill.exec.store.enumerable</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/ColumnConverterFactory.html" title="class in org.apache.drill.exec.record">ColumnConverterFactory</a></code></td>
<td class="colLast"><span class="typeNameLabel">DefaultColumnConverterFactoryProvider.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/enumerable/DefaultColumnConverterFactoryProvider.html#getFactory-org.apache.drill.exec.record.metadata.TupleMetadata-">getFactory</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>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/record/ColumnConverterFactory.html" title="class in org.apache.drill.exec.record">ColumnConverterFactory</a></code></td>
<td class="colLast"><span class="typeNameLabel">ColumnConverterFactoryProvider.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/enumerable/ColumnConverterFactoryProvider.html#getFactory-org.apache.drill.exec.record.metadata.TupleMetadata-">getFactory</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 constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../../org/apache/drill/exec/store/enumerable/package-summary.html">org.apache.drill.exec.store.enumerable</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/enumerable/EnumerableGroupScan.html#EnumerableGroupScan-java.lang.String-java.util.List-java.util.Map-double-org.apache.drill.exec.record.metadata.TupleMetadata-java.lang.String-org.apache.drill.exec.store.enumerable.ColumnConverterFactoryProvider-">EnumerableGroupScan</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;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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<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;&nbsp;fieldsMap,
double&nbsp;rows,
<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="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;schemaPath,
<a href="../../../../../../../org/apache/drill/exec/store/enumerable/ColumnConverterFactoryProvider.html" title="interface in org.apache.drill.exec.store.enumerable">ColumnConverterFactoryProvider</a>&nbsp;converterFactoryProvider)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/enumerable/EnumerableSubScan.html#EnumerableSubScan-java.lang.String-java.util.List-java.util.Map-org.apache.drill.exec.record.metadata.TupleMetadata-java.lang.String-org.apache.drill.exec.store.enumerable.ColumnConverterFactoryProvider-">EnumerableSubScan</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;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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<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;&nbsp;fieldsMap,
<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="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;schemaPath,
<a href="../../../../../../../org/apache/drill/exec/store/enumerable/ColumnConverterFactoryProvider.html" title="interface in org.apache.drill.exec.store.enumerable">ColumnConverterFactoryProvider</a>&nbsp;converterFactoryProvider)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.hdf5.writers">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/hdf5/writers/package-summary.html">org.apache.drill.exec.store.hdf5.writers</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/store/hdf5/writers/package-summary.html">org.apache.drill.exec.store.hdf5.writers</a> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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><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">WriterSpec.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/hdf5/writers/WriterSpec.html#providedSchema">providedSchema</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/store/hdf5/writers/package-summary.html">org.apache.drill.exec.store.hdf5.writers</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/hdf5/writers/WriterSpec.html#WriterSpec-org.apache.drill.exec.vector.accessor.TupleWriter-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.common.exceptions.CustomErrorContext-">WriterSpec</a></span>(<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/common/exceptions/CustomErrorContext.html" title="interface in org.apache.drill.common.exceptions">CustomErrorContext</a>&nbsp;errorContext)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.hive">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/hive/package-summary.html">org.apache.drill.exec.store.hive</a></h3>
<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/store/hive/package-summary.html">org.apache.drill.exec.store.hive</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/hive/HiveDrillNativeParquetRowGroupScan.html#HiveDrillNativeParquetRowGroupScan-org.apache.drill.exec.store.StoragePluginRegistry-java.lang.String-org.apache.drill.exec.store.hive.HiveStoragePluginConfig-java.util.List-java.util.List-org.apache.drill.exec.store.hive.HivePartitionHolder-java.util.Map-org.apache.drill.exec.store.parquet.ParquetReaderConfig-org.apache.drill.common.expression.LogicalExpression-org.apache.drill.exec.record.metadata.TupleMetadata-">HiveDrillNativeParquetRowGroupScan</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/StoragePluginRegistry.html" title="interface in org.apache.drill.exec.store">StoragePluginRegistry</a>&nbsp;registry,
<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;userName,
<a href="../../../../../../../org/apache/drill/exec/store/hive/HiveStoragePluginConfig.html" title="class in org.apache.drill.exec.store.hive">HiveStoragePluginConfig</a>&nbsp;hiveStoragePluginConfig,
<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/store/parquet/RowGroupReadEntry.html" title="class in org.apache.drill.exec.store.parquet">RowGroupReadEntry</a>&gt;&nbsp;rowGroupReadEntries,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<a href="../../../../../../../org/apache/drill/exec/store/hive/HivePartitionHolder.html" title="class in org.apache.drill.exec.store.hive">HivePartitionHolder</a>&nbsp;hivePartitionHolder,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<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>&gt;&nbsp;confProperties,
<a href="../../../../../../../org/apache/drill/exec/store/parquet/ParquetReaderConfig.html" title="class in org.apache.drill.exec.store.parquet">ParquetReaderConfig</a>&nbsp;readerConfig,
<a href="../../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;filter,
<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/store/hive/HiveDrillNativeParquetRowGroupScan.html#HiveDrillNativeParquetRowGroupScan-java.lang.String-org.apache.drill.exec.store.hive.HiveStoragePlugin-java.util.List-java.util.List-org.apache.drill.exec.store.hive.HivePartitionHolder-java.util.Map-org.apache.drill.exec.store.parquet.ParquetReaderConfig-org.apache.drill.common.expression.LogicalExpression-org.apache.drill.exec.record.metadata.TupleMetadata-">HiveDrillNativeParquetRowGroupScan</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;userName,
<a href="../../../../../../../org/apache/drill/exec/store/hive/HiveStoragePlugin.html" title="class in org.apache.drill.exec.store.hive">HiveStoragePlugin</a>&nbsp;hiveStoragePlugin,
<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/store/parquet/RowGroupReadEntry.html" title="class in org.apache.drill.exec.store.parquet">RowGroupReadEntry</a>&gt;&nbsp;rowGroupReadEntries,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<a href="../../../../../../../org/apache/drill/exec/store/hive/HivePartitionHolder.html" title="class in org.apache.drill.exec.store.hive">HivePartitionHolder</a>&nbsp;hivePartitionHolder,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<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>&gt;&nbsp;confProperties,
<a href="../../../../../../../org/apache/drill/exec/store/parquet/ParquetReaderConfig.html" title="class in org.apache.drill.exec.store.parquet">ParquetReaderConfig</a>&nbsp;readerConfig,
<a href="../../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;filter,
<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/store/hive/HiveDrillNativeParquetScan.html#HiveDrillNativeParquetScan-org.apache.drill.exec.store.StoragePluginRegistry-java.lang.String-org.apache.drill.exec.store.hive.HiveStoragePluginConfig-java.util.List-java.util.List-org.apache.drill.exec.store.hive.HivePartitionHolder-java.util.Map-org.apache.drill.exec.store.parquet.ParquetReaderConfig-org.apache.drill.common.expression.LogicalExpression-org.apache.drill.exec.record.metadata.TupleMetadata-">HiveDrillNativeParquetScan</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/StoragePluginRegistry.html" title="interface in org.apache.drill.exec.store">StoragePluginRegistry</a>&nbsp;engineRegistry,
<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;userName,
<a href="../../../../../../../org/apache/drill/exec/store/hive/HiveStoragePluginConfig.html" title="class in org.apache.drill.exec.store.hive">HiveStoragePluginConfig</a>&nbsp;hiveStoragePluginConfig,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<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/store/dfs/ReadEntryWithPath.html" title="class in org.apache.drill.exec.store.dfs">ReadEntryWithPath</a>&gt;&nbsp;entries,
<a href="../../../../../../../org/apache/drill/exec/store/hive/HivePartitionHolder.html" title="class in org.apache.drill.exec.store.hive">HivePartitionHolder</a>&nbsp;hivePartitionHolder,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<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>&gt;&nbsp;confProperties,
<a href="../../../../../../../org/apache/drill/exec/store/parquet/ParquetReaderConfig.html" title="class in org.apache.drill.exec.store.parquet">ParquetReaderConfig</a>&nbsp;readerConfig,
<a href="../../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;filter,
<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>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.httpd">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/httpd/package-summary.html">org.apache.drill.exec.store.httpd</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/store/httpd/package-summary.html">org.apache.drill.exec.store.httpd</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">HttpdParser.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/httpd/HttpdParser.html#setupParser--">setupParser</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.iceberg">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/iceberg/package-summary.html">org.apache.drill.exec.store.iceberg</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/store/iceberg/package-summary.html">org.apache.drill.exec.store.iceberg</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">IcebergGroupScan.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/iceberg/IcebergGroupScan.html#getSchema--">getSchema</a></span>()</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">IcebergSubScan.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/iceberg/IcebergSubScan.html#getSchema--">getSchema</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/store/iceberg/package-summary.html">org.apache.drill.exec.store.iceberg</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/iceberg/IcebergGroupScan.IcebergGroupScanBuilder.html" title="class in org.apache.drill.exec.store.iceberg">IcebergGroupScan.IcebergGroupScanBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">IcebergGroupScan.IcebergGroupScanBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/iceberg/IcebergGroupScan.IcebergGroupScanBuilder.html#schema-org.apache.drill.exec.record.metadata.TupleMetadata-">schema</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>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/store/iceberg/IcebergSubScan.IcebergSubScanBuilder.html" title="class in org.apache.drill.exec.store.iceberg">IcebergSubScan.IcebergSubScanBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">IcebergSubScan.IcebergSubScanBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/iceberg/IcebergSubScan.IcebergSubScanBuilder.html#schema-org.apache.drill.exec.record.metadata.TupleMetadata-">schema</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 constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../../org/apache/drill/exec/store/iceberg/package-summary.html">org.apache.drill.exec.store.iceberg</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/iceberg/IcebergGroupScan.html#IcebergGroupScan-java.lang.String-org.apache.drill.common.logical.StoragePluginConfig-org.apache.drill.common.logical.FormatPluginConfig-java.util.List-org.apache.drill.exec.record.metadata.TupleMetadata-java.lang.String-org.apache.drill.common.expression.LogicalExpression-java.lang.Integer-org.apache.drill.exec.store.StoragePluginRegistry-">IcebergGroupScan</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;userName,
<a href="../../../../../../../org/apache/drill/common/logical/StoragePluginConfig.html" title="class in org.apache.drill.common.logical">StoragePluginConfig</a>&nbsp;storageConfig,
<a href="../../../../../../../org/apache/drill/common/logical/FormatPluginConfig.html" title="interface in org.apache.drill.common.logical">FormatPluginConfig</a>&nbsp;formatConfig,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<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="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;path,
<a href="../../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;condition,
<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>&nbsp;maxRecords,
<a href="../../../../../../../org/apache/drill/exec/store/StoragePluginRegistry.html" title="interface in org.apache.drill.exec.store">StoragePluginRegistry</a>&nbsp;pluginRegistry)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/iceberg/IcebergSubScan.html#IcebergSubScan-java.lang.String-org.apache.drill.common.logical.StoragePluginConfig-org.apache.drill.common.logical.FormatPluginConfig-java.util.List-java.lang.String-java.util.List-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.common.expression.LogicalExpression-java.lang.Integer-org.apache.drill.exec.store.StoragePluginRegistry-">IcebergSubScan</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;userName,
<a href="../../../../../../../org/apache/drill/common/logical/StoragePluginConfig.html" title="class in org.apache.drill.common.logical">StoragePluginConfig</a>&nbsp;storageConfig,
<a href="../../../../../../../org/apache/drill/common/logical/FormatPluginConfig.html" title="interface in org.apache.drill.common.logical">FormatPluginConfig</a>&nbsp;formatConfig,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<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;path,
<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/store/iceberg/IcebergWork.html" title="class in org.apache.drill.exec.store.iceberg">IcebergWork</a>&gt;&nbsp;workList,
<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/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;condition,
<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>&nbsp;maxRecords,
<a href="../../../../../../../org/apache/drill/exec/store/StoragePluginRegistry.html" title="interface in org.apache.drill.exec.store">StoragePluginRegistry</a>&nbsp;pluginRegistry)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.iceberg.read">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/iceberg/read/package-summary.html">org.apache.drill.exec.store.iceberg.read</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/store/iceberg/read/package-summary.html">org.apache.drill.exec.store.iceberg.read</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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">MapColumnConverter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/iceberg/read/MapColumnConverter.html#buildMapMembers-org.apache.iceberg.data.Record-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.vector.accessor.TupleWriter-java.util.Map-">buildMapMembers</a></span>(org.apache.iceberg.data.Record&nbsp;record,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../../../../org/apache/drill/exec/record/ColumnConverter.html" title="interface in org.apache.drill.exec.record">ColumnConverter</a>&gt;&nbsp;converters)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../org/apache/drill/exec/record/ColumnConverter.html" title="interface in org.apache.drill.exec.record">ColumnConverter</a></code></td>
<td class="colLast"><span class="typeNameLabel">IcebergColumnConverterFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/iceberg/read/IcebergColumnConverterFactory.html#getMapConverter-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.vector.accessor.TupleWriter-">getMapConverter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter)</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/store/iceberg/read/package-summary.html">org.apache.drill.exec.store.iceberg.read</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/iceberg/read/IcebergColumnConverterFactory.html#IcebergColumnConverterFactory-org.apache.drill.exec.record.metadata.TupleMetadata-">IcebergColumnConverterFactory</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/iceberg/read/MapColumnConverter.html#MapColumnConverter-org.apache.drill.exec.record.ColumnConverterFactory-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.vector.accessor.TupleWriter-java.util.Map-">MapColumnConverter</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/ColumnConverterFactory.html" title="class in org.apache.drill.exec.record">ColumnConverterFactory</a>&nbsp;factory,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html" title="interface in org.apache.drill.exec.vector.accessor">TupleWriter</a>&nbsp;tupleWriter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../../../../org/apache/drill/exec/record/ColumnConverter.html" title="interface in org.apache.drill.exec.record">ColumnConverter</a>&gt;&nbsp;converters)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.log">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/log/package-summary.html">org.apache.drill.exec.store.log</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/store/log/package-summary.html">org.apache.drill.exec.store.log</a> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">LogBatchReader.LogReaderConfig.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/log/LogBatchReader.LogReaderConfig.html#providedSchema">providedSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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">LogBatchReader.LogReaderConfig.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/log/LogBatchReader.LogReaderConfig.html#readerSchema">readerSchema</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <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">LogBatchReader.LogReaderConfig.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/log/LogBatchReader.LogReaderConfig.html#tableSchema">tableSchema</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/store/log/package-summary.html">org.apache.drill.exec.store.log</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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>int</code></td>
<td class="colLast"><span class="typeNameLabel">LogFormatPlugin.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/log/LogFormatPlugin.html#maxErrors-org.apache.drill.exec.record.metadata.TupleMetadata-">maxErrors</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema)</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/store/log/package-summary.html">org.apache.drill.exec.store.log</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/log/LogBatchReader.LogReaderConfig.html#LogReaderConfig-org.apache.drill.exec.store.log.LogFormatPlugin-java.util.regex.Pattern-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-boolean-int-int-">LogReaderConfig</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/log/LogFormatPlugin.html" title="class in org.apache.drill.exec.store.log">LogFormatPlugin</a>&nbsp;plugin,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</a>&nbsp;pattern,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;providedSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;tableSchema,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;readerSchema,
boolean&nbsp;asArray,
int&nbsp;groupCount,
int&nbsp;maxErrors)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.mapr.db">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/mapr/db/package-summary.html">org.apache.drill.exec.store.mapr.db</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/store/mapr/db/package-summary.html">org.apache.drill.exec.store.mapr.db</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">MapRDBSubScan.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBSubScan.html#getSchema--">getSchema</a></span>()</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">MapRDBGroupScan.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBGroupScan.html#getSchema--">getSchema</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/store/mapr/db/package-summary.html">org.apache.drill.exec.store.mapr.db</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/mapr/db/MapRDBSubScan.html#MapRDBSubScan-org.apache.drill.exec.store.StoragePluginRegistry-java.lang.String-org.apache.drill.exec.store.mapr.db.MapRDBFormatPluginConfig-org.apache.drill.common.logical.StoragePluginConfig-java.util.List-java.util.List-int-java.lang.String-org.apache.drill.exec.record.metadata.TupleMetadata-">MapRDBSubScan</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/StoragePluginRegistry.html" title="interface in org.apache.drill.exec.store">StoragePluginRegistry</a>&nbsp;engineRegistry,
<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;userName,
<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBFormatPluginConfig.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBFormatPluginConfig</a>&nbsp;formatPluginConfig,
<a href="../../../../../../../org/apache/drill/common/logical/StoragePluginConfig.html" title="class in org.apache.drill.common.logical">StoragePluginConfig</a>&nbsp;storageConfig,
<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/store/mapr/db/MapRDBSubScanSpec.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBSubScanSpec</a>&gt;&nbsp;regionScanSpecList,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
int&nbsp;maxRecordsToRead,
<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;tableType,
<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/store/mapr/db/MapRDBSubScan.html#MapRDBSubScan-java.lang.String-org.apache.drill.exec.store.mapr.db.MapRDBFormatPlugin-java.util.List-java.util.List-int-java.lang.String-org.apache.drill.exec.record.metadata.TupleMetadata-">MapRDBSubScan</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;userName,
<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBFormatPlugin.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBFormatPlugin</a>&nbsp;formatPlugin,
<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/store/mapr/db/MapRDBSubScanSpec.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBSubScanSpec</a>&gt;&nbsp;maprSubScanSpecs,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
int&nbsp;maxRecordsToRead,
<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;tableType,
<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/store/mapr/db/MapRDBSubScan.html#MapRDBSubScan-java.lang.String-org.apache.drill.exec.store.mapr.db.MapRDBFormatPlugin-java.util.List-java.util.List-java.lang.String-org.apache.drill.exec.record.metadata.TupleMetadata-">MapRDBSubScan</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;userName,
<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBFormatPlugin.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBFormatPlugin</a>&nbsp;formatPlugin,
<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/store/mapr/db/MapRDBSubScanSpec.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBSubScanSpec</a>&gt;&nbsp;maprSubScanSpecs,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<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;tableType,
<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/store/mapr/db/RestrictedMapRDBSubScan.html#RestrictedMapRDBSubScan-org.apache.drill.exec.store.StoragePluginRegistry-java.lang.String-org.apache.drill.exec.store.mapr.db.MapRDBFormatPluginConfig-org.apache.drill.common.logical.StoragePluginConfig-java.util.List-java.util.List-int-java.lang.String-org.apache.drill.exec.record.metadata.TupleMetadata-">RestrictedMapRDBSubScan</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/StoragePluginRegistry.html" title="interface in org.apache.drill.exec.store">StoragePluginRegistry</a>&nbsp;engineRegistry,
<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;userName,
<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBFormatPluginConfig.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBFormatPluginConfig</a>&nbsp;formatPluginConfig,
<a href="../../../../../../../org/apache/drill/common/logical/StoragePluginConfig.html" title="class in org.apache.drill.common.logical">StoragePluginConfig</a>&nbsp;storageConfig,
<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/store/mapr/db/RestrictedMapRDBSubScanSpec.html" title="class in org.apache.drill.exec.store.mapr.db">RestrictedMapRDBSubScanSpec</a>&gt;&nbsp;regionScanSpecList,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
int&nbsp;maxRecordsToRead,
<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;tableType,
<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/store/mapr/db/RestrictedMapRDBSubScan.html#RestrictedMapRDBSubScan-java.lang.String-org.apache.drill.exec.store.mapr.db.MapRDBFormatPlugin-java.util.List-java.util.List-int-java.lang.String-org.apache.drill.exec.record.metadata.TupleMetadata-">RestrictedMapRDBSubScan</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;userName,
<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBFormatPlugin.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBFormatPlugin</a>&nbsp;formatPlugin,
<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/store/mapr/db/RestrictedMapRDBSubScanSpec.html" title="class in org.apache.drill.exec.store.mapr.db">RestrictedMapRDBSubScanSpec</a>&gt;&nbsp;maprDbSubScanSpecs,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
int&nbsp;maxRecordsToRead,
<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;tableType,
<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>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.mapr.db.binary">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/mapr/db/binary/package-summary.html">org.apache.drill.exec.store.mapr.db.binary</a></h3>
<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/store/mapr/db/binary/package-summary.html">org.apache.drill.exec.store.mapr.db.binary</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/mapr/db/binary/BinaryTableGroupScan.html#BinaryTableGroupScan-java.lang.String-org.apache.drill.exec.store.hbase.HBaseScanSpec-org.apache.drill.exec.store.dfs.FileSystemConfig-org.apache.drill.exec.store.mapr.db.MapRDBFormatPluginConfig-java.util.List-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.store.StoragePluginRegistry-">BinaryTableGroupScan</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;userName,
<a href="../../../../../../../org/apache/drill/exec/store/hbase/HBaseScanSpec.html" title="class in org.apache.drill.exec.store.hbase">HBaseScanSpec</a>&nbsp;scanSpec,
<a href="../../../../../../../org/apache/drill/exec/store/dfs/FileSystemConfig.html" title="class in org.apache.drill.exec.store.dfs">FileSystemConfig</a>&nbsp;storagePluginConfig,
<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBFormatPluginConfig.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBFormatPluginConfig</a>&nbsp;formatPluginConfig,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<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/store/StoragePluginRegistry.html" title="interface in org.apache.drill.exec.store">StoragePluginRegistry</a>&nbsp;pluginRegistry)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.mapr.db.json">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/mapr/db/json/package-summary.html">org.apache.drill.exec.store.mapr.db.json</a></h3>
<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/store/mapr/db/json/package-summary.html">org.apache.drill.exec.store.mapr.db.json</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/mapr/db/json/JsonTableGroupScan.html#JsonTableGroupScan-java.lang.String-org.apache.drill.exec.store.mapr.db.json.JsonScanSpec-org.apache.drill.exec.store.dfs.FileSystemConfig-org.apache.drill.exec.store.mapr.db.MapRDBFormatPluginConfig-java.util.List-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.store.StoragePluginRegistry-">JsonTableGroupScan</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;userName,
<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/json/JsonScanSpec.html" title="class in org.apache.drill.exec.store.mapr.db.json">JsonScanSpec</a>&nbsp;scanSpec,
<a href="../../../../../../../org/apache/drill/exec/store/dfs/FileSystemConfig.html" title="class in org.apache.drill.exec.store.dfs">FileSystemConfig</a>&nbsp;storagePluginConfig,
<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBFormatPluginConfig.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBFormatPluginConfig</a>&nbsp;formatPluginConfig,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<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/store/StoragePluginRegistry.html" title="interface in org.apache.drill.exec.store">StoragePluginRegistry</a>&nbsp;pluginRegistry)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/mapr/db/json/MaprDBJsonRecordReader.html#MaprDBJsonRecordReader-org.apache.drill.exec.store.mapr.db.MapRDBSubScanSpec-org.apache.drill.exec.store.mapr.db.MapRDBFormatPlugin-java.util.List-org.apache.drill.exec.ops.FragmentContext-int-org.apache.drill.exec.record.metadata.TupleMetadata-">MaprDBJsonRecordReader</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBSubScanSpec.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBSubScanSpec</a>&nbsp;subScanSpec,
<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBFormatPlugin.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBFormatPlugin</a>&nbsp;formatPlugin,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;projectedColumns,
<a href="../../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
int&nbsp;maxRecords,
<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/store/mapr/db/json/MaprDBJsonRecordReader.html#MaprDBJsonRecordReader-org.apache.drill.exec.store.mapr.db.MapRDBSubScanSpec-org.apache.drill.exec.store.mapr.db.MapRDBFormatPlugin-java.util.List-org.apache.drill.exec.ops.FragmentContext-org.apache.drill.exec.record.metadata.TupleMetadata-">MaprDBJsonRecordReader</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBSubScanSpec.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBSubScanSpec</a>&nbsp;subScanSpec,
<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBFormatPlugin.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBFormatPlugin</a>&nbsp;formatPlugin,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;projectedColumns,
<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/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/store/mapr/db/json/RestrictedJsonRecordReader.html#RestrictedJsonRecordReader-org.apache.drill.exec.store.mapr.db.MapRDBSubScanSpec-org.apache.drill.exec.store.mapr.db.MapRDBFormatPlugin-java.util.List-org.apache.drill.exec.ops.FragmentContext-int-org.apache.drill.exec.record.metadata.TupleMetadata-">RestrictedJsonRecordReader</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBSubScanSpec.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBSubScanSpec</a>&nbsp;subScanSpec,
<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBFormatPlugin.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBFormatPlugin</a>&nbsp;formatPlugin,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;projectedColumns,
<a href="../../../../../../../org/apache/drill/exec/ops/FragmentContext.html" title="interface in org.apache.drill.exec.ops">FragmentContext</a>&nbsp;context,
int&nbsp;maxRecordsToRead,
<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/store/mapr/db/json/RestrictedJsonTableGroupScan.html#RestrictedJsonTableGroupScan-java.lang.String-org.apache.drill.exec.store.dfs.FileSystemPlugin-org.apache.drill.exec.store.mapr.db.MapRDBFormatPlugin-org.apache.drill.exec.store.mapr.db.json.JsonScanSpec-java.util.List-org.apache.drill.exec.planner.index.MapRDBStatistics-org.apache.drill.exec.record.metadata.TupleMetadata-">RestrictedJsonTableGroupScan</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;userName,
<a href="../../../../../../../org/apache/drill/exec/store/dfs/FileSystemPlugin.html" title="class in org.apache.drill.exec.store.dfs">FileSystemPlugin</a>&nbsp;storagePlugin,
<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBFormatPlugin.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBFormatPlugin</a>&nbsp;formatPlugin,
<a href="../../../../../../../org/apache/drill/exec/store/mapr/db/json/JsonScanSpec.html" title="class in org.apache.drill.exec.store.mapr.db.json">JsonScanSpec</a>&nbsp;scanSpec,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<a href="../../../../../../../org/apache/drill/exec/planner/index/MapRDBStatistics.html" title="class in org.apache.drill.exec.planner.index">MapRDBStatistics</a>&nbsp;statistics,
<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>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.parquet">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/parquet/package-summary.html">org.apache.drill.exec.store.parquet</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/store/parquet/package-summary.html">org.apache.drill.exec.store.parquet</a> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractParquetRowGroupScan.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/parquet/AbstractParquetRowGroupScan.html#schema">schema</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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">BaseParquetMetadataProvider.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/parquet/BaseParquetMetadataProvider.html#schema">schema</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/store/parquet/package-summary.html">org.apache.drill.exec.store.parquet</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractParquetRowGroupScan.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/parquet/AbstractParquetRowGroupScan.html#getSchema--">getSchema</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/store/parquet/package-summary.html">org.apache.drill.exec.store.parquet</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>,<a href="../../../../../../../org/apache/drill/metastore/statistics/ColumnStatistics.html" title="class in org.apache.drill.metastore.statistics">ColumnStatistics</a>&lt;?&gt;&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">ParquetTableMetadataUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/parquet/ParquetTableMetadataUtils.html#getColumnStatistics-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.exec.planner.common.DrillStatsTable-">getColumnStatistics</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/planner/common/DrillStatsTable.html" title="class in org.apache.drill.exec.planner.common">DrillStatsTable</a>&nbsp;statistics)</code>
<div class="block">Returns map with schema path and <a href="../../../../../../../org/apache/drill/metastore/statistics/ColumnStatistics.html" title="class in org.apache.drill.metastore.statistics"><code>ColumnStatistics</code></a> obtained from specified <a href="../../../../../../../org/apache/drill/exec/planner/common/DrillStatsTable.html" title="class in org.apache.drill.exec.planner.common"><code>DrillStatsTable</code></a>
for all columns from specified <a href="../../../../../../../org/apache/drill/metastore/metadata/BaseTableMetadata.html" title="class in org.apache.drill.metastore.metadata"><code>BaseTableMetadata</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;&gt;<br><a href="../../../../../../../org/apache/drill/exec/expr/stat/RowsMatch.html" title="enum in org.apache.drill.exec.expr.stat">RowsMatch</a></code></td>
<td class="colLast"><span class="typeNameLabel">FilterEvaluatorUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/parquet/FilterEvaluatorUtils.html#matches-org.apache.drill.exec.expr.FilterPredicate-java.util.Map-long-org.apache.drill.exec.record.metadata.TupleMetadata-java.util.Set-">matches</a></span>(<a href="../../../../../../../org/apache/drill/exec/expr/FilterPredicate.html" title="interface in org.apache.drill.exec.expr">FilterPredicate</a>&lt;T&gt;&nbsp;parquetPredicate,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>,<a href="../../../../../../../org/apache/drill/metastore/statistics/ColumnStatistics.html" title="class in org.apache.drill.metastore.statistics">ColumnStatistics</a>&lt;?&gt;&gt;&nbsp;columnsStatistics,
long&nbsp;rowCount,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;fileMetadata,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;schemaPathsInExpr)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/drill/exec/expr/stat/RowsMatch.html" title="enum in org.apache.drill.exec.expr.stat">RowsMatch</a></code></td>
<td class="colLast"><span class="typeNameLabel">FilterEvaluatorUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/parquet/FilterEvaluatorUtils.html#matches-org.apache.drill.common.expression.LogicalExpression-java.util.Map-org.apache.drill.exec.record.metadata.TupleMetadata-long-org.apache.drill.exec.ops.UdfUtilities-org.apache.drill.exec.expr.fn.FunctionLookupContext-java.util.Set-">matches</a></span>(<a href="../../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;expr,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>,<a href="../../../../../../../org/apache/drill/metastore/statistics/ColumnStatistics.html" title="class in org.apache.drill.metastore.statistics">ColumnStatistics</a>&lt;?&gt;&gt;&nbsp;columnsStatistics,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema,
long&nbsp;rowCount,
<a href="../../../../../../../org/apache/drill/exec/ops/UdfUtilities.html" title="interface in org.apache.drill.exec.ops">UdfUtilities</a>&nbsp;udfUtilities,
<a href="../../../../../../../org/apache/drill/exec/expr/fn/FunctionLookupContext.html" title="interface in org.apache.drill.exec.expr.fn">FunctionLookupContext</a>&nbsp;functionImplementationRegistry,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;schemaPathsInExpr)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/exec/store/parquet/BaseParquetMetadataProvider.Builder.html" title="type parameter in BaseParquetMetadataProvider.Builder">T</a></code></td>
<td class="colLast"><span class="typeNameLabel">BaseParquetMetadataProvider.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/parquet/BaseParquetMetadataProvider.Builder.html#withSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">withSchema</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 constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../../org/apache/drill/exec/store/parquet/package-summary.html">org.apache.drill.exec.store.parquet</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/store/parquet/AbstractParquetRowGroupScan.html#AbstractParquetRowGroupScan-java.lang.String-java.util.List-java.util.List-org.apache.drill.exec.store.parquet.ParquetReaderConfig-org.apache.drill.common.expression.LogicalExpression-org.apache.hadoop.fs.Path-org.apache.drill.exec.record.metadata.TupleMetadata-">AbstractParquetRowGroupScan</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;userName,
<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/store/parquet/RowGroupReadEntry.html" title="class in org.apache.drill.exec.store.parquet">RowGroupReadEntry</a>&gt;&nbsp;rowGroupReadEntries,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<a href="../../../../../../../org/apache/drill/exec/store/parquet/ParquetReaderConfig.html" title="class in org.apache.drill.exec.store.parquet">ParquetReaderConfig</a>&nbsp;readerConfig,
<a href="../../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;filter,
org.apache.hadoop.fs.Path&nbsp;selectionRoot,
<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/store/parquet/ParquetGroupScan.html#ParquetGroupScan-org.apache.drill.exec.store.StoragePluginRegistry-java.lang.String-java.util.List-org.apache.drill.common.logical.StoragePluginConfig-org.apache.drill.common.logical.FormatPluginConfig-java.util.List-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-org.apache.drill.exec.store.parquet.ParquetReaderConfig-org.apache.drill.common.expression.LogicalExpression-org.apache.drill.exec.record.metadata.TupleMetadata-">ParquetGroupScan</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/StoragePluginRegistry.html" title="interface in org.apache.drill.exec.store">StoragePluginRegistry</a>&nbsp;engineRegistry,
<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;userName,
<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/store/dfs/ReadEntryWithPath.html" title="class in org.apache.drill.exec.store.dfs">ReadEntryWithPath</a>&gt;&nbsp;entries,
<a href="../../../../../../../org/apache/drill/common/logical/StoragePluginConfig.html" title="class in org.apache.drill.common.logical">StoragePluginConfig</a>&nbsp;storageConfig,
<a href="../../../../../../../org/apache/drill/common/logical/FormatPluginConfig.html" title="interface in org.apache.drill.common.logical">FormatPluginConfig</a>&nbsp;formatConfig,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
org.apache.hadoop.fs.Path&nbsp;selectionRoot,
org.apache.hadoop.fs.Path&nbsp;cacheFileRoot,
<a href="../../../../../../../org/apache/drill/exec/store/parquet/ParquetReaderConfig.html" title="class in org.apache.drill.exec.store.parquet">ParquetReaderConfig</a>&nbsp;readerConfig,
<a href="../../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;filter,
<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/store/parquet/ParquetRowGroupScan.html#ParquetRowGroupScan-org.apache.drill.exec.store.StoragePluginRegistry-java.lang.String-org.apache.drill.common.logical.StoragePluginConfig-org.apache.drill.common.logical.FormatPluginConfig-java.util.LinkedList-java.util.List-org.apache.drill.exec.store.parquet.ParquetReaderConfig-org.apache.hadoop.fs.Path-org.apache.drill.common.expression.LogicalExpression-org.apache.drill.exec.record.metadata.TupleMetadata-">ParquetRowGroupScan</a></span>(<a href="../../../../../../../org/apache/drill/exec/store/StoragePluginRegistry.html" title="interface in org.apache.drill.exec.store">StoragePluginRegistry</a>&nbsp;registry,
<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;userName,
<a href="../../../../../../../org/apache/drill/common/logical/StoragePluginConfig.html" title="class in org.apache.drill.common.logical">StoragePluginConfig</a>&nbsp;storageConfig,
<a href="../../../../../../../org/apache/drill/common/logical/FormatPluginConfig.html" title="interface in org.apache.drill.common.logical">FormatPluginConfig</a>&nbsp;formatConfig,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a>&lt;<a href="../../../../../../../org/apache/drill/exec/store/parquet/RowGroupReadEntry.html" title="class in org.apache.drill.exec.store.parquet">RowGroupReadEntry</a>&gt;&nbsp;rowGroupReadEntries,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<a href="../../../../../../../org/apache/drill/exec/store/parquet/ParquetReaderConfig.html" title="class in org.apache.drill.exec.store.parquet">ParquetReaderConfig</a>&nbsp;readerConfig,
org.apache.hadoop.fs.Path&nbsp;selectionRoot,
<a href="../../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;filter,
<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/store/parquet/ParquetRowGroupScan.html#ParquetRowGroupScan-java.lang.String-org.apache.drill.exec.store.parquet.ParquetFormatPlugin-java.util.List-java.util.List-org.apache.drill.exec.store.parquet.ParquetReaderConfig-org.apache.hadoop.fs.Path-org.apache.drill.common.expression.LogicalExpression-org.apache.drill.exec.record.metadata.TupleMetadata-">ParquetRowGroupScan</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;userName,
<a href="../../../../../../../org/apache/drill/exec/store/parquet/ParquetFormatPlugin.html" title="class in org.apache.drill.exec.store.parquet">ParquetFormatPlugin</a>&nbsp;formatPlugin,
<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/store/parquet/RowGroupReadEntry.html" title="class in org.apache.drill.exec.store.parquet">RowGroupReadEntry</a>&gt;&nbsp;rowGroupReadEntries,
<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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<a href="../../../../../../../org/apache/drill/exec/store/parquet/ParquetReaderConfig.html" title="class in org.apache.drill.exec.store.parquet">ParquetReaderConfig</a>&nbsp;readerConfig,
org.apache.hadoop.fs.Path&nbsp;selectionRoot,
<a href="../../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;filter,
<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>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.pcap.schema">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/pcap/schema/package-summary.html">org.apache.drill.exec.store.pcap.schema</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/store/pcap/schema/package-summary.html">org.apache.drill.exec.store.pcap.schema</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">Schema.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/pcap/schema/Schema.html#buildSchema-org.apache.drill.exec.record.metadata.SchemaBuilder-">buildSchema</a></span>(<a href="../../../../../../../org/apache/drill/exec/record/metadata/SchemaBuilder.html" title="class in org.apache.drill.exec.record.metadata">SchemaBuilder</a>&nbsp;builder)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.syslog">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/store/syslog/package-summary.html">org.apache.drill.exec.store.syslog</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/store/syslog/package-summary.html">org.apache.drill.exec.store.syslog</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">SyslogBatchReader.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/store/syslog/SyslogBatchReader.html#buildSchema--">buildSchema</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.vector.accessor">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/vector/accessor/package-summary.html">org.apache.drill.exec.vector.accessor</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/vector/accessor/package-summary.html">org.apache.drill.exec.vector.accessor</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">TupleReader.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleReader.html#tupleSchema--">tupleSchema</a></span>()</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">TupleWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/vector/accessor/TupleWriter.html#tupleSchema--">tupleSchema</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.vector.accessor.reader">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/vector/accessor/reader/package-summary.html">org.apache.drill.exec.vector.accessor.reader</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/vector/accessor/reader/package-summary.html">org.apache.drill.exec.vector.accessor.reader</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">DictEntryReader.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/vector/accessor/reader/DictEntryReader.html#tupleSchema--">tupleSchema</a></span>()</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">MapReader.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/vector/accessor/reader/MapReader.html#tupleSchema--">tupleSchema</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.vector.accessor.writer">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/vector/accessor/writer/package-summary.html">org.apache.drill.exec.vector.accessor.writer</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/vector/accessor/writer/package-summary.html">org.apache.drill.exec.vector.accessor.writer</a> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractTupleWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/vector/accessor/writer/AbstractTupleWriter.html#tupleSchema">tupleSchema</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/vector/accessor/writer/package-summary.html">org.apache.drill.exec.vector.accessor.writer</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractTupleWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/vector/accessor/writer/AbstractTupleWriter.html#tupleSchema--">tupleSchema</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/vector/accessor/writer/package-summary.html">org.apache.drill.exec.vector.accessor.writer</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/vector/accessor/writer/AbstractTupleWriter.html#AbstractTupleWriter-org.apache.drill.exec.record.metadata.TupleMetadata-">AbstractTupleWriter</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>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/vector/accessor/writer/AbstractTupleWriter.html#AbstractTupleWriter-org.apache.drill.exec.record.metadata.TupleMetadata-java.util.List-">AbstractTupleWriter</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="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;&nbsp;writers)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.vector.complex.fn">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/exec/vector/complex/fn/package-summary.html">org.apache.drill.exec.vector.complex.fn</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/vector/complex/fn/package-summary.html">org.apache.drill.exec.vector.complex.fn</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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">JsonReaderUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/exec/vector/complex/fn/JsonReaderUtils.html#writeColumnsUsingSchema-org.apache.drill.exec.vector.complex.writer.BaseWriter.ComplexWriter-java.util.Collection-org.apache.drill.exec.record.metadata.TupleMetadata-boolean-">writeColumnsUsingSchema</a></span>(<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>&nbsp;writer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&gt;&nbsp;columns,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema,
boolean&nbsp;allTextMode)</code>
<div class="block">Creates writers which correspond to the specified schema for specified root writer.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.metastore.metadata">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/metastore/metadata/package-summary.html">org.apache.drill.metastore.metadata</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/metastore/metadata/package-summary.html">org.apache.drill.metastore.metadata</a> declared as <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">BaseMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/metastore/metadata/BaseMetadata.html#schema">schema</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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">BaseMetadata.BaseMetadataBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/metastore/metadata/BaseMetadata.BaseMetadataBuilder.html#schema">schema</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/metastore/metadata/package-summary.html">org.apache.drill.metastore.metadata</a> that return <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">BaseMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/metastore/metadata/BaseMetadata.html#getSchema--">getSchema</a></span>()</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">Metadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/metastore/metadata/Metadata.html#getSchema--">getSchema</a></span>()</code>
<div class="block">Returns schema stored in current metadata represented as
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata"><code>TupleMetadata</code></a>.</div>
</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">NonInterestingColumnsMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/metastore/metadata/NonInterestingColumnsMetadata.html#getSchema--">getSchema</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/metastore/metadata/package-summary.html">org.apache.drill.metastore.metadata</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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/metastore/metadata/BaseMetadata.BaseMetadataBuilder.html" title="type parameter in BaseMetadata.BaseMetadataBuilder">T</a></code></td>
<td class="colLast"><span class="typeNameLabel">BaseMetadata.BaseMetadataBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/metastore/metadata/BaseMetadata.BaseMetadataBuilder.html#schema-org.apache.drill.exec.record.metadata.TupleMetadata-">schema</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>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/drill/metastore/metadata/TableMetadataProviderBuilder.html" title="interface in org.apache.drill.metastore.metadata">TableMetadataProviderBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">TableMetadataProviderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/metastore/metadata/TableMetadataProviderBuilder.html#withSchema-org.apache.drill.exec.record.metadata.TupleMetadata-">withSchema</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>
</li>
<li class="blockList"><a name="org.apache.drill.metastore.util">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a> in <a href="../../../../../../../org/apache/drill/metastore/util/package-summary.html">org.apache.drill.metastore.util</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/metastore/util/package-summary.html">org.apache.drill.metastore.util</a> with parameters of type <a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</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">SchemaPathUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/metastore/util/SchemaPathUtils.html#addColumnMetadata-org.apache.drill.exec.record.metadata.TupleMetadata-org.apache.drill.common.expression.SchemaPath-org.apache.drill.common.types.TypeProtos.MajorType-java.util.Map-">addColumnMetadata</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/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&nbsp;schemaPath,
<a href="../../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>,<a href="../../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&gt;&nbsp;types)</code>
<div class="block">Adds column with specified schema path and type into specified <code>TupleMetadata schema</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/drill/exec/record/metadata/ColumnMetadata.html" title="interface in org.apache.drill.exec.record.metadata">ColumnMetadata</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaPathUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/metastore/util/SchemaPathUtils.html#getColumnMetadata-org.apache.drill.common.expression.SchemaPath-org.apache.drill.exec.record.metadata.TupleMetadata-">getColumnMetadata</a></span>(<a href="../../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&nbsp;schemaPath,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema)</code>
<div class="block">Returns <a href="../../../../../../../org/apache/drill/exec/record/metadata/ColumnMetadata.html" title="interface in org.apache.drill.exec.record.metadata"><code>ColumnMetadata</code></a> instance obtained from specified <code>TupleMetadata schema</code> which corresponds to
the specified column schema path.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaPathUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/drill/metastore/util/SchemaPathUtils.html#isFieldNestedInDictOrRepeatedMap-org.apache.drill.common.expression.SchemaPath-org.apache.drill.exec.record.metadata.TupleMetadata-">isFieldNestedInDictOrRepeatedMap</a></span>(<a href="../../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&nbsp;schemaPath,
<a href="../../../../../../../org/apache/drill/exec/record/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">TupleMetadata</a>&nbsp;schema)</code>
<div class="block">Checks if field identified by the schema path is child in either <code>DICT</code> or <code>REPEATED MAP</code>.</div>
</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/metadata/TupleMetadata.html" title="interface in org.apache.drill.exec.record.metadata">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/metadata/class-use/TupleMetadata.html" target="_top">Frames</a></li>
<li><a href="TupleMetadata.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>