blob: 9e78581f26653bf91197ae02a39c2e6233611f4d [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class org.apache.drill.common.types.TypeProtos.MajorType (Drill : 1.20.3 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class org.apache.drill.common.types.TypeProtos.MajorType (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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">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/common/types/class-use/TypeProtos.MajorType.html" target="_top">Frames</a></li>
<li><a href="TypeProtos.MajorType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class org.apache.drill.common.types.TypeProtos.MajorType" class="title">Uses of Class<br>org.apache.drill.common.types.TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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.common.expression">org.apache.drill.common.expression</a></td>
<td class="colLast">
<div class="block">Logical expression tree representation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.common.expression.fn">org.apache.drill.common.expression.fn</a></td>
<td class="colLast">
<div class="block">Logical function definitions.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.common.expression.parser">org.apache.drill.common.expression.parser</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.common.types">org.apache.drill.common.types</a></td>
<td class="colLast">
<div class="block">Logical data types.</div>
</td>
</tr>
<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.annotations">org.apache.drill.exec.expr.annotations</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.expr.fn">org.apache.drill.exec.expr.fn</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.expr.fn.output">org.apache.drill.exec.expr.fn.output</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.expr.holders">org.apache.drill.exec.expr.holders</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<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="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.common">org.apache.drill.exec.physical.impl.common</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.filter">org.apache.drill.exec.physical.impl.filter</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.project">org.apache.drill.exec.physical.impl.project</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.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.project">org.apache.drill.exec.physical.impl.scan.project</a></td>
<td class="colLast">
<div class="block">Provides run-time semantic analysis of the projection list for the
scan operator.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.scan.v3">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="altColor">
<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="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.impl.scan.v3.lifecycle">org.apache.drill.exec.physical.impl.scan.v3.lifecycle</a></td>
<td class="colLast">
<div class="block">Implements the details of the scan lifecycle for a set of readers,
primarily the process of resolving the scan output schema from a variety
of input schemas, then running each reader, each of which will produce
some number of batches.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.physical.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.planner">org.apache.drill.exec.planner</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.planner.common">org.apache.drill.exec.planner.common</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.planner.sql">org.apache.drill.exec.planner.sql</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.planner.sql.handlers">org.apache.drill.exec.planner.sql.handlers</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.proto">org.apache.drill.exec.proto</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.record">org.apache.drill.exec.record</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.record.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="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.resolver">org.apache.drill.exec.resolver</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.schema">org.apache.drill.exec.schema</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.schema.json.jackson">org.apache.drill.exec.schema.json.jackson</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.server.rest">org.apache.drill.exec.server.rest</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.hbase">org.apache.drill.exec.store.hbase</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.ischema">org.apache.drill.exec.store.ischema</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.mock">org.apache.drill.exec.store.mock</a></td>
<td class="colLast">
<div class="block">Defines a mock data source which generates dummy test data for use
in testing.</div>
</td>
</tr>
<tr class="rowColor">
<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="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.parquet.columnreaders">org.apache.drill.exec.store.parquet.columnreaders</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.store.pojo">org.apache.drill.exec.store.pojo</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.vector">org.apache.drill.exec.vector</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.complex">org.apache.drill.exec.vector.complex</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.drill.exec.vector.complex.impl">org.apache.drill.exec.vector.complex.impl</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.drill.exec.vector.complex.reader">org.apache.drill.exec.vector.complex.reader</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.common.expression">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/common/expression/package-summary.html">org.apache.drill.common.expression</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/common/expression/package-summary.html">org.apache.drill.common.expression</a> declared as <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">PathSegment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/PathSegment.html#originalValueType">originalValueType</a></span></code>
<div class="block">Indicates the type of original value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IfExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/IfExpression.html#outputType">outputType</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">OutputTypeDeterminer.FixedType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/OutputTypeDeterminer.FixedType.html#outputType">outputType</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/common/expression/package-summary.html">org.apache.drill.common.expression</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">AnyValueExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/AnyValueExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BooleanOperator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/BooleanOperator.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">CastExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/CastExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ConvertExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ConvertExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">FieldReference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/FieldReference.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">FunctionCall.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/FunctionCall.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IfExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/IfExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">LogicalExpressionBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/LogicalExpressionBase.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">LogicalExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/LogicalExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">MajorTypeInLogicalExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/MajorTypeInLogicalExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/NullExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaPath.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypedFieldExpr.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/TypedFieldExpr.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypedNullConstant.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/TypedNullConstant.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.BooleanExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.BooleanExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.FloatExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.FloatExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.IntExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.IntExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.Decimal9Expression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.Decimal9Expression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.Decimal18Expression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.Decimal18Expression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.Decimal28Expression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.Decimal28Expression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.Decimal38Expression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.Decimal38Expression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.VarDecimalExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.VarDecimalExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.DoubleExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.DoubleExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.LongExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.LongExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.DateExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.DateExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.TimeExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.TimeExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.TimeStampExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.TimeStampExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.IntervalYearExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.IntervalYearExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.IntervalDayExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.IntervalDayExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.QuotedString.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.QuotedString.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueExpressions.ParameterExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.ParameterExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">PathSegment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/PathSegment.html#getOriginalValueType--">getOriginalValueType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">OutputTypeDeterminer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/OutputTypeDeterminer.html#getOutputType-java.util.List-">getOutputType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;expressions)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">OutputTypeDeterminer.FixedType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/OutputTypeDeterminer.FixedType.html#getOutputType-java.util.List-">getOutputType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;expressions)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">OutputTypeDeterminer.SameAsFirstInput.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/OutputTypeDeterminer.SameAsFirstInput.html#getOutputType-java.util.List-">getOutputType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;expressions)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">OutputTypeDeterminer.SameAsAnySoft.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/OutputTypeDeterminer.SameAsAnySoft.html#getOutputType-java.util.List-">getOutputType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;expressions)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">OutputTypeDeterminer.NullIfNullType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/OutputTypeDeterminer.NullIfNullType.html#getOutputType-java.util.List-">getOutputType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;expressions)</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/common/expression/package-summary.html">org.apache.drill.common.expression</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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">ErrorCollectorImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ErrorCollectorImpl.html#addNonNumericType-org.apache.drill.common.expression.ExpressionPosition-org.apache.drill.common.types.TypeProtos.MajorType-">addNonNumericType</a></span>(<a href="../../../../../../org/apache/drill/common/expression/ExpressionPosition.html" title="class in org.apache.drill.common.expression">ExpressionPosition</a>&nbsp;expr,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;actual)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ErrorCollector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ErrorCollector.html#addNonNumericType-org.apache.drill.common.expression.ExpressionPosition-org.apache.drill.common.types.TypeProtos.MajorType-">addNonNumericType</a></span>(<a href="../../../../../../org/apache/drill/common/expression/ExpressionPosition.html" title="class in org.apache.drill.common.expression">ExpressionPosition</a>&nbsp;expr,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;actual)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ErrorCollectorImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ErrorCollectorImpl.html#addUnexpectedArgumentType-org.apache.drill.common.expression.ExpressionPosition-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.MajorType:A-int-">addUnexpectedArgumentType</a></span>(<a href="../../../../../../org/apache/drill/common/expression/ExpressionPosition.html" title="class in org.apache.drill.common.expression">ExpressionPosition</a>&nbsp;expr,
<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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;actual,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>[]&nbsp;expected,
int&nbsp;argumentIndex)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ErrorCollectorImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ErrorCollectorImpl.html#addUnexpectedArgumentType-org.apache.drill.common.expression.ExpressionPosition-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.MajorType:A-int-">addUnexpectedArgumentType</a></span>(<a href="../../../../../../org/apache/drill/common/expression/ExpressionPosition.html" title="class in org.apache.drill.common.expression">ExpressionPosition</a>&nbsp;expr,
<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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;actual,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>[]&nbsp;expected,
int&nbsp;argumentIndex)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ErrorCollector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ErrorCollector.html#addUnexpectedArgumentType-org.apache.drill.common.expression.ExpressionPosition-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.MajorType:A-int-">addUnexpectedArgumentType</a></span>(<a href="../../../../../../org/apache/drill/common/expression/ExpressionPosition.html" title="class in org.apache.drill.common.expression">ExpressionPosition</a>&nbsp;expr,
<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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;actual,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>[]&nbsp;expected,
int&nbsp;argumentIndex)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ErrorCollector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ErrorCollector.html#addUnexpectedArgumentType-org.apache.drill.common.expression.ExpressionPosition-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.MajorType:A-int-">addUnexpectedArgumentType</a></span>(<a href="../../../../../../org/apache/drill/common/expression/ExpressionPosition.html" title="class in org.apache.drill.common.expression">ExpressionPosition</a>&nbsp;expr,
<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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;actual,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>[]&nbsp;expected,
int&nbsp;argumentIndex)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ErrorCollectorImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ErrorCollectorImpl.html#addUnexpectedType-org.apache.drill.common.expression.ExpressionPosition-int-org.apache.drill.common.types.TypeProtos.MajorType-">addUnexpectedType</a></span>(<a href="../../../../../../org/apache/drill/common/expression/ExpressionPosition.html" title="class in org.apache.drill.common.expression">ExpressionPosition</a>&nbsp;expr,
int&nbsp;index,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;actual)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ErrorCollector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ErrorCollector.html#addUnexpectedType-org.apache.drill.common.expression.ExpressionPosition-int-org.apache.drill.common.types.TypeProtos.MajorType-">addUnexpectedType</a></span>(<a href="../../../../../../org/apache/drill/common/expression/ExpressionPosition.html" title="class in org.apache.drill.common.expression">ExpressionPosition</a>&nbsp;expr,
int&nbsp;index,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;actual)</code>&nbsp;</td>
</tr>
<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">FunctionCallFactory.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/FunctionCallFactory.html#createCast-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.expression.ExpressionPosition-org.apache.drill.common.expression.LogicalExpression-">createCast</a></span>(<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="../../../../../../org/apache/drill/common/expression/ExpressionPosition.html" title="class in org.apache.drill.common.expression">ExpressionPosition</a>&nbsp;ep,
<a href="../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;expr)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaPath.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html#getChild-int-java.lang.Object-org.apache.drill.common.types.TypeProtos.MajorType-">getChild</a></span>(int&nbsp;index,
<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;originalValue,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;valueType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaPath.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html#getChild-java.lang.String-java.lang.Object-org.apache.drill.common.types.TypeProtos.MajorType-">getChild</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;childPath,
<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;originalValue,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;valueType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<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">ValueExpressions.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.html#getParameterExpression-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">getParameterExpression</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/expression/IfExpression.Builder.html" title="class in org.apache.drill.common.expression">IfExpression.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">IfExpression.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/IfExpression.Builder.html#setOutputType-org.apache.drill.common.types.TypeProtos.MajorType-">setOutputType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;outputType)</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/common/expression/package-summary.html">org.apache.drill.common.expression</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/expression/PathSegment.ArraySegment.html#ArraySegment-int-java.lang.Object-org.apache.drill.common.types.TypeProtos.MajorType-">ArraySegment</a></span>(int&nbsp;index,
<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;originalValue,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;valueType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/CastExpression.html#CastExpression-org.apache.drill.common.expression.LogicalExpression-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.expression.ExpressionPosition-">CastExpression</a></span>(<a href="../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;input,
<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="../../../../../../org/apache/drill/common/expression/ExpressionPosition.html" title="class in org.apache.drill.common.expression">ExpressionPosition</a>&nbsp;pos)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/FieldReference.html#FieldReference-java.lang.String-org.apache.drill.common.expression.ExpressionPosition-org.apache.drill.common.types.TypeProtos.MajorType-">FieldReference</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;value,
<a href="../../../../../../org/apache/drill/common/expression/ExpressionPosition.html" title="class in org.apache.drill.common.expression">ExpressionPosition</a>&nbsp;pos,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;dataType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/OutputTypeDeterminer.FixedType.html#FixedType-org.apache.drill.common.types.TypeProtos.MajorType-">FixedType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;outputType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/MajorTypeInLogicalExpression.html#MajorTypeInLogicalExpression-org.apache.drill.common.types.TypeProtos.MajorType-">MajorTypeInLogicalExpression</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;majorType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/PathSegment.NameSegment.html#NameSegment-java.lang.CharSequence-java.lang.Object-org.apache.drill.common.types.TypeProtos.MajorType-">NameSegment</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;n,
<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;originalValue,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;valueType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/ValueExpressions.ParameterExpression.html#ParameterExpression-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.expression.ExpressionPosition-">ParameterExpression</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type,
<a href="../../../../../../org/apache/drill/common/expression/ExpressionPosition.html" title="class in org.apache.drill.common.expression">ExpressionPosition</a>&nbsp;pos)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/PathSegment.html#PathSegment-org.apache.drill.common.expression.PathSegment-java.lang.Object-org.apache.drill.common.types.TypeProtos.MajorType-">PathSegment</a></span>(<a href="../../../../../../org/apache/drill/common/expression/PathSegment.html" title="class in org.apache.drill.common.expression">PathSegment</a>&nbsp;child,
<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;originalValue,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;originalValueType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/TypedFieldExpr.html#TypedFieldExpr-org.apache.drill.common.expression.SchemaPath-org.apache.drill.common.types.TypeProtos.MajorType-">TypedFieldExpr</a></span>(<a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&nbsp;path,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/TypedNullConstant.html#TypedNullConstant-org.apache.drill.common.types.TypeProtos.MajorType-">TypedNullConstant</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.common.expression.fn">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/common/expression/fn/package-summary.html">org.apache.drill.common.expression.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/common/expression/fn/package-summary.html">org.apache.drill.common.expression.fn</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">FuncHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/fn/FuncHolder.html#getParamMajorType-int-">getParamMajorType</a></span>(int&nbsp;i)</code>
<div class="block">Drill SQL type of an input parameter.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.common.expression.parser">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/common/expression/parser/package-summary.html">org.apache.drill.common.expression.parser</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/common/expression/parser/package-summary.html">org.apache.drill.common.expression.parser</a> declared as <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ExprParser.DataTypeContext.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/parser/ExprParser.DataTypeContext.html#type">type</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ExprParser.BooleanTypeContext.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/parser/ExprParser.BooleanTypeContext.html#type">type</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ExprParser.NumTypeContext.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/parser/ExprParser.NumTypeContext.html#type">type</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ExprParser.CharTypeContext.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/parser/ExprParser.CharTypeContext.html#type">type</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ExprParser.DateTypeContext.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/expression/parser/ExprParser.DateTypeContext.html#type">type</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.common.types">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/common/types/package-summary.html">org.apache.drill.common.types</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/common/types/package-summary.html">org.apache.drill.common.types</a> declared as <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#LATE_BIND_TYPE">LATE_BIND_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#NULL">NULL</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#OPTIONAL_BIT">OPTIONAL_BIT</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#OPTIONAL_INT">OPTIONAL_INT</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#REQUIRED_BIT">REQUIRED_BIT</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/drill/common/types/package-summary.html">org.apache.drill.common.types</a> with type parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>static com.google.protobuf.Parser&lt;<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#PARSER">PARSER</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</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/common/types/package-summary.html">org.apache.drill.common.types</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.Builder.html#build--">build</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.Builder.html#buildPartial--">buildPartial</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#getDefaultInstance--">getDefaultInstance</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#getDefaultInstanceForType--">getDefaultInstanceForType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.Builder.html#getDefaultInstanceForType--">getDefaultInstanceForType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#getMajorTypeFromName-java.lang.String-">getMajorTypeFromName</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;typeName)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#getMajorTypeFromName-java.lang.String-org.apache.drill.common.types.TypeProtos.DataMode-">getMajorTypeFromName</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;typeName,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.DataMode.html" title="enum in org.apache.drill.common.types">TypeProtos.DataMode</a>&nbsp;mode)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">SchemaTypeProtos.MajorType.MessageSchema.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/SchemaTypeProtos.MajorType.MessageSchema.html#newMessage--">newMessage</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#optional-org.apache.drill.common.types.TypeProtos.MinorType-">optional</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MinorType.html" title="enum in org.apache.drill.common.types">TypeProtos.MinorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#overrideMode-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.DataMode-">overrideMode</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;originalMajorType,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.DataMode.html" title="enum in org.apache.drill.common.types">TypeProtos.DataMode</a>&nbsp;overrideMode)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#parseDelimitedFrom-java.io.InputStream-">parseDelimitedFrom</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;input)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#parseDelimitedFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseDelimitedFrom</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#parseFrom-byte:A-">parseFrom</a></span>(byte[]&nbsp;data)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#parseFrom-byte:A-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(byte[]&nbsp;data,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#parseFrom-java.nio.ByteBuffer-">parseFrom</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;data)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#parseFrom-java.nio.ByteBuffer-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;data,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#parseFrom-com.google.protobuf.ByteString-">parseFrom</a></span>(com.google.protobuf.ByteString&nbsp;data)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#parseFrom-com.google.protobuf.ByteString-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.ByteString&nbsp;data,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#parseFrom-com.google.protobuf.CodedInputStream-">parseFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#parseFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#parseFrom-java.io.InputStream-">parseFrom</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;input)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#parseFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;input,
com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#repeated-org.apache.drill.common.types.TypeProtos.MinorType-">repeated</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MinorType.html" title="enum in org.apache.drill.common.types">TypeProtos.MinorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#required-org.apache.drill.common.types.TypeProtos.MinorType-">required</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MinorType.html" title="enum in org.apache.drill.common.types">TypeProtos.MinorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#withMode-org.apache.drill.common.types.TypeProtos.MinorType-org.apache.drill.common.types.TypeProtos.DataMode-">withMode</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MinorType.html" title="enum in org.apache.drill.common.types">TypeProtos.MinorType</a>&nbsp;type,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.DataMode.html" title="enum in org.apache.drill.common.types">TypeProtos.DataMode</a>&nbsp;mode)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#withPrecision-org.apache.drill.common.types.TypeProtos.MinorType-org.apache.drill.common.types.TypeProtos.DataMode-int-">withPrecision</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MinorType.html" title="enum in org.apache.drill.common.types">TypeProtos.MinorType</a>&nbsp;type,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.DataMode.html" title="enum in org.apache.drill.common.types">TypeProtos.DataMode</a>&nbsp;mode,
int&nbsp;precision)</code>
<div class="block">Builds major type using given minor type, data mode and precision.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#withPrecisionAndScale-org.apache.drill.common.types.TypeProtos.MinorType-org.apache.drill.common.types.TypeProtos.DataMode-int-int-">withPrecisionAndScale</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MinorType.html" title="enum in org.apache.drill.common.types">TypeProtos.MinorType</a>&nbsp;type,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.DataMode.html" title="enum in org.apache.drill.common.types">TypeProtos.DataMode</a>&nbsp;mode,
int&nbsp;precision,
int&nbsp;scale)</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/common/types/package-summary.html">org.apache.drill.common.types</a> that return types with arguments of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>com.google.protobuf.Parser&lt;<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#getParserForType--">getParserForType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.google.protobuf.Parser&lt;<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#parser--">parser</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaTypeProtos.MajorType.MessageSchema.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/SchemaTypeProtos.MajorType.MessageSchema.html#typeClass--">typeClass</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/common/types/package-summary.html">org.apache.drill.common.types</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/types/TypeProtos.MajorType.Builder.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#calculateTypePrecisionAndScale-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.MajorType.Builder-">calculateTypePrecisionAndScale</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;leftType,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;rightType,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.Builder.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType.Builder</a>&nbsp;typeBuilder)</code>
<div class="block">Sets max precision from both types if these types are string scalar types.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#getBaseSqlTypeName-org.apache.drill.common.types.TypeProtos.MajorType-">getBaseSqlTypeName</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#getExtendedSqlTypeName-org.apache.drill.common.types.TypeProtos.MajorType-">getExtendedSqlTypeName</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>
<div class="block">Extend decimal type with precision and scale.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#getJdbcDisplaySize-org.apache.drill.common.types.TypeProtos.MajorType-">getJdbcDisplaySize</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#getPrecision-org.apache.drill.common.types.TypeProtos.MajorType-">getPrecision</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;majorType)</code>
<div class="block">Get the <code>precision</code> of given type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#getScale-org.apache.drill.common.types.TypeProtos.MajorType-">getScale</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;majorType)</code>
<div class="block">Get the <code>scale</code> of given type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#getSqlModeName-org.apache.drill.common.types.TypeProtos.MajorType-">getSqlModeName</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#getSqlTypeName-org.apache.drill.common.types.TypeProtos.MajorType-">getSqlTypeName</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>
<div class="block">Gets SQL data type name for given Drill RPC-/protobuf-level data type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isComplex-org.apache.drill.common.types.TypeProtos.MajorType-">isComplex</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isDateTimeType-org.apache.drill.common.types.TypeProtos.MajorType-">isDateTimeType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isDecimalType-org.apache.drill.common.types.TypeProtos.MajorType-">isDecimalType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>
<div class="block">Returns true if specified type is decimal data type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isEquivalent-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.MajorType-">isEquivalent</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type1,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type2)</code>
<div class="block">Requires full type equality, including fields such as precision and scale.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isFixedWidthType-org.apache.drill.common.types.TypeProtos.MajorType-">isFixedWidthType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaTypeProtos.MajorType.MessageSchema.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/SchemaTypeProtos.MajorType.MessageSchema.html#isInitialized-org.apache.drill.common.types.TypeProtos.MajorType-">isInitialized</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;message)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isIntervalType-org.apache.drill.common.types.TypeProtos.MajorType-">isIntervalType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isJdbcSignedType-org.apache.drill.common.types.TypeProtos.MajorType-">isJdbcSignedType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>
<div class="block">Reports whether given RPC-level type is a signed type (per semantics of
<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/ResultSetMetaData.html?is-external=true#isSigned-int-" title="class or interface in java.sql"><code>ResultSetMetaData.isSigned(int)</code></a>).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isNullable-org.apache.drill.common.types.TypeProtos.MajorType-">isNullable</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isNumericType-org.apache.drill.common.types.TypeProtos.MajorType-">isNumericType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isRepeated-org.apache.drill.common.types.TypeProtos.MajorType-">isRepeated</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isSameType-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.MajorType-">isSameType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type1,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type2)</code>
<div class="block">Check if two "core" types are the same, ignoring subtypes and
children.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isSameTypeAndMode-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.MajorType-">isSameTypeAndMode</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;first,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;second)</code>
<div class="block">Check if two "core" types have the same minor type and data mode,
ignoring subtypes and children.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isScalarStringType-org.apache.drill.common.types.TypeProtos.MajorType-">isScalarStringType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>
<div class="block">Checks if given major type is string scalar type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isUnion-org.apache.drill.common.types.TypeProtos.MajorType-">isUnion</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;toType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#isUntypedNull-org.apache.drill.common.types.TypeProtos.MajorType-">isUntypedNull</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaTypeProtos.MajorType.MessageSchema.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/SchemaTypeProtos.MajorType.MessageSchema.html#mergeFrom-io.protostuff.Input-org.apache.drill.common.types.TypeProtos.MajorType-">mergeFrom</a></span>(io.protostuff.Input&nbsp;input,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;message)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.Builder.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.Builder.html#mergeFrom-org.apache.drill.common.types.TypeProtos.MajorType-">mergeFrom</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;other)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.Builder.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeProtos.MajorType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html#newBuilder-org.apache.drill.common.types.TypeProtos.MajorType-">newBuilder</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;prototype)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#overrideMode-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.DataMode-">overrideMode</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;originalMajorType,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.DataMode.html" title="enum in org.apache.drill.common.types">TypeProtos.DataMode</a>&nbsp;overrideMode)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#softEquals-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.MajorType-boolean-">softEquals</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;a,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;b,
boolean&nbsp;allowNullSwap)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#toString-org.apache.drill.common.types.TypeProtos.MajorType-">toString</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/Types.html#usesHolderForGet-org.apache.drill.common.types.TypeProtos.MajorType-">usesHolderForGet</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">SchemaTypeProtos.MajorType.MessageSchema.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/common/types/SchemaTypeProtos.MajorType.MessageSchema.html#writeTo-io.protostuff.Output-org.apache.drill.common.types.TypeProtos.MajorType-">writeTo</a></span>(io.protostuff.Output&nbsp;output,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;message)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.expr">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DrillFuncHolderExpr.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/DrillFuncHolderExpr.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">HoldingContainerExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/HoldingContainerExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueVectorReadExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/ValueVectorReadExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueVectorWriteExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/ValueVectorWriteExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ClassGenerator.HoldingContainer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.HoldingContainer.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">HiveFuncHolderExpr.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/HiveFuncHolderExpr.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.Decimal18Holder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/Decimal18Holder.html" title="class in org.apache.drill.exec.expr.holders">Decimal18Holder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.Decimal28DenseHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/Decimal28DenseHolder.html" title="class in org.apache.drill.exec.expr.holders">Decimal28DenseHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.Decimal28SparseHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/Decimal28SparseHolder.html" title="class in org.apache.drill.exec.expr.holders">Decimal28SparseHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.Decimal38DenseHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/Decimal38DenseHolder.html" title="class in org.apache.drill.exec.expr.holders">Decimal38DenseHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.Decimal38SparseHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/Decimal38SparseHolder.html" title="class in org.apache.drill.exec.expr.holders">Decimal38SparseHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.Decimal9Holder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/Decimal9Holder.html" title="class in org.apache.drill.exec.expr.holders">Decimal9Holder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.NullableDecimal18Holder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/NullableDecimal18Holder.html" title="class in org.apache.drill.exec.expr.holders">NullableDecimal18Holder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.NullableDecimal28DenseHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/NullableDecimal28DenseHolder.html" title="class in org.apache.drill.exec.expr.holders">NullableDecimal28DenseHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.NullableDecimal28SparseHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/NullableDecimal28SparseHolder.html" title="class in org.apache.drill.exec.expr.holders">NullableDecimal28SparseHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.NullableDecimal38DenseHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/NullableDecimal38DenseHolder.html" title="class in org.apache.drill.exec.expr.holders">NullableDecimal38DenseHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.NullableDecimal38SparseHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/NullableDecimal38SparseHolder.html" title="class in org.apache.drill.exec.expr.holders">NullableDecimal38SparseHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.NullableDecimal9Holder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/NullableDecimal9Holder.html" title="class in org.apache.drill.exec.expr.holders">NullableDecimal9Holder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.NullableVarDecimalHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/NullableVarDecimalHolder.html" title="class in org.apache.drill.exec.expr.holders">NullableVarDecimalHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.RepeatedDecimal18Holder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDecimal18Holder.html" title="class in org.apache.drill.exec.expr.holders">RepeatedDecimal18Holder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.RepeatedDecimal28DenseHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDecimal28DenseHolder.html" title="class in org.apache.drill.exec.expr.holders">RepeatedDecimal28DenseHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.RepeatedDecimal28SparseHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDecimal28SparseHolder.html" title="class in org.apache.drill.exec.expr.holders">RepeatedDecimal28SparseHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.RepeatedDecimal38DenseHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDecimal38DenseHolder.html" title="class in org.apache.drill.exec.expr.holders">RepeatedDecimal38DenseHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.RepeatedDecimal38SparseHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDecimal38SparseHolder.html" title="class in org.apache.drill.exec.expr.holders">RepeatedDecimal38SparseHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.RepeatedDecimal9Holder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDecimal9Holder.html" title="class in org.apache.drill.exec.expr.holders">RepeatedDecimal9Holder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.RepeatedVarDecimalHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedVarDecimalHolder.html" title="class in org.apache.drill.exec.expr.holders">RepeatedVarDecimalHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getType-org.apache.drill.exec.expr.holders.VarDecimalHolder-">getType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/VarDecimalHolder.html" title="class in org.apache.drill.exec.expr.holders">VarDecimalHolder</a>&nbsp;holder)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getValueHolderType-org.apache.drill.exec.expr.holders.ValueHolder-">getValueHolderType</a></span>(<a href="../../../../../../org/apache/drill/exec/expr/holders/ValueHolder.html" title="interface in org.apache.drill.exec.expr.holders">ValueHolder</a>&nbsp;holder)</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/expr/package-summary.html">org.apache.drill.exec.expr</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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#addCastExpression-org.apache.drill.common.expression.LogicalExpression-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.exec.expr.fn.FunctionLookupContext-org.apache.drill.common.expression.ErrorCollector-">addCastExpression</a></span>(<a href="../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;fromExpr,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;toType,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionLookupContext.html" title="interface in org.apache.drill.exec.expr.fn">FunctionLookupContext</a>&nbsp;functionLookupContext,
<a href="../../../../../../org/apache/drill/common/expression/ErrorCollector.html" title="interface in org.apache.drill.common.expression">ErrorCollector</a>&nbsp;errorCollector)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<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#addCastExpression-org.apache.drill.common.expression.LogicalExpression-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.exec.expr.fn.FunctionLookupContext-org.apache.drill.common.expression.ErrorCollector-boolean-">addCastExpression</a></span>(<a href="../../../../../../org/apache/drill/common/expression/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&nbsp;fromExpr,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;toType,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionLookupContext.html" title="interface in org.apache.drill.exec.expr.fn">FunctionLookupContext</a>&nbsp;functionLookupContext,
<a href="../../../../../../org/apache/drill/common/expression/ErrorCollector.html" title="interface in org.apache.drill.common.expression">ErrorCollector</a>&nbsp;errorCollector,
boolean&nbsp;exactResolver)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <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></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#buildErrorMessage-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">buildErrorMessage</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;operation,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/expr/holders/ValueHolder.html" title="interface in org.apache.drill.exec.expr.holders">ValueHolder</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#createValueHolder-org.apache.drill.common.types.TypeProtos.MajorType-">createValueHolder</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>
<div class="block">Create a ValueHolder of MajorType.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.HoldingContainer.html" title="class in org.apache.drill.exec.expr">ClassGenerator.HoldingContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ClassGenerator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.html#declare-org.apache.drill.common.types.TypeProtos.MajorType-">declare</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;t)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.HoldingContainer.html" title="class in org.apache.drill.exec.expr">ClassGenerator.HoldingContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ClassGenerator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.html#declare-org.apache.drill.common.types.TypeProtos.MajorType-boolean-">declare</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;t,
boolean&nbsp;includeNewInstance)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.HoldingContainer.html" title="class in org.apache.drill.exec.expr">ClassGenerator.HoldingContainer</a></code></td>
<td class="colLast"><span class="typeNameLabel">ClassGenerator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.html#declare-org.apache.drill.common.types.TypeProtos.MajorType-java.lang.String-boolean-">declare</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;t,
<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,
boolean&nbsp;includeNewInstance)</code>
<div class="block">Adds a local variable declaration based on given name and type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/vector/complex/reader/FieldReader.html" title="interface in org.apache.drill.exec.vector.complex.reader">FieldReader</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getHolderReaderImpl-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.exec.expr.holders.ValueHolder-">getHolderReaderImpl</a></span>(<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="../../../../../../org/apache/drill/exec/expr/holders/ValueHolder.html" title="interface in org.apache.drill.exec.expr.holders">ValueHolder</a>&nbsp;holder)</code>
<div class="block">Creates and returns <a href="../../../../../../org/apache/drill/exec/vector/complex/reader/FieldReader.html" title="interface in org.apache.drill.exec.vector.complex.reader"><code>FieldReader</code></a> instance for specified <code>MajorType type</code> using specisied <code>ValueHolder</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.sun.codemodel.JType</code></td>
<td class="colLast"><span class="typeNameLabel">ClassGenerator.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.html#getHolderType-org.apache.drill.common.types.TypeProtos.MajorType-">getHolderType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;t)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/vector/ValueVector.html" title="interface in org.apache.drill.exec.vector">ValueVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getNewVector-org.apache.drill.exec.record.MaterializedField-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.exec.util.CallBack-">getNewVector</a></span>(<a href="../../../../../../org/apache/drill/exec/record/MaterializedField.html" title="class in org.apache.drill.exec.record">MaterializedField</a>&nbsp;field,
<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="../../../../../../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/util/CallBack.html" title="interface in org.apache.drill.exec.util">CallBack</a>&nbsp;callBack)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/vector/ValueVector.html" title="interface in org.apache.drill.exec.vector">ValueVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getNewVector-java.lang.String-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.exec.util.CallBack-">getNewVector</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/memory/BufferAllocator.html" title="interface in org.apache.drill.exec.memory">BufferAllocator</a>&nbsp;allocator,
<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="../../../../../../org/apache/drill/exec/util/CallBack.html" title="interface in org.apache.drill.exec.util">CallBack</a>&nbsp;callback)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="typeNameLabel">BasicTypeHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/BasicTypeHelper.html#getSize-org.apache.drill.common.types.TypeProtos.MajorType-">getSize</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;major)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="typeNameLabel">GetSetVectorHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/GetSetVectorHelper.html#read-org.apache.drill.common.types.TypeProtos.MajorType-com.sun.codemodel.JExpression-com.sun.codemodel.JBlock-org.apache.drill.exec.expr.ClassGenerator.HoldingContainer-com.sun.codemodel.JCodeModel-com.sun.codemodel.JExpression-">read</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type,
com.sun.codemodel.JExpression&nbsp;vector,
com.sun.codemodel.JBlock&nbsp;eval,
<a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.HoldingContainer.html" title="class in org.apache.drill.exec.expr">ClassGenerator.HoldingContainer</a>&nbsp;out,
com.sun.codemodel.JCodeModel&nbsp;model,
com.sun.codemodel.JExpression&nbsp;indexVariable)</code>
<div class="block">Generates the code to read a vector into a holder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.sun.codemodel.JInvocation</code></td>
<td class="colLast"><span class="typeNameLabel">GetSetVectorHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/GetSetVectorHelper.html#write-org.apache.drill.common.types.TypeProtos.MajorType-com.sun.codemodel.JVar-org.apache.drill.exec.expr.ClassGenerator.HoldingContainer-com.sun.codemodel.JExpression-java.lang.String-">write</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type,
com.sun.codemodel.JVar&nbsp;vector,
<a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.HoldingContainer.html" title="class in org.apache.drill.exec.expr">ClassGenerator.HoldingContainer</a>&nbsp;in,
com.sun.codemodel.JExpression&nbsp;indexVariable,
<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;setMethodName)</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/expr/package-summary.html">org.apache.drill.exec.expr</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/expr/ClassGenerator.HoldingContainer.html#HoldingContainer-org.apache.drill.common.types.TypeProtos.MajorType-com.sun.codemodel.JVar-com.sun.codemodel.JFieldRef-com.sun.codemodel.JFieldRef-">HoldingContainer</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;t,
com.sun.codemodel.JVar&nbsp;holder,
com.sun.codemodel.JFieldRef&nbsp;value,
com.sun.codemodel.JFieldRef&nbsp;isSet)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/ClassGenerator.HoldingContainer.html#HoldingContainer-org.apache.drill.common.types.TypeProtos.MajorType-com.sun.codemodel.JVar-com.sun.codemodel.JFieldRef-com.sun.codemodel.JFieldRef-boolean-boolean-">HoldingContainer</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;t,
com.sun.codemodel.JVar&nbsp;holder,
com.sun.codemodel.JFieldRef&nbsp;value,
com.sun.codemodel.JFieldRef&nbsp;isSet,
boolean&nbsp;singularRepeated,
boolean&nbsp;isReader)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.expr.annotations">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/expr/annotations/package-summary.html">org.apache.drill.exec.expr.annotations</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/annotations/package-summary.html">org.apache.drill.exec.expr.annotations</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">FunctionTemplate.ReturnType.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/annotations/FunctionTemplate.ReturnType.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.expr.fn">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/expr/fn/package-summary.html">org.apache.drill.exec.expr.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/expr/fn/package-summary.html">org.apache.drill.exec.expr.fn</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">WorkspaceReference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/WorkspaceReference.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DrillFuncHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/DrillFuncHolder.html#getParamMajorType-int-">getParamMajorType</a></span>(int&nbsp;i)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">HiveFuncHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/HiveFuncHolder.html#getParamMajorType-int-">getParamMajorType</a></span>(int&nbsp;i)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DrillFuncHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/DrillFuncHolder.html#getReturnType--">getReturnType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">HiveFuncHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/HiveFuncHolder.html#getReturnType--">getReturnType</a></span>()</code>
<div class="block">UDF return type</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DrillFuncHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/DrillFuncHolder.html#getReturnType-java.util.List-">getReturnType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ValueReference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/ValueReference.html#getType--">getType</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/expr/fn/package-summary.html">org.apache.drill.exec.expr.fn</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/expr/fn/DrillFuncHolder.html" title="class in org.apache.drill.exec.expr.fn">DrillFuncHolder</a></code></td>
<td class="colLast"><span class="typeNameLabel">FunctionImplementationRegistry.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionImplementationRegistry.html#findExactMatchingDrillFunction-java.lang.String-java.util.List-org.apache.drill.common.types.TypeProtos.MajorType-">findExactMatchingDrillFunction</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="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/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&gt;&nbsp;argTypes,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;returnType)</code>
<div class="block">Finds the Drill function implementation that matches the name, arg types and return type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">DrillFuncHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/DrillFuncHolder.html#matches-org.apache.drill.common.types.TypeProtos.MajorType-java.util.List-">matches</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;returnType,
<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/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&gt;&nbsp;argTypes)</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>Method parameters in <a href="../../../../../../org/apache/drill/exec/expr/fn/package-summary.html">org.apache.drill.exec.expr.fn</a> with type arguments of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/expr/fn/DrillFuncHolder.html" title="class in org.apache.drill.exec.expr.fn">DrillFuncHolder</a></code></td>
<td class="colLast"><span class="typeNameLabel">FunctionImplementationRegistry.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionImplementationRegistry.html#findExactMatchingDrillFunction-java.lang.String-java.util.List-org.apache.drill.common.types.TypeProtos.MajorType-">findExactMatchingDrillFunction</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="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/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&gt;&nbsp;argTypes,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;returnType)</code>
<div class="block">Finds the Drill function implementation that matches the name, arg types and return type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">DrillFuncHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/DrillFuncHolder.html#matches-org.apache.drill.common.types.TypeProtos.MajorType-java.util.List-">matches</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;returnType,
<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/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&gt;&nbsp;argTypes)</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/expr/fn/package-summary.html">org.apache.drill.exec.expr.fn</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/expr/fn/HiveFuncHolder.html#HiveFuncHolder-java.lang.Class-org.apache.drill.common.types.TypeProtos.MajorType:A-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector-org.apache.drill.common.types.TypeProtos.MajorType-boolean-">HiveFuncHolder</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends org.apache.hadoop.hive.ql.udf.generic.GenericUDF&gt;&nbsp;genericUdfClazz,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>[]&nbsp;argTypes,
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;returnOI,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;returnType,
boolean&nbsp;isRandom)</code>
<div class="block">Create holder for GenericUDF</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/HiveFuncHolder.html#HiveFuncHolder-java.lang.Class-org.apache.drill.common.types.TypeProtos.MajorType:A-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector-org.apache.drill.common.types.TypeProtos.MajorType-boolean-">HiveFuncHolder</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends org.apache.hadoop.hive.ql.udf.generic.GenericUDF&gt;&nbsp;genericUdfClazz,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>[]&nbsp;argTypes,
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;returnOI,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;returnType,
boolean&nbsp;isRandom)</code>
<div class="block">Create holder for GenericUDF</div>
</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/HiveFuncHolder.html#HiveFuncHolder-java.lang.String-java.lang.Class-org.apache.drill.common.types.TypeProtos.MajorType:A-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector-org.apache.drill.common.types.TypeProtos.MajorType-boolean-">HiveFuncHolder</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;udfName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends org.apache.hadoop.hive.ql.exec.UDF&gt;&nbsp;udfClazz,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>[]&nbsp;argTypes,
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;returnOI,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;returnType,
boolean&nbsp;isRandom)</code>
<div class="block">Create holder for UDF</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/HiveFuncHolder.html#HiveFuncHolder-java.lang.String-java.lang.Class-org.apache.drill.common.types.TypeProtos.MajorType:A-org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector-org.apache.drill.common.types.TypeProtos.MajorType-boolean-">HiveFuncHolder</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;udfName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends org.apache.hadoop.hive.ql.exec.UDF&gt;&nbsp;udfClazz,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>[]&nbsp;argTypes,
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector&nbsp;returnOI,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;returnType,
boolean&nbsp;isRandom)</code>
<div class="block">Create holder for UDF</div>
</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/ValueReference.html#ValueReference-org.apache.drill.common.types.TypeProtos.MajorType-java.lang.String-">ValueReference</a></span>(<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/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.expr.fn.output">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/expr/fn/output/package-summary.html">org.apache.drill.exec.expr.fn.output</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/output/package-summary.html">org.apache.drill.exec.expr.fn.output</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ConcatReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/ConcatReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>
<div class="block">Defines function return type and sets precision if it can be calculated.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DecimalReturnTypeInference.DecimalAddReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/DecimalReturnTypeInference.DecimalAddReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>
<div class="block">This return type is used by add and subtract functions for decimal data type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DecimalReturnTypeInference.DecimalAggReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/DecimalReturnTypeInference.DecimalAggReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DecimalReturnTypeInference.DecimalCastReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/DecimalReturnTypeInference.DecimalCastReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DecimalReturnTypeInference.DecimalDivScaleReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/DecimalReturnTypeInference.DecimalDivScaleReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>
<div class="block">Return type is used by divide functions for decimal data type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DecimalReturnTypeInference.DecimalMaxScaleReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/DecimalReturnTypeInference.DecimalMaxScaleReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DecimalReturnTypeInference.DecimalModScaleReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/DecimalReturnTypeInference.DecimalModScaleReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>
<div class="block">Return type is used by divide functions for decimal data type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DecimalReturnTypeInference.DecimalSetScaleReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/DecimalReturnTypeInference.DecimalSetScaleReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DecimalReturnTypeInference.DecimalSumAggReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/DecimalReturnTypeInference.DecimalSumAggReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DecimalReturnTypeInference.DecimalAvgAggReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/DecimalReturnTypeInference.DecimalAvgAggReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DecimalReturnTypeInference.DecimalSumScaleReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/DecimalReturnTypeInference.DecimalSumScaleReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DecimalReturnTypeInference.DecimalZeroScaleReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/DecimalReturnTypeInference.DecimalZeroScaleReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>
<div class="block">Return type is used for functions where we need to remove the scale part.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DefaultReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/DefaultReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>
<div class="block">Calculates return type and its nullability.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">PadReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/PadReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>
<div class="block">Defines function return type and sets precision if it pad length parameter is int expression.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/ReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">SameInOutLengthReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/SameInOutLengthReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>
<div class="block">Defines function return type and sets precision and scale if input type has them.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">StringCastReturnTypeInference.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/fn/output/StringCastReturnTypeInference.html#getType-java.util.List-org.apache.drill.exec.expr.fn.FunctionAttributes-">getType</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/LogicalExpression.html" title="interface in org.apache.drill.common.expression">LogicalExpression</a>&gt;&nbsp;logicalExpressions,
<a href="../../../../../../org/apache/drill/exec/expr/fn/FunctionAttributes.html" title="class in org.apache.drill.exec.expr.fn">FunctionAttributes</a>&nbsp;attributes)</code>
<div class="block">Defines function return type and sets cast length as type precision
if cast length is simple long expression.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.expr.holders">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/expr/holders/package-summary.html">org.apache.drill.exec.expr.holders</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/expr/holders/package-summary.html">org.apache.drill.exec.expr.holders</a> declared as <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DictHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/DictHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ListHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/ListHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">MapHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/MapHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ObjectHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/ObjectHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDictHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDictHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedListHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedListHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedMapHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedMapHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/UnionHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableTinyIntHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableTinyIntHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt1Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableUInt1Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt2Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableUInt2Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableSmallIntHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableSmallIntHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableIntHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt4Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableUInt4Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableFloat4Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableFloat4Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableTimeHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableTimeHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntervalYearHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableIntervalYearHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal9Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableDecimal9Holder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableBigIntHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableBigIntHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt8Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableUInt8Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableFloat8Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableFloat8Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDateHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableDateHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableTimeStampHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableTimeStampHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal18Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableDecimal18Holder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntervalDayHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableIntervalDayHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntervalHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableIntervalHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal28DenseHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableDecimal28DenseHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal38DenseHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableDecimal38DenseHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal38SparseHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableDecimal38SparseHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal28SparseHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableDecimal28SparseHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVarBinaryHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableVarBinaryHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVarCharHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableVarCharHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVar16CharHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableVar16CharHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVarDecimalHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableVarDecimalHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableBitHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/NullableBitHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TinyIntHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/TinyIntHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt1Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/UInt1Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt2Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/UInt2Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">SmallIntHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/SmallIntHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/IntHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt4Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/UInt4Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Float4Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/Float4Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TimeHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/TimeHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntervalYearHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/IntervalYearHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal9Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/Decimal9Holder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BigIntHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/BigIntHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt8Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/UInt8Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Float8Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/Float8Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DateHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/DateHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TimeStampHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/TimeStampHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal18Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/Decimal18Holder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntervalDayHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/IntervalDayHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntervalHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/IntervalHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal28DenseHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/Decimal28DenseHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal38DenseHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/Decimal38DenseHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal38SparseHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/Decimal38SparseHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal28SparseHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/Decimal28SparseHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VarBinaryHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/VarBinaryHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VarCharHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/VarCharHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Var16CharHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/Var16CharHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VarDecimalHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/VarDecimalHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BitHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/BitHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedTinyIntHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedTinyIntHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedUInt1Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedUInt1Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedUInt2Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedUInt2Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedSmallIntHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedSmallIntHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedIntHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedIntHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedUInt4Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedUInt4Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedFloat4Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedFloat4Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedTimeHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedTimeHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedIntervalYearHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedIntervalYearHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal9Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDecimal9Holder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedBigIntHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedBigIntHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedUInt8Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedUInt8Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedFloat8Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedFloat8Holder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDateHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDateHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedTimeStampHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedTimeStampHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal18Holder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDecimal18Holder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedIntervalDayHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedIntervalDayHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedIntervalHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedIntervalHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal28DenseHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDecimal28DenseHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal38DenseHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDecimal38DenseHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal38SparseHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDecimal38SparseHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal28SparseHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedDecimal28SparseHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedVarBinaryHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedVarBinaryHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedVarCharHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedVarCharHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedVar16CharHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedVar16CharHolder.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedVarDecimalHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedVarDecimalHolder.html#TYPE">TYPE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedBitHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/RepeatedBitHolder.html#TYPE">TYPE</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/expr/holders/package-summary.html">org.apache.drill.exec.expr.holders</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ListHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/ListHolder.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">MapHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/MapHolder.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ObjectHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/ObjectHolder.html#getType--">getType</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/expr/holders/UnionHolder.html#getType--">getType</a></span>()</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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 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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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#getTypeForColumn-org.apache.drill.common.expression.SchemaPath-">getTypeForColumn</a></span>(<a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&nbsp;schemaPath)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.common">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/common/package-summary.html">org.apache.drill.exec.physical.impl.common</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/drill/exec/physical/impl/common/package-summary.html">org.apache.drill.exec.physical.impl.common</a> declared as <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">HashPartition.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/common/HashPartition.html#HVtype">HVtype</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.filter">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/filter/package-summary.html">org.apache.drill.exec.physical.impl.filter</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/filter/package-summary.html">org.apache.drill.exec.physical.impl.filter</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ReturnValueExpression.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/filter/ReturnValueExpression.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.physical.impl.project">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/physical/impl/project/package-summary.html">org.apache.drill.exec.physical.impl.project</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/impl/project/package-summary.html">org.apache.drill.exec.physical.impl.project</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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 int</code></td>
<td class="colLast"><span class="typeNameLabel">ProjectMemoryManager.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/project/ProjectMemoryManager.html#getFixedWidth-org.apache.drill.common.types.TypeProtos.MajorType-">getFixedWidth</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;majorType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">ProjectMemoryManager.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/project/ProjectMemoryManager.html#isComplex-org.apache.drill.common.types.TypeProtos.MajorType-">isComplex</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;majorType)</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">FileMetadataColumnDefn.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/file/FileMetadataColumnDefn.html#dataType--">dataType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">PartitionColumn.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/file/PartitionColumn.html#dataType--">dataType</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/file/package-summary.html">org.apache.drill.exec.physical.impl.scan.file</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/file/MetadataColumn.html#MetadataColumn-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-java.lang.String-org.apache.drill.exec.physical.impl.scan.project.VectorSource-int-">MetadataColumn</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.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/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value,
<a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/VectorSource.html" title="interface in org.apache.drill.exec.physical.impl.scan.project">VectorSource</a>&nbsp;source,
int&nbsp;sourceIndex)</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullColumnLoader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/NullColumnLoader.html#DEFAULT_NULL_TYPE">DEFAULT_NULL_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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#nullType">nullType</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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#nullType">nullType</a></span></code>
<div class="block">Custom null type, if provided by the operator.</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/impl/scan/project/package-summary.html">org.apache.drill.exec.physical.impl.scan.project</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullColumnLoader.NullColumnSpec.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/NullColumnLoader.NullColumnSpec.html#type--">type</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ResolvedNullColumn.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedNullColumn.html#type--">type</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/project/ResolvedNullColumn.html" title="class in org.apache.drill.exec.physical.impl.scan.project">ResolvedNullColumn</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#add-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">add</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</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#nullType-org.apache.drill.common.types.TypeProtos.MajorType-">nullType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;nullType)</code>
<div class="block">Specify the type to use for null columns in place of the standard
nullable int.</div>
</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#setNullType-org.apache.drill.common.types.TypeProtos.MajorType-">setNullType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;nullType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">NullColumnLoader.NullColumnSpec.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/NullColumnLoader.NullColumnSpec.html#setType-org.apache.drill.common.types.TypeProtos.MajorType-">setType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ResolvedNullColumn.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedNullColumn.html#setType-org.apache.drill.common.types.TypeProtos.MajorType-">setType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/NullColumnLoader.html#NullColumnLoader-org.apache.drill.exec.physical.resultSet.ResultVectorCache-java.util.List-org.apache.drill.common.types.TypeProtos.MajorType-boolean-">NullColumnLoader</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="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends <a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/NullColumnLoader.NullColumnSpec.html" title="interface in org.apache.drill.exec.physical.impl.scan.project">NullColumnLoader.NullColumnSpec</a>&gt;&nbsp;defns,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;nullType,
boolean&nbsp;allowRequired)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/ResolvedNullColumn.html#ResolvedNullColumn-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-java.lang.String-org.apache.drill.exec.physical.impl.scan.project.VectorSource-int-">ResolvedNullColumn</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.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/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultValue,
<a href="../../../../../../org/apache/drill/exec/physical/impl/scan/project/VectorSource.html" title="interface in org.apache.drill.exec.physical.impl.scan.project">VectorSource</a>&nbsp;source,
int&nbsp;sourceIndex)</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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#nullType">nullType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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#nullType--">nullType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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">ScanLifecycleBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/v3/ScanLifecycleBuilder.html#nullType-org.apache.drill.common.types.TypeProtos.MajorType-">nullType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;nullType)</code>
<div class="block">Specify the type to use for null columns in place of the standard
nullable int.</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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 fields, and an explanation">
<caption><span>Fields 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> declared as <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ImplicitColumnResolver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/v3/file/ImplicitColumnResolver.html#IMPLICIT_COL_TYPE">IMPLICIT_COL_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ImplicitColumnResolver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/v3/file/ImplicitColumnResolver.html#OPTIONAL_INTERNAL_COL_TYPE">OPTIONAL_INTERNAL_COL_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ImplicitColumnResolver.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/impl/scan/v3/file/ImplicitColumnResolver.html#PARTITION_COL_TYPE">PARTITION_COL_TYPE</a></span></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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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#DEFAULT_NULL_TYPE">DEFAULT_NULL_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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#nullType">nullType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/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#nullType-org.apache.drill.common.types.TypeProtos.MajorType-">nullType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;nullType)</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ResultVectorCache.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/ResultVectorCache.html#getType-java.lang.String-">getType</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)</code>&nbsp;</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/package-summary.html">org.apache.drill.exec.physical.resultSet.impl</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/package-summary.html">org.apache.drill.exec.physical.resultSet.impl</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullResultVectorCacheImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/NullResultVectorCacheImpl.html#getType-java.lang.String-">getType</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)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ResultVectorCacheImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/ResultVectorCacheImpl.html#getType-java.lang.String-">getType</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)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">SingleVectorState.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/resultSet/impl/SingleVectorState.html#parseVectorType-org.apache.drill.exec.vector.ValueVector-">parseVectorType</a></span>(<a href="../../../../../../org/apache/drill/exec/vector/ValueVector.html" title="interface in org.apache.drill.exec.vector">ValueVector</a>&nbsp;vector)</code>
<div class="block">The vector mechanism here relies on the vector metadata.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.planner">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/planner/package-summary.html">org.apache.drill.exec.planner</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/planner/package-summary.html">org.apache.drill.exec.planner</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">PartitionDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/planner/PartitionDescriptor.html#getVectorType-org.apache.drill.common.expression.SchemaPath-org.apache.drill.exec.planner.physical.PlannerSettings-">getVectorType</a></span>(<a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&nbsp;column,
<a href="../../../../../../org/apache/drill/exec/planner/physical/PlannerSettings.html" title="class in org.apache.drill.exec.planner.physical">PlannerSettings</a>&nbsp;plannerSettings)</code>
<div class="block">Method returns the Major type associated with the given column</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">FileSystemPartitionDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/planner/FileSystemPartitionDescriptor.html#getVectorType-org.apache.drill.common.expression.SchemaPath-org.apache.drill.exec.planner.physical.PlannerSettings-">getVectorType</a></span>(<a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&nbsp;column,
<a href="../../../../../../org/apache/drill/exec/planner/physical/PlannerSettings.html" title="class in org.apache.drill.exec.planner.physical">PlannerSettings</a>&nbsp;plannerSettings)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ParquetPartitionDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/planner/ParquetPartitionDescriptor.html#getVectorType-org.apache.drill.common.expression.SchemaPath-org.apache.drill.exec.planner.physical.PlannerSettings-">getVectorType</a></span>(<a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&nbsp;column,
<a href="../../../../../../org/apache/drill/exec/planner/physical/PlannerSettings.html" title="class in org.apache.drill.exec.planner.physical">PlannerSettings</a>&nbsp;plannerSettings)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.planner.common">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/planner/common/package-summary.html">org.apache.drill.exec.planner.common</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/planner/common/package-summary.html">org.apache.drill.exec.planner.common</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DrillStatsTable.ColumnStatistics_v1.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/planner/common/DrillStatsTable.ColumnStatistics_v1.html#getType--">getType</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/planner/common/package-summary.html">org.apache.drill.exec.planner.common</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/statistics/Histogram.html" title="interface in org.apache.drill.metastore.statistics">Histogram</a></code></td>
<td class="colLast"><span class="typeNameLabel">HistogramUtils.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/planner/common/HistogramUtils.html#buildHistogramFromTDigest-byte:A-org.apache.drill.common.types.TypeProtos.MajorType-int-long-">buildHistogramFromTDigest</a></span>(byte[]&nbsp;tdigest_bytearray,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type,
int&nbsp;numBuckets,
long&nbsp;nonNullCount)</code>
<div class="block">Build a histogram using the t-digest byte array.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">DrillStatsTable.ColumnStatistics_v1.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/planner/common/DrillStatsTable.ColumnStatistics_v1.html#setType-org.apache.drill.common.types.TypeProtos.MajorType-">setType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.planner.sql">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/planner/sql/package-summary.html">org.apache.drill.exec.planner.sql</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/planner/sql/package-summary.html">org.apache.drill.exec.planner.sql</a> declared as <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeInferenceUtils.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/planner/sql/TypeInferenceUtils.html#UNKNOWN_TYPE">UNKNOWN_TYPE</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/planner/sql/package-summary.html">org.apache.drill.exec.planner.sql</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeInferenceUtils.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/planner/sql/TypeInferenceUtils.html#getDrillMajorTypeFromCalciteType-org.apache.calcite.rel.type.RelDataType-">getDrillMajorTypeFromCalciteType</a></span>(org.apache.calcite.rel.type.RelDataType&nbsp;relDataType)</code>
<div class="block">Returns <code>TypeProtos.MajorType</code> instance which corresponds to specified <code>RelDataType relDataType</code>
with its nullability, scale and precision if it is available.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">HivePartitionDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/planner/sql/HivePartitionDescriptor.html#getVectorType-org.apache.drill.common.expression.SchemaPath-org.apache.drill.exec.planner.physical.PlannerSettings-">getVectorType</a></span>(<a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&nbsp;column,
<a href="../../../../../../org/apache/drill/exec/planner/physical/PlannerSettings.html" title="class in org.apache.drill.exec.planner.physical">PlannerSettings</a>&nbsp;plannerSettings)</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/planner/sql/package-summary.html">org.apache.drill.exec.planner.sql</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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 org.apache.calcite.rel.type.RelDataType</code></td>
<td class="colLast"><span class="typeNameLabel">TypeInferenceUtils.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/planner/sql/TypeInferenceUtils.html#convertToCalciteType-org.apache.calcite.rel.type.RelDataTypeFactory-org.apache.drill.common.types.TypeProtos.MajorType-boolean-">convertToCalciteType</a></span>(org.apache.calcite.rel.type.RelDataTypeFactory&nbsp;typeFactory,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;drillType,
boolean&nbsp;isNullable)</code>
<div class="block">Creates a RelDataType using specified RelDataTypeFactory which corresponds to specified TypeProtos.MajorType.</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/planner/sql/package-summary.html">org.apache.drill.exec.planner.sql</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/planner/sql/DrillSqlOperatorWithoutInference.html#DrillSqlOperatorWithoutInference-java.lang.String-int-org.apache.drill.common.types.TypeProtos.MajorType-boolean-boolean-boolean-">DrillSqlOperatorWithoutInference</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,
int&nbsp;argCount,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;returnType,
boolean&nbsp;isDeterminisitic,
boolean&nbsp;isNiladic,
boolean&nbsp;isVarArg)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.planner.sql.handlers">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/planner/sql/handlers/package-summary.html">org.apache.drill.exec.planner.sql.handlers</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/planner/sql/handlers/package-summary.html">org.apache.drill.exec.planner.sql.handlers</a> with type parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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="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/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">FindLimit0Visitor.RelDataTypeReader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/planner/sql/handlers/FindLimit0Visitor.RelDataTypeReader.html#columnTypes">columnTypes</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>Constructor parameters in <a href="../../../../../../org/apache/drill/exec/planner/sql/handlers/package-summary.html">org.apache.drill.exec.planner.sql.handlers</a> with type arguments of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/planner/sql/handlers/FindLimit0Visitor.RelDataTypeReader.html#RelDataTypeReader-java.util.List-java.util.List-">RelDataTypeReader</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="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;columnNames,
<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/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&gt;&nbsp;columnTypes)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.proto">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/proto/package-summary.html">org.apache.drill.exec.proto</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/proto/package-summary.html">org.apache.drill.exec.proto</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UserBitShared.SerializedFieldOrBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/proto/UserBitShared.SerializedFieldOrBuilder.html#getMajorType--">getMajorType</a></span>()</code>
<div class="block">
the type associated with this field.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UserBitShared.SerializedField.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/proto/UserBitShared.SerializedField.html#getMajorType--">getMajorType</a></span>()</code>
<div class="block">
the type associated with this field.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UserBitShared.SerializedField.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/proto/UserBitShared.SerializedField.Builder.html#getMajorType--">getMajorType</a></span>()</code>
<div class="block">
the type associated with this field.</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/proto/package-summary.html">org.apache.drill.exec.proto</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/proto/UserBitShared.SerializedField.Builder.html" title="class in org.apache.drill.exec.proto">UserBitShared.SerializedField.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">UserBitShared.SerializedField.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/proto/UserBitShared.SerializedField.Builder.html#mergeMajorType-org.apache.drill.common.types.TypeProtos.MajorType-">mergeMajorType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;value)</code>
<div class="block">
the type associated with this field.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/proto/UserBitShared.SerializedField.Builder.html" title="class in org.apache.drill.exec.proto">UserBitShared.SerializedField.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">UserBitShared.SerializedField.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/proto/UserBitShared.SerializedField.Builder.html#setMajorType-org.apache.drill.common.types.TypeProtos.MajorType-">setMajorType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;value)</code>
<div class="block">
the type associated with this field.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.record">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">MajorTypeSerDe.De.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/MajorTypeSerDe.De.html#deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserialize</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
com.fasterxml.jackson.databind.DeserializationContext&nbsp;ctxt)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypedFieldId.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/TypedFieldId.html#getFinalType--">getFinalType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypedFieldId.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/TypedFieldId.html#getIntermediateType--">getIntermediateType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">MajorTypeSerDe.MajorTypeHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/MajorTypeSerDe.MajorTypeHolder.html#getMajorType--">getMajorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypedFieldId.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/TypedFieldId.html#getSecondaryFinal--">getSecondaryFinal</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">MaterializedField.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/MaterializedField.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/record/package-summary.html">org.apache.drill.exec.record</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>&lt;T extends <a href="../../../../../../org/apache/drill/exec/vector/ValueVector.html" title="interface in org.apache.drill.exec.vector">ValueVector</a>&gt;<br>T</code></td>
<td class="colLast"><span class="typeNameLabel">VectorAccessibleComplexWriter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorAccessibleComplexWriter.html#addOrGet-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-java.lang.Class-">addOrGet</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.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/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T extends <a href="../../../../../../org/apache/drill/exec/vector/ValueVector.html" title="interface in org.apache.drill.exec.vector">ValueVector</a>&gt;<br>T</code></td>
<td class="colLast"><span class="typeNameLabel">VectorContainer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/VectorContainer.html#addOrGet-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-java.lang.Class-">addOrGet</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.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/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/record/MaterializedField.html" title="class in org.apache.drill.exec.record">MaterializedField</a></code></td>
<td class="colLast"><span class="typeNameLabel">MaterializedField.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/MaterializedField.html#create-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">create</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/TypedFieldId.Builder.html" title="class in org.apache.drill.exec.record">TypedFieldId.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypedFieldId.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/TypedFieldId.Builder.html#finalType-org.apache.drill.common.types.TypeProtos.MajorType-">finalType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;finalType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/record/MajorTypeSerDe.MajorTypeHolder.html" title="class in org.apache.drill.exec.record">MajorTypeSerDe.MajorTypeHolder</a></code></td>
<td class="colLast"><span class="typeNameLabel">MajorTypeSerDe.MajorTypeHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/MajorTypeSerDe.MajorTypeHolder.html#get-org.apache.drill.common.types.TypeProtos.MajorType-">get</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;mt)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="typeNameLabel">RecordBatchSizer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/RecordBatchSizer.html#getStdNetSizePerEntryCommon-org.apache.drill.common.types.TypeProtos.MajorType-boolean-boolean-boolean-java.util.Map-">getStdNetSizePerEntryCommon</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;majorType,
boolean&nbsp;isOptional,
boolean&nbsp;isRepeated,
boolean&nbsp;isRepeatedList,
<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/RecordBatchSizer.ColumnSize.html" title="class in org.apache.drill.exec.record">RecordBatchSizer.ColumnSize</a>&gt;&nbsp;children)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/TypedFieldId.Builder.html" title="class in org.apache.drill.exec.record">TypedFieldId.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypedFieldId.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/TypedFieldId.Builder.html#intermediateType-org.apache.drill.common.types.TypeProtos.MajorType-">intermediateType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;intermediateType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">MaterializedField.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/MaterializedField.html#replaceType-org.apache.drill.common.types.TypeProtos.MajorType-">replaceType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;newType)</code>
<div class="block">Replace the type with a new one that has the same minor type
and mode, but with perhaps different details.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/TypedFieldId.Builder.html" title="class in org.apache.drill.exec.record">TypedFieldId.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypedFieldId.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/TypedFieldId.Builder.html#secondaryFinal-org.apache.drill.common.types.TypeProtos.MajorType-">secondaryFinal</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;secondaryFinal)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">MajorTypeSerDe.Se.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/MajorTypeSerDe.Se.html#serialize-org.apache.drill.common.types.TypeProtos.MajorType-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.SerializerProvider-">serialize</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;value,
com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
com.fasterxml.jackson.databind.SerializerProvider&nbsp;provider)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/MaterializedField.html" title="class in org.apache.drill.exec.record">MaterializedField</a></code></td>
<td class="colLast"><span class="typeNameLabel">MaterializedField.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/MaterializedField.html#withPathAndType-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">withPathAndType</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/MaterializedField.html" title="class in org.apache.drill.exec.record">MaterializedField</a></code></td>
<td class="colLast"><span class="typeNameLabel">MaterializedField.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/MaterializedField.html#withType-org.apache.drill.common.types.TypeProtos.MajorType-">withType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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 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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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#majorType--">majorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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#majorType--">majorType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">PrimitiveColumnMetadata.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/metadata/PrimitiveColumnMetadata.html#majorType--">majorType</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> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/MapBuilder.html" title="class in org.apache.drill.exec.record.metadata">MapBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">MapBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/metadata/MapBuilder.html#add-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">add</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<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#add-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">add</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">TupleBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/metadata/TupleBuilder.html#add-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">add</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/metadata/DictBuilder.html" title="class in org.apache.drill.exec.record.metadata">DictBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">MapBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/metadata/MapBuilder.html#addDict-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">addDict</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;keyType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/metadata/DictBuilder.html" title="class in org.apache.drill.exec.record.metadata">DictBuilder</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#addDict-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">addDict</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;keyType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/metadata/DictBuilder.html" title="class in org.apache.drill.exec.record.metadata">DictBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">MapBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/metadata/MapBuilder.html#addDictArray-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">addDictArray</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;keyType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/metadata/DictBuilder.html" title="class in org.apache.drill.exec.record.metadata">DictBuilder</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#addDictArray-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">addDictArray</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;keyType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/metadata/DictBuilder.html" title="class in org.apache.drill.exec.record.metadata">DictBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">DictBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/metadata/DictBuilder.html#key-org.apache.drill.common.types.TypeProtos.MajorType-">key</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>
<div class="block">Use this method to set types with width or scale and precision,
e.g.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/record/metadata/PrimitiveColumnMetadata.html" title="class in org.apache.drill.exec.record.metadata">PrimitiveColumnMetadata</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#newScalar-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">newScalar</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/metadata/DictBuilder.html" title="class in org.apache.drill.exec.record.metadata">DictBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">DictBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/metadata/DictBuilder.html#value-org.apache.drill.common.types.TypeProtos.MajorType-">value</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>
<div class="block">Define non-complex value 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/record/metadata/package-summary.html">org.apache.drill.exec.record.metadata</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/AbstractColumnMetadata.html#AbstractColumnMetadata-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">AbstractColumnMetadata</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;majorType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/record/metadata/PrimitiveColumnMetadata.html#PrimitiveColumnMetadata-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">PrimitiveColumnMetadata</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.resolver">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/resolver/package-summary.html">org.apache.drill.exec.resolver</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/resolver/package-summary.html">org.apache.drill.exec.resolver</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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 boolean</code></td>
<td class="colLast"><span class="typeNameLabel">TypeCastRules.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/resolver/TypeCastRules.html#isCastableWithNullHandling-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.exec.expr.annotations.FunctionTemplate.NullHandling-">isCastableWithNullHandling</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;argumentType,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;paramType,
<a href="../../../../../../org/apache/drill/exec/expr/annotations/FunctionTemplate.NullHandling.html" title="enum in org.apache.drill.exec.expr.annotations">FunctionTemplate.NullHandling</a>&nbsp;nullHandling)</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>Method parameters in <a href="../../../../../../org/apache/drill/exec/resolver/package-summary.html">org.apache.drill.exec.resolver</a> with type arguments of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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 int</code></td>
<td class="colLast"><span class="typeNameLabel">TypeCastRules.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/resolver/TypeCastRules.html#getCost-java.util.List-org.apache.drill.exec.expr.fn.DrillFuncHolder-">getCost</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/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&gt;&nbsp;argumentTypes,
<a href="../../../../../../org/apache/drill/exec/expr/fn/DrillFuncHolder.html" title="class in org.apache.drill.exec.expr.fn">DrillFuncHolder</a>&nbsp;holder)</code>
<div class="block">Decide whether it's legal to do implicit cast.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.schema">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/schema/package-summary.html">org.apache.drill.exec.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/schema/package-summary.html">org.apache.drill.exec.schema</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Field.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/Field.html#getFieldType--">getFieldType</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/schema/package-summary.html">org.apache.drill.exec.schema</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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">Field.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/Field.html#setFieldType-org.apache.drill.common.types.TypeProtos.MajorType-">setFieldType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;fieldType)</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/schema/package-summary.html">org.apache.drill.exec.schema</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/schema/Field.html#Field-org.apache.drill.exec.schema.RecordSchema-org.apache.drill.common.types.TypeProtos.MajorType-java.lang.String-">Field</a></span>(<a href="../../../../../../org/apache/drill/exec/schema/RecordSchema.html" title="interface in org.apache.drill.exec.schema">RecordSchema</a>&nbsp;parentSchema,
<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/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefixFieldName)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/NamedField.html#NamedField-org.apache.drill.exec.schema.RecordSchema-java.lang.String-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">NamedField</a></span>(<a href="../../../../../../org/apache/drill/exec/schema/RecordSchema.html" title="interface in org.apache.drill.exec.schema">RecordSchema</a>&nbsp;parentSchema,
<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;prefixFieldName,
<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;fieldName,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;fieldType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/NamedField.html#NamedField-org.apache.drill.exec.schema.RecordSchema-java.lang.String-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.MajorType-">NamedField</a></span>(<a href="../../../../../../org/apache/drill/exec/schema/RecordSchema.html" title="interface in org.apache.drill.exec.schema">RecordSchema</a>&nbsp;parentSchema,
<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;prefixFieldName,
<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;fieldName,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;fieldType,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;keyType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/OrderedField.html#OrderedField-org.apache.drill.exec.schema.RecordSchema-org.apache.drill.common.types.TypeProtos.MajorType-java.lang.String-int-">OrderedField</a></span>(<a href="../../../../../../org/apache/drill/exec/schema/RecordSchema.html" title="interface in org.apache.drill.exec.schema">RecordSchema</a>&nbsp;parentSchema,
<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/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefixFieldName,
int&nbsp;index)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.schema.json.jackson">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/schema/json/jackson/package-summary.html">org.apache.drill.exec.schema.json.jackson</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/schema/json/jackson/package-summary.html">org.apache.drill.exec.schema.json.jackson</a> declared as <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JacksonHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/json/jackson/JacksonHelper.html#ARRAY_TYPE">ARRAY_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JacksonHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/json/jackson/JacksonHelper.html#BOOLEAN_TYPE">BOOLEAN_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JacksonHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/json/jackson/JacksonHelper.html#FLOAT_TYPE">FLOAT_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JacksonHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/json/jackson/JacksonHelper.html#INT_TYPE">INT_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JacksonHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/json/jackson/JacksonHelper.html#MAP_TYPE">MAP_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JacksonHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/json/jackson/JacksonHelper.html#NULL_TYPE">NULL_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JacksonHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/json/jackson/JacksonHelper.html#REPEATED_BOOLEAN_TYPE">REPEATED_BOOLEAN_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JacksonHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/json/jackson/JacksonHelper.html#REPEATED_FLOAT_TYPE">REPEATED_FLOAT_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JacksonHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/json/jackson/JacksonHelper.html#REPEATED_INT_TYPE">REPEATED_INT_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JacksonHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/json/jackson/JacksonHelper.html#REPEATED_STRING_TYPE">REPEATED_STRING_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JacksonHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/json/jackson/JacksonHelper.html#STRING_TYPE">STRING_TYPE</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/schema/json/jackson/package-summary.html">org.apache.drill.exec.schema.json.jackson</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JacksonHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/schema/json/jackson/JacksonHelper.html#getFieldType-com.fasterxml.jackson.core.JsonToken-boolean-">getFieldType</a></span>(com.fasterxml.jackson.core.JsonToken&nbsp;token,
boolean&nbsp;repeated)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.server.rest">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/server/rest/package-summary.html">org.apache.drill.exec.server.rest</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/server/rest/package-summary.html">org.apache.drill.exec.server.rest</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="typeNameLabel">BaseWebUserConnection.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/server/rest/BaseWebUserConnection.html#webDataType-org.apache.drill.common.types.TypeProtos.MajorType-">webDataType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;majorType)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.hbase">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/store/hbase/package-summary.html">org.apache.drill.exec.store.hbase</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/hbase/package-summary.html">org.apache.drill.exec.store.hbase</a> declared as <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DrillHBaseConstants.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/hbase/DrillHBaseConstants.html#COLUMN_FAMILY_TYPE">COLUMN_FAMILY_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DrillHBaseConstants.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/hbase/DrillHBaseConstants.html#COLUMN_TYPE">COLUMN_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DrillHBaseConstants.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/hbase/DrillHBaseConstants.html#ROW_KEY_TYPE">ROW_KEY_TYPE</a></span></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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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 methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/drill/exec/store/hive/package-summary.html">org.apache.drill.exec.store.hive</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">HiveUtilities.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/hive/HiveUtilities.html#getMajorTypeFromHiveTypeInfo-org.apache.hadoop.hive.serde2.typeinfo.TypeInfo-org.apache.drill.exec.server.options.OptionSet-">getMajorTypeFromHiveTypeInfo</a></span>(org.apache.hadoop.hive.serde2.typeinfo.TypeInfo&nbsp;typeInfo,
<a href="../../../../../../org/apache/drill/exec/server/options/OptionSet.html" title="interface in org.apache.drill.exec.server.options">OptionSet</a>&nbsp;options)</code>
<div class="block">Obtains major type from given type info holder.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.ischema">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/store/ischema/package-summary.html">org.apache.drill.exec.store.ischema</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/ischema/package-summary.html">org.apache.drill.exec.store.ischema</a> declared as <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">InfoSchemaTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/ischema/InfoSchemaTable.html#BIGINT">BIGINT</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">InfoSchemaTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/ischema/InfoSchemaTable.html#BIT">BIT</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">InfoSchemaTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/ischema/InfoSchemaTable.html#FLOAT8">FLOAT8</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">InfoSchemaTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/ischema/InfoSchemaTable.html#INT">INT</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">InfoSchemaTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/ischema/InfoSchemaTable.html#TIMESTAMP">TIMESTAMP</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">InfoSchemaTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/ischema/InfoSchemaTable.html#VARCHAR">VARCHAR</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/ischema/package-summary.html">org.apache.drill.exec.store.ischema</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">InfoSchemaTable.Field.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/ischema/InfoSchemaTable.Field.html#getType--">getType</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/ischema/package-summary.html">org.apache.drill.exec.store.ischema</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/store/ischema/InfoSchemaTable.Field.html" title="class in org.apache.drill.exec.store.ischema">InfoSchemaTable.Field</a></code></td>
<td class="colLast"><span class="typeNameLabel">InfoSchemaTable.Field.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/ischema/InfoSchemaTable.Field.html#create-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">create</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.mock">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/store/mock/package-summary.html">org.apache.drill.exec.store.mock</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/mock/package-summary.html">org.apache.drill.exec.store.mock</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">MockTableDef.MockColumn.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/mock/MockTableDef.MockColumn.html#getMajorType--">getMajorType</a></span>()</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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 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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ParquetReaderUtility.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/parquet/ParquetReaderUtility.html#getType-org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName-org.apache.parquet.schema.OriginalType-int-int-">getType</a></span>(org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName&nbsp;type,
org.apache.parquet.schema.OriginalType&nbsp;originalType,
int&nbsp;precision,
int&nbsp;scale)</code>
<div class="block">Builds major type using given <code>OriginalType originalType</code> or <code>PrimitiveTypeName type</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ParquetGroupScanStatistics.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/parquet/ParquetGroupScanStatistics.html#getTypeForColumn-org.apache.drill.common.expression.SchemaPath-">getTypeForColumn</a></span>(<a href="../../../../../../org/apache/drill/common/expression/SchemaPath.html" title="class in org.apache.drill.common.expression">SchemaPath</a>&nbsp;schemaPath)</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 types with arguments of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">ParquetReaderUtility.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/parquet/ParquetReaderUtility.html#getComplexTypes-java.util.List-">getComplexTypes</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;org.apache.parquet.schema.OriginalType&gt;&nbsp;originalTypes)</code>
<div class="block">Converts list of <code>OriginalType</code>s to list of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types"><code>TypeProtos.MajorType</code></a>s.</div>
</td>
</tr>
<tr class="rowColor">
<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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&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#getFileFields-org.apache.drill.exec.store.parquet.metadata.MetadataBase.ParquetTableMetadataBase-org.apache.drill.exec.store.parquet.metadata.MetadataBase.ParquetFileMetadata-">getFileFields</a></span>(<a href="../../../../../../org/apache/drill/exec/store/parquet/metadata/MetadataBase.ParquetTableMetadataBase.html" title="class in org.apache.drill.exec.store.parquet.metadata">MetadataBase.ParquetTableMetadataBase</a>&nbsp;parquetTableMetadata,
<a href="../../../../../../org/apache/drill/exec/store/parquet/metadata/MetadataBase.ParquetFileMetadata.html" title="class in org.apache.drill.exec.store.parquet.metadata">MetadataBase.ParquetFileMetadata</a>&nbsp;file)</code>
<div class="block">Returns map of column names with their drill types for specified <code>file</code>.</div>
</td>
</tr>
<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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&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#getIntermediateFields-org.apache.drill.exec.store.parquet.metadata.MetadataBase.ParquetTableMetadataBase-org.apache.drill.exec.store.parquet.metadata.MetadataBase.RowGroupMetadata-">getIntermediateFields</a></span>(<a href="../../../../../../org/apache/drill/exec/store/parquet/metadata/MetadataBase.ParquetTableMetadataBase.html" title="class in org.apache.drill.exec.store.parquet.metadata">MetadataBase.ParquetTableMetadataBase</a>&nbsp;parquetTableMetadata,
<a href="../../../../../../org/apache/drill/exec/store/parquet/metadata/MetadataBase.RowGroupMetadata.html" title="class in org.apache.drill.exec.store.parquet.metadata">MetadataBase.RowGroupMetadata</a>&nbsp;rowGroup)</code>
<div class="block">Returns map of column names with their Drill types for every <code>NameSegment</code> in <code>SchemaPath</code>
in specified <code>rowGroup</code>.</div>
</td>
</tr>
<tr class="rowColor">
<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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&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#getRowGroupFields-org.apache.drill.exec.store.parquet.metadata.MetadataBase.ParquetTableMetadataBase-org.apache.drill.exec.store.parquet.metadata.MetadataBase.RowGroupMetadata-">getRowGroupFields</a></span>(<a href="../../../../../../org/apache/drill/exec/store/parquet/metadata/MetadataBase.ParquetTableMetadataBase.html" title="class in org.apache.drill.exec.store.parquet.metadata">MetadataBase.ParquetTableMetadataBase</a>&nbsp;parquetTableMetadata,
<a href="../../../../../../org/apache/drill/exec/store/parquet/metadata/MetadataBase.RowGroupMetadata.html" title="class in org.apache.drill.exec.store.parquet.metadata">MetadataBase.RowGroupMetadata</a>&nbsp;rowGroup)</code>
<div class="block">Returns map of column names with their drill types for specified <code>rowGroup</code>.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.parquet.columnreaders">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/store/parquet/columnreaders/package-summary.html">org.apache.drill.exec.store.parquet.columnreaders</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/parquet/columnreaders/package-summary.html">org.apache.drill.exec.store.parquet.columnreaders</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ParquetToDrillTypeConverter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/store/parquet/columnreaders/ParquetToDrillTypeConverter.html#toMajorType-org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName-int-org.apache.drill.common.types.TypeProtos.DataMode-org.apache.parquet.format.SchemaElement-org.apache.drill.exec.server.options.OptionManager-">toMajorType</a></span>(org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName&nbsp;primitiveTypeName,
int&nbsp;length,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.DataMode.html" title="enum in org.apache.drill.common.types">TypeProtos.DataMode</a>&nbsp;mode,
org.apache.parquet.format.SchemaElement&nbsp;schemaElement,
<a href="../../../../../../org/apache/drill/exec/server/options/OptionManager.html" title="interface in org.apache.drill.exec.server.options">OptionManager</a>&nbsp;options)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.store.pojo">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/store/pojo/package-summary.html">org.apache.drill.exec.store.pojo</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/pojo/package-summary.html">org.apache.drill.exec.store.pojo</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/pojo/AbstractPojoWriter.html#AbstractPojoWriter-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">AbstractPojoWriter</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;fieldName,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.vector">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/vector/package-summary.html">org.apache.drill.exec.vector</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/package-summary.html">org.apache.drill.exec.vector</a> declared as <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UntypedNullHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/UntypedNullHolder.html#TYPE">TYPE</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/package-summary.html">org.apache.drill.exec.vector</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UntypedHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/UntypedHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UntypedNullHolder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/UntypedNullHolder.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UntypedReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/UntypedReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/VectorDescriptor.html#getType--">getType</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/package-summary.html">org.apache.drill.exec.vector</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/vector/VectorDescriptor.html" title="class in org.apache.drill.exec.vector">VectorDescriptor</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/VectorDescriptor.html#create-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">create</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/vector/VectorDescriptor.html" title="class in org.apache.drill.exec.vector">VectorDescriptor</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/VectorDescriptor.html#create-org.apache.drill.common.types.TypeProtos.MajorType-">create</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<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="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;</code></td>
<td class="colLast"><span class="typeNameLabel">ValueHolderHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/ValueHolderHelper.html#getHolderParams-org.apache.drill.common.types.TypeProtos.MajorType-">getHolderParams</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>
<div class="block">Returns list of field names which belong to holder corresponding to the specified <code>TypeProtos.MajorType type</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/vector/VectorDescriptor.html" title="class in org.apache.drill.exec.vector">VectorDescriptor</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorDescriptor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/VectorDescriptor.html#withType-org.apache.drill.common.types.TypeProtos.MajorType-">withType</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</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/package-summary.html">org.apache.drill.exec.vector</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/VectorDescriptor.html#VectorDescriptor-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-">VectorDescriptor</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.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/VectorDescriptor.html#VectorDescriptor-org.apache.drill.common.types.TypeProtos.MajorType-">VectorDescriptor</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BoundCheckingAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/BoundCheckingAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">GenericAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/GenericAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">SqlAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/SqlAccessor.html#getType--">getType</a></span>()</code>
<div class="block">Reports the (native) type of data accessed by this accessor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionSqlAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/UnionSqlAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TinyIntAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/TinyIntAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableTinyIntAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableTinyIntAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt1Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/UInt1Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt1Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableUInt1Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt2Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/UInt2Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt2Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableUInt2Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">SmallIntAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/SmallIntAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableSmallIntAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableSmallIntAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/IntAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableIntAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt4Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/UInt4Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt4Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableUInt4Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Float4Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/Float4Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableFloat4Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableFloat4Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TimeAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/TimeAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableTimeAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableTimeAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntervalYearAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/IntervalYearAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntervalYearAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableIntervalYearAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal9Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/Decimal9Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal9Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableDecimal9Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BigIntAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/BigIntAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableBigIntAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableBigIntAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt8Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/UInt8Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt8Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableUInt8Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Float8Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/Float8Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableFloat8Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableFloat8Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DateAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/DateAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDateAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableDateAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TimeStampAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/TimeStampAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableTimeStampAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableTimeStampAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal18Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/Decimal18Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal18Accessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableDecimal18Accessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntervalDayAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/IntervalDayAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntervalDayAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableIntervalDayAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntervalAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/IntervalAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntervalAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableIntervalAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal28DenseAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/Decimal28DenseAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal28DenseAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableDecimal28DenseAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal38DenseAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/Decimal38DenseAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal38DenseAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableDecimal38DenseAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal38SparseAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/Decimal38SparseAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal38SparseAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableDecimal38SparseAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal28SparseAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/Decimal28SparseAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal28SparseAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableDecimal28SparseAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VarBinaryAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/VarBinaryAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVarBinaryAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableVarBinaryAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VarCharAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/VarCharAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVarCharAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableVarCharAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Var16CharAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/Var16CharAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVar16CharAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableVar16CharAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VarDecimalAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/VarDecimalAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVarDecimalAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableVarDecimalAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BitAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/BitAccessor.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableBitAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/NullableBitAccessor.html#getType--">getType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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 fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/package-summary.html">org.apache.drill.exec.vector.accessor.reader</a> declared as <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorAccessors.BaseHyperVectorAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/VectorAccessors.BaseHyperVectorAccessor.html#type">type</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/reader/package-summary.html">org.apache.drill.exec.vector.accessor.reader</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/VectorAccessor.html#type--">type</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorAccessors.NullVectorAccesor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/VectorAccessors.NullVectorAccesor.html#type--">type</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorAccessors.SingleVectorAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/VectorAccessors.SingleVectorAccessor.html#type--">type</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorAccessors.BaseHyperVectorAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/VectorAccessors.BaseHyperVectorAccessor.html#type--">type</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorAccessors.ArrayDataHyperVectorAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/VectorAccessors.ArrayDataHyperVectorAccessor.html#type--">type</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorAccessors.NullableValuesHyperVectorAccessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/VectorAccessors.NullableValuesHyperVectorAccessor.html#type--">type</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/reader/package-summary.html">org.apache.drill.exec.vector.accessor.reader</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/reader/VectorAccessors.BaseHyperVectorAccessor.html#BaseHyperVectorAccessor-org.apache.drill.common.types.TypeProtos.MajorType-">BaseHyperVectorAccessor</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/VectorAccessors.ListMemberHyperVectorAccessor.html#ListMemberHyperVectorAccessor-org.apache.drill.exec.vector.accessor.reader.VectorAccessor-org.apache.drill.common.types.TypeProtos.MajorType-">ListMemberHyperVectorAccessor</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;listAccessor,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;memberType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/VectorAccessors.MapMemberHyperVectorAccessor.html#MapMemberHyperVectorAccessor-org.apache.drill.exec.vector.accessor.reader.VectorAccessor-int-org.apache.drill.common.types.TypeProtos.MajorType-">MapMemberHyperVectorAccessor</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,
int&nbsp;index,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/VectorAccessors.NullVectorAccesor.html#NullVectorAccesor-org.apache.drill.common.types.TypeProtos.MajorType-">NullVectorAccesor</a></span>(<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/accessor/reader/VectorAccessors.UnionMemberHyperVectorAccessor.html#UnionMemberHyperVectorAccessor-org.apache.drill.exec.vector.accessor.reader.VectorAccessor-org.apache.drill.common.types.TypeProtos.MajorType-">UnionMemberHyperVectorAccessor</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.vector.complex">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/vector/complex/package-summary.html">org.apache.drill.exec.vector.complex</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/complex/package-summary.html">org.apache.drill.exec.vector.complex</a> declared as <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DictVector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/DictVector.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">MapVector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/MapVector.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDictVector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/RepeatedDictVector.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedListVector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/RepeatedListVector.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedMapVector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/RepeatedMapVector.html#TYPE">TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>[]</code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/UnionVector.html#TYPES">TYPES</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/complex/package-summary.html">org.apache.drill.exec.vector.complex</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DictVector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/DictVector.html#getKeyType--">getKeyType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DictVector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/DictVector.html#getValueType--">getValueType</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/complex/package-summary.html">org.apache.drill.exec.vector.complex</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>abstract &lt;T extends <a href="../../../../../../org/apache/drill/exec/vector/ValueVector.html" title="interface in org.apache.drill.exec.vector">ValueVector</a>&gt;<br>T</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractContainerVector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/AbstractContainerVector.html#addOrGet-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-java.lang.Class-">addOrGet</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.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/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T extends <a href="../../../../../../org/apache/drill/exec/vector/ValueVector.html" title="interface in org.apache.drill.exec.vector">ValueVector</a>&gt;<br>T</code></td>
<td class="colLast"><span class="typeNameLabel">AbstractMapVector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/AbstractMapVector.html#addOrGet-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-java.lang.Class-">addOrGet</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.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/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Adds a new field with the given parameters or replaces the existing one and consequently returns the resultant
<a href="../../../../../../org/apache/drill/exec/vector/ValueVector.html" title="interface in org.apache.drill.exec.vector"><code>ValueVector</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T extends <a href="../../../../../../org/apache/drill/exec/vector/ValueVector.html" title="interface in org.apache.drill.exec.vector">ValueVector</a>&gt;<br>T</code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedListVector.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/RepeatedListVector.html#addOrGet-java.lang.String-org.apache.drill.common.types.TypeProtos.MajorType-java.lang.Class-">addOrGet</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.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/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">prefer using <a href="../../../../../../org/apache/drill/exec/vector/complex/RepeatedListVector.html#addOrGetVector-org.apache.drill.exec.vector.VectorDescriptor-"><code>RepeatedListVector.addOrGetVector(org.apache.drill.exec.vector.VectorDescriptor)</code></a> instead.</span></div>
</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/vector/complex/package-summary.html">org.apache.drill.exec.vector.complex</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/complex/DictVector.html#DictVector-org.apache.drill.exec.record.MaterializedField-org.apache.drill.exec.memory.BufferAllocator-org.apache.drill.exec.util.CallBack-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.common.types.TypeProtos.MajorType-">DictVector</a></span>(<a href="../../../../../../org/apache/drill/exec/record/MaterializedField.html" title="class in org.apache.drill.exec.record">MaterializedField</a>&nbsp;field,
<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/util/CallBack.html" title="interface in org.apache.drill.exec.util">CallBack</a>&nbsp;callBack,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;keyType,
<a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a>&nbsp;valueType)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.vector.complex.impl">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/vector/complex/impl/package-summary.html">org.apache.drill.exec.vector.complex.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/vector/complex/impl/package-summary.html">org.apache.drill.exec.vector.complex.impl</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">AbstractRepeatedMapReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/AbstractRepeatedMapReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDictReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDictReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedListReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedListReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">SingleLikeRepeatedMapReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/SingleLikeRepeatedMapReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">SingleListReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/SingleListReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionListReader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/UnionListReader.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">SingleMapReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/SingleMapReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TinyIntReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/TinyIntReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableTinyIntReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableTinyIntReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedTinyIntReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedTinyIntReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt1ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/UInt1ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt1ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableUInt1ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedUInt1ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedUInt1ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt2ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/UInt2ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt2ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableUInt2ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedUInt2ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedUInt2ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">SmallIntReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/SmallIntReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableSmallIntReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableSmallIntReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedSmallIntReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedSmallIntReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/IntReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableIntReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedIntReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedIntReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt4ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/UInt4ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt4ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableUInt4ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedUInt4ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedUInt4ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Float4ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Float4ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableFloat4ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableFloat4ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedFloat4ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedFloat4ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TimeReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/TimeReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableTimeReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableTimeReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedTimeReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedTimeReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntervalYearReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/IntervalYearReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntervalYearReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableIntervalYearReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedIntervalYearReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedIntervalYearReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal9ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Decimal9ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal9ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDecimal9ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal9ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDecimal9ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BigIntReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/BigIntReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableBigIntReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableBigIntReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedBigIntReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedBigIntReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt8ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/UInt8ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt8ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableUInt8ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedUInt8ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedUInt8ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Float8ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Float8ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableFloat8ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableFloat8ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedFloat8ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedFloat8ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DateReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/DateReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDateReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDateReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDateReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDateReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TimeStampReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/TimeStampReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableTimeStampReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableTimeStampReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedTimeStampReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedTimeStampReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal18ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Decimal18ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal18ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDecimal18ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal18ReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDecimal18ReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntervalDayReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/IntervalDayReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntervalDayReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableIntervalDayReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedIntervalDayReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedIntervalDayReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntervalReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/IntervalReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntervalReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableIntervalReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedIntervalReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedIntervalReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal28DenseReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Decimal28DenseReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal28DenseReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDecimal28DenseReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal28DenseReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDecimal28DenseReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal38DenseReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Decimal38DenseReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal38DenseReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDecimal38DenseReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal38DenseReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDecimal38DenseReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal38SparseReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Decimal38SparseReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal38SparseReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDecimal38SparseReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal38SparseReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDecimal38SparseReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal28SparseReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Decimal28SparseReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal28SparseReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDecimal28SparseReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal28SparseReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDecimal28SparseReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VarBinaryReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/VarBinaryReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVarBinaryReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableVarBinaryReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedVarBinaryReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedVarBinaryReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VarCharReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/VarCharReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVarCharReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableVarCharReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedVarCharReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedVarCharReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Var16CharReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Var16CharReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVar16CharReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableVar16CharReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedVar16CharReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedVar16CharReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VarDecimalReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/VarDecimalReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVarDecimalReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableVarDecimalReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedVarDecimalReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedVarDecimalReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BitReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/BitReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableBitReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableBitReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedBitReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedBitReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullReader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullReader.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionReader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/UnionReader.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TinyIntHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/TinyIntHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableTinyIntHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableTinyIntHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedTinyIntHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedTinyIntHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt1HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/UInt1HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt1HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableUInt1HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedUInt1HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedUInt1HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt2HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/UInt2HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt2HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableUInt2HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedUInt2HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedUInt2HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">SmallIntHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/SmallIntHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableSmallIntHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableSmallIntHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedSmallIntHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedSmallIntHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/IntHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableIntHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedIntHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedIntHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt4HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/UInt4HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt4HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableUInt4HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedUInt4HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedUInt4HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Float4HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Float4HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableFloat4HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableFloat4HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedFloat4HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedFloat4HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TimeHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/TimeHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableTimeHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableTimeHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedTimeHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedTimeHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntervalYearHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/IntervalYearHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntervalYearHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableIntervalYearHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedIntervalYearHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedIntervalYearHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal9HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Decimal9HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal9HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDecimal9HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal9HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDecimal9HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BigIntHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/BigIntHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableBigIntHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableBigIntHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedBigIntHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedBigIntHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">UInt8HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/UInt8HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableUInt8HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableUInt8HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedUInt8HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedUInt8HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Float8HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Float8HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableFloat8HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableFloat8HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedFloat8HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedFloat8HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">DateHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/DateHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDateHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDateHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDateHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDateHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">TimeStampHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/TimeStampHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableTimeStampHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableTimeStampHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedTimeStampHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedTimeStampHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal18HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Decimal18HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal18HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDecimal18HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal18HolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDecimal18HolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntervalDayHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/IntervalDayHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntervalDayHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableIntervalDayHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedIntervalDayHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedIntervalDayHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">IntervalHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/IntervalHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableIntervalHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableIntervalHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedIntervalHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedIntervalHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal28DenseHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Decimal28DenseHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal28DenseHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDecimal28DenseHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal28DenseHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDecimal28DenseHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal38DenseHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Decimal38DenseHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal38DenseHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDecimal38DenseHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal38DenseHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDecimal38DenseHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal38SparseHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Decimal38SparseHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal38SparseHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDecimal38SparseHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal38SparseHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDecimal38SparseHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Decimal28SparseHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Decimal28SparseHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableDecimal28SparseHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableDecimal28SparseHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedDecimal28SparseHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedDecimal28SparseHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VarBinaryHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/VarBinaryHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVarBinaryHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableVarBinaryHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedVarBinaryHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedVarBinaryHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VarCharHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/VarCharHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVarCharHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableVarCharHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedVarCharHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedVarCharHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Var16CharHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/Var16CharHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVar16CharHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableVar16CharHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedVar16CharHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedVar16CharHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">VarDecimalHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/VarDecimalHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableVarDecimalHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableVarDecimalHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedVarDecimalHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedVarDecimalHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BitHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/BitHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">NullableBitHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/NullableBitHolderReaderImpl.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">RepeatedBitHolderReaderImpl.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/RepeatedBitHolderReaderImpl.html#getType--">getType</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/complex/impl/package-summary.html">org.apache.drill.exec.vector.complex.impl</a> with parameters of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/vector/complex/writer/FieldWriter.html" title="interface in org.apache.drill.exec.vector.complex.writer">FieldWriter</a></code></td>
<td class="colLast"><span class="typeNameLabel">ComplexCopier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/ComplexCopier.html#getListWriterForType-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.exec.vector.complex.writer.BaseWriter.ListWriter-">getListWriterForType</a></span>(<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="../../../../../../org/apache/drill/exec/vector/complex/writer/BaseWriter.ListWriter.html" title="interface in org.apache.drill.exec.vector.complex.writer">BaseWriter.ListWriter</a>&nbsp;writer)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/drill/exec/vector/complex/writer/FieldWriter.html" title="interface in org.apache.drill.exec.vector.complex.writer">FieldWriter</a></code></td>
<td class="colLast"><span class="typeNameLabel">ComplexCopier.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/impl/ComplexCopier.html#getMapWriterForType-org.apache.drill.common.types.TypeProtos.MajorType-org.apache.drill.exec.vector.complex.writer.BaseWriter.MapWriter-java.lang.String-">getMapWriterForType</a></span>(<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="../../../../../../org/apache/drill/exec/vector/complex/writer/BaseWriter.MapWriter.html" title="interface in org.apache.drill.exec.vector.complex.writer">BaseWriter.MapWriter</a>&nbsp;writer,
<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)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.drill.exec.vector.complex.reader">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a> in <a href="../../../../../../org/apache/drill/exec/vector/complex/reader/package-summary.html">org.apache.drill.exec.vector.complex.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/complex/reader/package-summary.html">org.apache.drill.exec.vector.complex.reader</a> that return <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">BaseReader.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/vector/complex/reader/BaseReader.html#getType--">getType</a></span>()</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../../org/apache/drill/metastore/util/package-summary.html">org.apache.drill.metastore.util</a> with type arguments of type <a href="../../../../../../org/apache/drill/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">TypeProtos.MajorType</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>
</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/common/types/TypeProtos.MajorType.html" title="class in org.apache.drill.common.types">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/common/types/class-use/TypeProtos.MajorType.html" target="_top">Frames</a></li>
<li><a href="TypeProtos.MajorType.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>