blob: 45a1760932eadb35bd5899b4ca6bc14c437788de [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.arrow.vector.types.pojo.ArrowType (Apache Arrow Java Root POM 17.0.0-SNAPSHOT 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.arrow.vector.types.pojo.ArrowType (Apache Arrow Java Root POM 17.0.0-SNAPSHOT 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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">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/arrow/vector/types/pojo/class-use/ArrowType.html" target="_top">Frames</a></li>
<li><a href="ArrowType.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.arrow.vector.types.pojo.ArrowType" class="title">Uses of Class<br>org.apache.arrow.vector.types.pojo.ArrowType</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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.arrow.adapter.jdbc">org.apache.arrow.adapter.jdbc</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.arrow.adapter.jdbc.consumer.exceptions">org.apache.arrow.adapter.jdbc.consumer.exceptions</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.arrow.driver.jdbc.utils">org.apache.arrow.driver.jdbc.utils</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.arrow.vector">org.apache.arrow.vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.arrow.vector.complex">org.apache.arrow.vector.complex</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.arrow.vector.complex.impl">org.apache.arrow.vector.complex.impl</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.arrow.vector.complex.writer">org.apache.arrow.vector.complex.writer</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.arrow.vector.dictionary">org.apache.arrow.vector.dictionary</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.arrow.vector.types">org.apache.arrow.vector.types</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.arrow.vector.types.pojo">org.apache.arrow.vector.types.pojo</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="org.apache.arrow.adapter.jdbc">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a> in <a href="../../../../../../../org/apache/arrow/adapter/jdbc/package-summary.html">org.apache.arrow.adapter.jdbc</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/arrow/adapter/jdbc/package-summary.html">org.apache.arrow.adapter.jdbc</a> that return <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JdbcToArrowUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/adapter/jdbc/JdbcToArrowUtils.html#getArrowTypeFromJdbcType-org.apache.arrow.adapter.jdbc.JdbcFieldInfo-java.util.Calendar-">getArrowTypeFromJdbcType</a></span>(<a href="../../../../../../../org/apache/arrow/adapter/jdbc/JdbcFieldInfo.html" title="class in org.apache.arrow.adapter.jdbc">JdbcFieldInfo</a>&nbsp;fieldInfo,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;calendar)</code>
<div class="block">Converts the provided JDBC type to its respective <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo"><code>ArrowType</code></a> counterpart.</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/arrow/adapter/jdbc/package-summary.html">org.apache.arrow.adapter.jdbc</a> that return types with arguments of type <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;<a href="../../../../../../../org/apache/arrow/adapter/jdbc/JdbcFieldInfo.html" title="class in org.apache.arrow.adapter.jdbc">JdbcFieldInfo</a>,<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">JdbcToArrowConfig.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/adapter/jdbc/JdbcToArrowConfig.html#getJdbcToArrowTypeConverter--">getJdbcToArrowTypeConverter</a></span>()</code>
<div class="block">Gets the mapping between JDBC type information to Arrow type.</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/arrow/adapter/jdbc/package-summary.html">org.apache.arrow.adapter.jdbc</a> with parameters of type <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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/arrow/adapter/jdbc/consumer/JdbcConsumer.html" title="interface in org.apache.arrow.adapter.jdbc.consumer">JdbcConsumer</a></code></td>
<td class="colLast"><span class="typeNameLabel">JdbcToArrowConfig.JdbcConsumerFactory.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/adapter/jdbc/JdbcToArrowConfig.JdbcConsumerFactory.html#apply-org.apache.arrow.vector.types.pojo.ArrowType-int-boolean-org.apache.arrow.vector.FieldVector-org.apache.arrow.adapter.jdbc.JdbcToArrowConfig-">apply</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType,
int&nbsp;columnIndex,
boolean&nbsp;nullable,
<a href="../../../../../../../org/apache/arrow/vector/FieldVector.html" title="interface in org.apache.arrow.vector">FieldVector</a>&nbsp;vector,
<a href="../../../../../../../org/apache/arrow/adapter/jdbc/JdbcToArrowConfig.html" title="class in org.apache.arrow.adapter.jdbc">JdbcToArrowConfig</a>&nbsp;config)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/arrow/adapter/jdbc/consumer/JdbcConsumer.html" title="interface in org.apache.arrow.adapter.jdbc.consumer">JdbcConsumer</a></code></td>
<td class="colLast"><span class="typeNameLabel">JdbcToArrowUtils.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/adapter/jdbc/JdbcToArrowUtils.html#getConsumer-org.apache.arrow.vector.types.pojo.ArrowType-int-boolean-org.apache.arrow.vector.FieldVector-org.apache.arrow.adapter.jdbc.JdbcToArrowConfig-">getConsumer</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType,
int&nbsp;columnIndex,
boolean&nbsp;nullable,
<a href="../../../../../../../org/apache/arrow/vector/FieldVector.html" title="interface in org.apache.arrow.vector">FieldVector</a>&nbsp;vector,
<a href="../../../../../../../org/apache/arrow/adapter/jdbc/JdbcToArrowConfig.html" title="class in org.apache.arrow.adapter.jdbc">JdbcToArrowConfig</a>&nbsp;config)</code>
<div class="block">Default function used for JdbcConsumerFactory.</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/arrow/adapter/jdbc/package-summary.html">org.apache.arrow.adapter.jdbc</a> with type arguments of type <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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/arrow/adapter/jdbc/JdbcToArrowConfigBuilder.html" title="class in org.apache.arrow.adapter.jdbc">JdbcToArrowConfigBuilder</a></code></td>
<td class="colLast"><span class="typeNameLabel">JdbcToArrowConfigBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/adapter/jdbc/JdbcToArrowConfigBuilder.html#setJdbcToArrowTypeConverter-java.util.function.Function-">setJdbcToArrowTypeConverter</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;<a href="../../../../../../../org/apache/arrow/adapter/jdbc/JdbcFieldInfo.html" title="class in org.apache.arrow.adapter.jdbc">JdbcFieldInfo</a>,<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&gt;&nbsp;jdbcToArrowTypeConverter)</code>
<div class="block">Set the function used to convert JDBC types to Arrow types.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.arrow.adapter.jdbc.consumer.exceptions">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a> in <a href="../../../../../../../org/apache/arrow/adapter/jdbc/consumer/exceptions/package-summary.html">org.apache.arrow.adapter.jdbc.consumer.exceptions</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/arrow/adapter/jdbc/consumer/exceptions/package-summary.html">org.apache.arrow.adapter.jdbc.consumer.exceptions</a> that return <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a></code></td>
<td class="colLast"><span class="typeNameLabel">JdbcConsumerException.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/adapter/jdbc/consumer/exceptions/JdbcConsumerException.html#getArrowType--">getArrowType</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/arrow/adapter/jdbc/consumer/exceptions/package-summary.html">org.apache.arrow.adapter.jdbc.consumer.exceptions</a> with parameters of type <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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/arrow/adapter/jdbc/consumer/exceptions/JdbcConsumerException.html#JdbcConsumerException-java.lang.String-java.lang.Throwable-org.apache.arrow.adapter.jdbc.JdbcFieldInfo-org.apache.arrow.vector.types.pojo.ArrowType-">JdbcConsumerException</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;message,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause,
<a href="../../../../../../../org/apache/arrow/adapter/jdbc/JdbcFieldInfo.html" title="class in org.apache.arrow.adapter.jdbc">JdbcFieldInfo</a>&nbsp;fieldInfo,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>
<div class="block">Construct JdbcConsumerException with all fields.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.arrow.driver.jdbc.utils">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a> in <a href="../../../../../../../org/apache/arrow/driver/jdbc/utils/package-summary.html">org.apache.arrow.driver.jdbc.utils</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/arrow/driver/jdbc/utils/package-summary.html">org.apache.arrow.driver.jdbc.utils</a> with parameters of type <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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/arrow/driver/jdbc/utils/VectorSchemaRootTransformer.Builder.html" title="class in org.apache.arrow.driver.jdbc.utils">VectorSchemaRootTransformer.Builder</a></code></td>
<td class="colLast"><span class="typeNameLabel">VectorSchemaRootTransformer.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/driver/jdbc/utils/VectorSchemaRootTransformer.Builder.html#addEmptyField-java.lang.String-org.apache.arrow.vector.types.pojo.ArrowType-">addEmptyField</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;fieldType)</code>
<div class="block">Adds an empty field to the transformed <a href="../../../../../../../org/apache/arrow/vector/VectorSchemaRoot.html" title="class in org.apache.arrow.vector"><code>VectorSchemaRoot</code></a> schema.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="typeNameLabel">SqlTypes.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/driver/jdbc/utils/SqlTypes.html#getSqlTypeIdFromArrowType-org.apache.arrow.vector.types.pojo.ArrowType-">getSqlTypeIdFromArrowType</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>
<div class="block">Convert given <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo"><code>ArrowType</code></a> to its corresponding SQL type ID.</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">SqlTypes.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/driver/jdbc/utils/SqlTypes.html#getSqlTypeNameFromArrowType-org.apache.arrow.vector.types.pojo.ArrowType-">getSqlTypeNameFromArrowType</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>
<div class="block">Convert given <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo"><code>ArrowType</code></a> to its corresponding SQL type name.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.arrow.vector">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a> in <a href="../../../../../../../org/apache/arrow/vector/package-summary.html">org.apache.arrow.vector</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/arrow/vector/package-summary.html">org.apache.arrow.vector</a> with parameters of type <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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">TypeLayout.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/TypeLayout.html#getTypeBufferCount-org.apache.arrow.vector.types.pojo.ArrowType-">getTypeBufferCount</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>
<div class="block">Gets the number of <a href="../../../../../../../org/apache/arrow/vector/BufferLayout.html" title="class in org.apache.arrow.vector"><code>BufferLayout</code></a>s for the given <code>arrowType</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/arrow/vector/TypeLayout.html" title="class in org.apache.arrow.vector">TypeLayout</a></code></td>
<td class="colLast"><span class="typeNameLabel">TypeLayout.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/TypeLayout.html#getTypeLayout-org.apache.arrow.vector.types.pojo.ArrowType-">getTypeLayout</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>
<div class="block">Constructs a new <a href="../../../../../../../org/apache/arrow/vector/TypeLayout.html" title="class in org.apache.arrow.vector"><code>TypeLayout</code></a> for the given <code>arrowType</code>.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.arrow.vector.complex">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a> in <a href="../../../../../../../org/apache/arrow/vector/complex/package-summary.html">org.apache.arrow.vector.complex</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/arrow/vector/complex/package-summary.html">org.apache.arrow.vector.complex</a> with parameters of type <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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/arrow/vector/Decimal256Vector.html" title="class in org.apache.arrow.vector">Decimal256Vector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getDecimal256Vector-org.apache.arrow.vector.types.pojo.ArrowType-">getDecimal256Vector</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/Decimal256Vector.html" title="class in org.apache.arrow.vector">Decimal256Vector</a></code></td>
<td class="colLast"><span class="typeNameLabel">DenseUnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/DenseUnionVector.html#getDecimal256Vector-byte-org.apache.arrow.vector.types.pojo.ArrowType-">getDecimal256Vector</a></span>(byte&nbsp;typeId,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/Decimal256Vector.html" title="class in org.apache.arrow.vector">Decimal256Vector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getDecimal256Vector-java.lang.String-org.apache.arrow.vector.types.pojo.ArrowType-">getDecimal256Vector</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/DecimalVector.html" title="class in org.apache.arrow.vector">DecimalVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getDecimalVector-org.apache.arrow.vector.types.pojo.ArrowType-">getDecimalVector</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/DecimalVector.html" title="class in org.apache.arrow.vector">DecimalVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">DenseUnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/DenseUnionVector.html#getDecimalVector-byte-org.apache.arrow.vector.types.pojo.ArrowType-">getDecimalVector</a></span>(byte&nbsp;typeId,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/DecimalVector.html" title="class in org.apache.arrow.vector">DecimalVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getDecimalVector-java.lang.String-org.apache.arrow.vector.types.pojo.ArrowType-">getDecimalVector</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/DurationVector.html" title="class in org.apache.arrow.vector">DurationVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getDurationVector-org.apache.arrow.vector.types.pojo.ArrowType-">getDurationVector</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/DurationVector.html" title="class in org.apache.arrow.vector">DurationVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getDurationVector-java.lang.String-org.apache.arrow.vector.types.pojo.ArrowType-">getDurationVector</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/FixedSizeBinaryVector.html" title="class in org.apache.arrow.vector">FixedSizeBinaryVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getFixedSizeBinaryVector-org.apache.arrow.vector.types.pojo.ArrowType-">getFixedSizeBinaryVector</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/FixedSizeBinaryVector.html" title="class in org.apache.arrow.vector">FixedSizeBinaryVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getFixedSizeBinaryVector-java.lang.String-org.apache.arrow.vector.types.pojo.ArrowType-">getFixedSizeBinaryVector</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/complex/MapVector.html" title="class in org.apache.arrow.vector.complex">MapVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getMap-org.apache.arrow.vector.types.pojo.ArrowType-">getMap</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/complex/MapVector.html" title="class in org.apache.arrow.vector.complex">MapVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getMap-java.lang.String-org.apache.arrow.vector.types.pojo.ArrowType-">getMap</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/TimeStampMicroTZVector.html" title="class in org.apache.arrow.vector">TimeStampMicroTZVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getTimeStampMicroTZVector-org.apache.arrow.vector.types.pojo.ArrowType-">getTimeStampMicroTZVector</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/TimeStampMicroTZVector.html" title="class in org.apache.arrow.vector">TimeStampMicroTZVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getTimeStampMicroTZVector-java.lang.String-org.apache.arrow.vector.types.pojo.ArrowType-">getTimeStampMicroTZVector</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/TimeStampMilliTZVector.html" title="class in org.apache.arrow.vector">TimeStampMilliTZVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getTimeStampMilliTZVector-org.apache.arrow.vector.types.pojo.ArrowType-">getTimeStampMilliTZVector</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/TimeStampMilliTZVector.html" title="class in org.apache.arrow.vector">TimeStampMilliTZVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getTimeStampMilliTZVector-java.lang.String-org.apache.arrow.vector.types.pojo.ArrowType-">getTimeStampMilliTZVector</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/TimeStampNanoTZVector.html" title="class in org.apache.arrow.vector">TimeStampNanoTZVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getTimeStampNanoTZVector-org.apache.arrow.vector.types.pojo.ArrowType-">getTimeStampNanoTZVector</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/TimeStampNanoTZVector.html" title="class in org.apache.arrow.vector">TimeStampNanoTZVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getTimeStampNanoTZVector-java.lang.String-org.apache.arrow.vector.types.pojo.ArrowType-">getTimeStampNanoTZVector</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/TimeStampSecTZVector.html" title="class in org.apache.arrow.vector">TimeStampSecTZVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getTimeStampSecTZVector-org.apache.arrow.vector.types.pojo.ArrowType-">getTimeStampSecTZVector</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/TimeStampSecTZVector.html" title="class in org.apache.arrow.vector">TimeStampSecTZVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getTimeStampSecTZVector-java.lang.String-org.apache.arrow.vector.types.pojo.ArrowType-">getTimeStampSecTZVector</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/ValueVector.html" title="interface in org.apache.arrow.vector">ValueVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getVector-int-org.apache.arrow.vector.types.pojo.ArrowType-">getVector</a></span>(int&nbsp;index,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/ValueVector.html" title="interface in org.apache.arrow.vector">ValueVector</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#getVectorByType-int-org.apache.arrow.vector.types.pojo.ArrowType-">getVectorByType</a></span>(int&nbsp;typeId,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#setSafe-int-org.apache.arrow.vector.holders.NullableDecimal256Holder-org.apache.arrow.vector.types.pojo.ArrowType-">setSafe</a></span>(int&nbsp;index,
<a href="../../../../../../../org/apache/arrow/vector/holders/NullableDecimal256Holder.html" title="class in org.apache.arrow.vector.holders">NullableDecimal256Holder</a>&nbsp;holder,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#setSafe-int-org.apache.arrow.vector.holders.NullableDecimalHolder-org.apache.arrow.vector.types.pojo.ArrowType-">setSafe</a></span>(int&nbsp;index,
<a href="../../../../../../../org/apache/arrow/vector/holders/NullableDecimalHolder.html" title="class in org.apache.arrow.vector.holders">NullableDecimalHolder</a>&nbsp;holder,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#setSafe-int-org.apache.arrow.vector.holders.NullableDurationHolder-org.apache.arrow.vector.types.pojo.ArrowType-">setSafe</a></span>(int&nbsp;index,
<a href="../../../../../../../org/apache/arrow/vector/holders/NullableDurationHolder.html" title="class in org.apache.arrow.vector.holders">NullableDurationHolder</a>&nbsp;holder,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#setSafe-int-org.apache.arrow.vector.holders.NullableFixedSizeBinaryHolder-org.apache.arrow.vector.types.pojo.ArrowType-">setSafe</a></span>(int&nbsp;index,
<a href="../../../../../../../org/apache/arrow/vector/holders/NullableFixedSizeBinaryHolder.html" title="class in org.apache.arrow.vector.holders">NullableFixedSizeBinaryHolder</a>&nbsp;holder,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#setSafe-int-org.apache.arrow.vector.holders.NullableTimeStampMicroTZHolder-org.apache.arrow.vector.types.pojo.ArrowType-">setSafe</a></span>(int&nbsp;index,
<a href="../../../../../../../org/apache/arrow/vector/holders/NullableTimeStampMicroTZHolder.html" title="class in org.apache.arrow.vector.holders">NullableTimeStampMicroTZHolder</a>&nbsp;holder,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#setSafe-int-org.apache.arrow.vector.holders.NullableTimeStampMilliTZHolder-org.apache.arrow.vector.types.pojo.ArrowType-">setSafe</a></span>(int&nbsp;index,
<a href="../../../../../../../org/apache/arrow/vector/holders/NullableTimeStampMilliTZHolder.html" title="class in org.apache.arrow.vector.holders">NullableTimeStampMilliTZHolder</a>&nbsp;holder,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#setSafe-int-org.apache.arrow.vector.holders.NullableTimeStampNanoTZHolder-org.apache.arrow.vector.types.pojo.ArrowType-">setSafe</a></span>(int&nbsp;index,
<a href="../../../../../../../org/apache/arrow/vector/holders/NullableTimeStampNanoTZHolder.html" title="class in org.apache.arrow.vector.holders">NullableTimeStampNanoTZHolder</a>&nbsp;holder,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#setSafe-int-org.apache.arrow.vector.holders.NullableTimeStampSecTZHolder-org.apache.arrow.vector.types.pojo.ArrowType-">setSafe</a></span>(int&nbsp;index,
<a href="../../../../../../../org/apache/arrow/vector/holders/NullableTimeStampSecTZHolder.html" title="class in org.apache.arrow.vector.holders">NullableTimeStampSecTZHolder</a>&nbsp;holder,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionVector.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/UnionVector.html#setSafe-int-org.apache.arrow.vector.holders.UnionHolder-org.apache.arrow.vector.types.pojo.ArrowType-">setSafe</a></span>(int&nbsp;index,
<a href="../../../../../../../org/apache/arrow/vector/holders/UnionHolder.html" title="class in org.apache.arrow.vector.holders">UnionHolder</a>&nbsp;holder,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.arrow.vector.complex.impl">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a> in <a href="../../../../../../../org/apache/arrow/vector/complex/impl/package-summary.html">org.apache.arrow.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/arrow/vector/complex/impl/package-summary.html">org.apache.arrow.vector.complex.impl</a> with parameters of type <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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/arrow/vector/complex/writer/DecimalWriter.html" title="interface in org.apache.arrow.vector.complex.writer">DecimalWriter</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionWriter.html#asDecimal-org.apache.arrow.vector.types.pojo.ArrowType-">asDecimal</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/complex/writer/Decimal256Writer.html" title="interface in org.apache.arrow.vector.complex.writer">Decimal256Writer</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionWriter.html#asDecimal256-org.apache.arrow.vector.types.pojo.ArrowType-">asDecimal256</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/complex/writer/DurationWriter.html" title="interface in org.apache.arrow.vector.complex.writer">DurationWriter</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionWriter.html#asDuration-org.apache.arrow.vector.types.pojo.ArrowType-">asDuration</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/complex/writer/FixedSizeBinaryWriter.html" title="interface in org.apache.arrow.vector.complex.writer">FixedSizeBinaryWriter</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionWriter.html#asFixedSizeBinary-org.apache.arrow.vector.types.pojo.ArrowType-">asFixedSizeBinary</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/complex/writer/BaseWriter.MapWriter.html" title="interface in org.apache.arrow.vector.complex.writer">BaseWriter.MapWriter</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionWriter.html#asMap-org.apache.arrow.vector.types.pojo.ArrowType-">asMap</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/complex/writer/TimeStampMicroTZWriter.html" title="interface in org.apache.arrow.vector.complex.writer">TimeStampMicroTZWriter</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionWriter.html#asTimeStampMicroTZ-org.apache.arrow.vector.types.pojo.ArrowType-">asTimeStampMicroTZ</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/complex/writer/TimeStampMilliTZWriter.html" title="interface in org.apache.arrow.vector.complex.writer">TimeStampMilliTZWriter</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionWriter.html#asTimeStampMilliTZ-org.apache.arrow.vector.types.pojo.ArrowType-">asTimeStampMilliTZ</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/complex/writer/TimeStampNanoTZWriter.html" title="interface in org.apache.arrow.vector.complex.writer">TimeStampNanoTZWriter</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionWriter.html#asTimeStampNanoTZ-org.apache.arrow.vector.types.pojo.ArrowType-">asTimeStampNanoTZ</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/complex/writer/TimeStampSecTZWriter.html" title="interface in org.apache.arrow.vector.complex.writer">TimeStampSecTZWriter</a></code></td>
<td class="colLast"><span class="typeNameLabel">UnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionWriter.html#asTimeStampSecTZ-org.apache.arrow.vector.types.pojo.ArrowType-">asTimeStampSecTZ</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../org/apache/arrow/vector/complex/writer/FieldWriter.html" title="interface in org.apache.arrow.vector.complex.writer">FieldWriter</a></code></td>
<td class="colLast"><span class="typeNameLabel">PromotableWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/PromotableWriter.html#getWriter-org.apache.arrow.vector.types.Types.MinorType-org.apache.arrow.vector.types.pojo.ArrowType-">getWriter</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/Types.MinorType.html" title="enum in org.apache.arrow.vector.types">Types.MinorType</a>&nbsp;type,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">PromotableWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/PromotableWriter.html#writeBigEndianBytesToDecimal-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">DecimalWriterImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/DecimalWriterImpl.html#writeBigEndianBytesToDecimal-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionFixedSizeListWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionFixedSizeListWriter.html#writeBigEndianBytesToDecimal-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionListWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionListWriter.html#writeBigEndianBytesToDecimal-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionWriter.html#writeBigEndianBytesToDecimal-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionLargeListWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionLargeListWriter.html#writeBigEndianBytesToDecimal-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">PromotableWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/PromotableWriter.html#writeBigEndianBytesToDecimal256-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal256</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Decimal256WriterImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/Decimal256WriterImpl.html#writeBigEndianBytesToDecimal256-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal256</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionFixedSizeListWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionFixedSizeListWriter.html#writeBigEndianBytesToDecimal256-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal256</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionListWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionListWriter.html#writeBigEndianBytesToDecimal256-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal256</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionWriter.html#writeBigEndianBytesToDecimal256-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal256</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionLargeListWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionLargeListWriter.html#writeBigEndianBytesToDecimal256-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal256</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">PromotableWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/PromotableWriter.html#writeDecimal-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">DecimalWriterImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/DecimalWriterImpl.html#writeDecimal-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionFixedSizeListWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionFixedSizeListWriter.html#writeDecimal-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionListWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionListWriter.html#writeDecimal-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionWriter.html#writeDecimal-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionLargeListWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionLargeListWriter.html#writeDecimal-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">DenseUnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/DenseUnionWriter.html#writeDecimal-long-org.apache.arrow.memory.ArrowBuf-byte-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
byte&nbsp;typeId,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">PromotableWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/PromotableWriter.html#writeDecimal256-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal256</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Decimal256WriterImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/Decimal256WriterImpl.html#writeDecimal256-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal256</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionFixedSizeListWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionFixedSizeListWriter.html#writeDecimal256-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal256</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionListWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionListWriter.html#writeDecimal256-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal256</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionWriter.html#writeDecimal256-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal256</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">UnionLargeListWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/UnionLargeListWriter.html#writeDecimal256-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal256</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">DenseUnionWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/impl/DenseUnionWriter.html#writeDecimal256-long-org.apache.arrow.memory.ArrowBuf-byte-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal256</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
byte&nbsp;typeId,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.arrow.vector.complex.writer">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a> in <a href="../../../../../../../org/apache/arrow/vector/complex/writer/package-summary.html">org.apache.arrow.vector.complex.writer</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/arrow/vector/complex/writer/package-summary.html">org.apache.arrow.vector.complex.writer</a> with parameters of type <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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">DecimalWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/writer/DecimalWriter.html#writeBigEndianBytesToDecimal-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Decimal256Writer.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/writer/Decimal256Writer.html#writeBigEndianBytesToDecimal256-byte:A-org.apache.arrow.vector.types.pojo.ArrowType-">writeBigEndianBytesToDecimal256</a></span>(byte[]&nbsp;value,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">DecimalWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/writer/DecimalWriter.html#writeDecimal-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Decimal256Writer.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/complex/writer/Decimal256Writer.html#writeDecimal256-long-org.apache.arrow.memory.ArrowBuf-org.apache.arrow.vector.types.pojo.ArrowType-">writeDecimal256</a></span>(long&nbsp;start,
<a href="../../../../../../../org/apache/arrow/memory/ArrowBuf.html" title="class in org.apache.arrow.memory">ArrowBuf</a>&nbsp;buffer,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.arrow.vector.dictionary">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a> in <a href="../../../../../../../org/apache/arrow/vector/dictionary/package-summary.html">org.apache.arrow.vector.dictionary</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/arrow/vector/dictionary/package-summary.html">org.apache.arrow.vector.dictionary</a> that return <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Dictionary.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/dictionary/Dictionary.html#getVectorType--">getVectorType</a></span>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.arrow.vector.types">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a> in <a href="../../../../../../../org/apache/arrow/vector/types/package-summary.html">org.apache.arrow.vector.types</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/arrow/vector/types/package-summary.html">org.apache.arrow.vector.types</a> that return <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.MinorType.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/Types.MinorType.html#getType--">getType</a></span>()</code>
<div class="block">Returns the <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo"><code>ArrowType</code></a> equivalent of this type.</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/arrow/vector/types/package-summary.html">org.apache.arrow.vector.types</a> with parameters of type <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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/arrow/vector/types/Types.MinorType.html" title="enum in org.apache.arrow.vector.types">Types.MinorType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Types.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/Types.html#getMinorTypeForArrowType-org.apache.arrow.vector.types.pojo.ArrowType-">getMinorTypeForArrowType</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;arrowType)</code>
<div class="block">Maps the ArrowType to the java implementations MinorType.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.arrow.vector.types.pojo">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a> in <a href="../../../../../../../org/apache/arrow/vector/types/pojo/package-summary.html">org.apache.arrow.vector.types.pojo</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a> in <a href="../../../../../../../org/apache/arrow/vector/types/pojo/package-summary.html">org.apache.arrow.vector.types.pojo</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Binary.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Binary</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.BinaryView.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.BinaryView</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Bool.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Bool</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.ComplexType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.ComplexType</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Date.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Date</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Decimal.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Decimal</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Duration.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Duration</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.ExtensionType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.ExtensionType</a></span></code>
<div class="block">A user-defined data type that wraps an underlying storage type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.FixedSizeBinary.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.FixedSizeBinary</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.FixedSizeList.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.FixedSizeList</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.FloatingPoint.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.FloatingPoint</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Int.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Int</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Interval.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Interval</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.LargeBinary.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.LargeBinary</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.LargeList.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.LargeList</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.LargeUtf8.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.LargeUtf8</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.List.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.List</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Map.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Map</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Null.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Null</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.PrimitiveType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.PrimitiveType</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Struct.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Struct</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Time.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Time</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Timestamp.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Timestamp</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Union.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Union</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Utf8.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Utf8</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.Utf8View.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType.Utf8View</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/arrow/vector/types/pojo/package-summary.html">org.apache.arrow.vector.types.pojo</a> that return <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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 <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ArrowType.ExtensionType.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.ExtensionType.html#deserialize-org.apache.arrow.vector.types.pojo.ArrowType-java.lang.String-">deserialize</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;storageType,
<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;serializedData)</code>
<div class="block">Given saved metadata and the underlying storage type, construct a new instance of the user type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a></code></td>
<td class="colLast"><span class="typeNameLabel">FieldType.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/FieldType.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a></code></td>
<td class="colLast"><span class="typeNameLabel">Field.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/Field.html#getType--">getType</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ArrowType.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html#getTypeForField-org.apache.arrow.flatbuf.Field-">getTypeForField</a></span>(<a href="../../../../../../../org/apache/arrow/flatbuf/Field.html" title="class in org.apache.arrow.flatbuf">Field</a>&nbsp;field)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ArrowType.ExtensionType.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.ExtensionType.html#storageType--">storageType</a></span>()</code>
<div class="block">The on-wire type for this user-defined type.</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/arrow/vector/types/pojo/package-summary.html">org.apache.arrow.vector.types.pojo</a> with parameters of type <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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 <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a></code></td>
<td class="colLast"><span class="typeNameLabel">ArrowType.ExtensionType.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.ExtensionType.html#deserialize-org.apache.arrow.vector.types.pojo.ArrowType-java.lang.String-">deserialize</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;storageType,
<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;serializedData)</code>
<div class="block">Given saved metadata and the underlying storage type, construct a new instance of the user type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/arrow/vector/types/pojo/FieldType.html" title="class in org.apache.arrow.vector.types.pojo">FieldType</a></code></td>
<td class="colLast"><span class="typeNameLabel">FieldType.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/FieldType.html#notNullable-org.apache.arrow.vector.types.pojo.ArrowType-">notNullable</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/arrow/vector/types/pojo/Field.html" title="class in org.apache.arrow.vector.types.pojo">Field</a></code></td>
<td class="colLast"><span class="typeNameLabel">Field.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/Field.html#notNullable-java.lang.String-org.apache.arrow.vector.types.pojo.ArrowType-">notNullable</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/arrow/vector/types/pojo/FieldType.html" title="class in org.apache.arrow.vector.types.pojo">FieldType</a></code></td>
<td class="colLast"><span class="typeNameLabel">FieldType.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/FieldType.html#nullable-org.apache.arrow.vector.types.pojo.ArrowType-">nullable</a></span>(<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/arrow/vector/types/pojo/Field.html" title="class in org.apache.arrow.vector.types.pojo">Field</a></code></td>
<td class="colLast"><span class="typeNameLabel">Field.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/Field.html#nullable-java.lang.String-org.apache.arrow.vector.types.pojo.ArrowType-">nullable</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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/arrow/vector/types/pojo/package-summary.html">org.apache.arrow.vector.types.pojo</a> with parameters of type <a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</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/arrow/vector/types/pojo/FieldType.html#FieldType-boolean-org.apache.arrow.vector.types.pojo.ArrowType-org.apache.arrow.vector.types.pojo.DictionaryEncoding-">FieldType</a></span>(boolean&nbsp;nullable,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;type,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/DictionaryEncoding.html" title="class in org.apache.arrow.vector.types.pojo">DictionaryEncoding</a>&nbsp;dictionary)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/arrow/vector/types/pojo/FieldType.html#FieldType-boolean-org.apache.arrow.vector.types.pojo.ArrowType-org.apache.arrow.vector.types.pojo.DictionaryEncoding-java.util.Map-">FieldType</a></span>(boolean&nbsp;nullable,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">ArrowType</a>&nbsp;type,
<a href="../../../../../../../org/apache/arrow/vector/types/pojo/DictionaryEncoding.html" title="class in org.apache.arrow.vector.types.pojo">DictionaryEncoding</a>&nbsp;dictionary,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;metadata)</code>
<div class="block">Constructs a new instance.</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/arrow/vector/types/pojo/ArrowType.html" title="class in org.apache.arrow.vector.types.pojo">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/arrow/vector/types/pojo/class-use/ArrowType.html" target="_top">Frames</a></li>
<li><a href="ArrowType.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; 2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>