blob: 9547f04a38e2b2d915f6f4ea54d5aa3419c641b2 [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>org.apache.arrow.vector (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="org.apache.arrow.vector (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 class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-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><a href="../../../../org/apache/arrow/util/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../org/apache/arrow/vector/compare/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/arrow/vector/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.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">
<h1 title="Package" class="title">Package&nbsp;org.apache.arrow.vector</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BaseIntVector.html" title="interface in org.apache.arrow.vector">BaseIntVector</a></td>
<td class="colLast">
<div class="block">Interface for all int type vectors.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BufferBacked.html" title="interface in org.apache.arrow.vector">BufferBacked</a></td>
<td class="colLast">
<div class="block">Content is backed by a buffer and can be loaded/unloaded.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/DensityAwareVector.html" title="interface in org.apache.arrow.vector">DensityAwareVector</a></td>
<td class="colLast">
<div class="block">Vector that support density aware initial capacity settings.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/ElementAddressableVector.html" title="interface in org.apache.arrow.vector">ElementAddressableVector</a></td>
<td class="colLast">
<div class="block">Vector for which each data element resides in a continuous memory region,
so it can be pointed to by an <a href="../../../../org/apache/arrow/memory/util/ArrowBufPointer.html" title="class in org.apache.arrow.memory.util"><code>ArrowBufPointer</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/FieldVector.html" title="interface in org.apache.arrow.vector">FieldVector</a></td>
<td class="colLast">
<div class="block">A vector corresponding to a Field in the schema.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/FixedWidthVector.html" title="interface in org.apache.arrow.vector">FixedWidthVector</a></td>
<td class="colLast">
<div class="block">Interface for all fixed width <a href="../../../../org/apache/arrow/vector/ElementAddressableVector.html" title="interface in org.apache.arrow.vector"><code>ElementAddressableVector</code></a> (e.g.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/FloatingPointVector.html" title="interface in org.apache.arrow.vector">FloatingPointVector</a></td>
<td class="colLast">
<div class="block">The interface for vectors with floating point values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/ValueVector.html" title="interface in org.apache.arrow.vector">ValueVector</a></td>
<td class="colLast">
<div class="block">An abstraction that is used to store a sequence of values in an individual column.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/VariableWidthFieldVector.html" title="interface in org.apache.arrow.vector">VariableWidthFieldVector</a></td>
<td class="colLast">
<div class="block">A base interface for common functionalities in variable width vectors.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/VariableWidthVector.html" title="interface in org.apache.arrow.vector">VariableWidthVector</a></td>
<td class="colLast">
<div class="block">Interface vectors that contain variable width members (e.g.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/VectorDefinitionSetter.html" title="interface in org.apache.arrow.vector">VectorDefinitionSetter</a></td>
<td class="colLast">
<div class="block">Interface for setting a specific index values as defined/valid on a vector.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/AddOrGetResult.html" title="class in org.apache.arrow.vector">AddOrGetResult</a>&lt;V extends <a href="../../../../org/apache/arrow/vector/ValueVector.html" title="interface in org.apache.arrow.vector">ValueVector</a>&gt;</td>
<td class="colLast">
<div class="block">Tuple class containing a vector and whether it was created.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/AllocationHelper.html" title="class in org.apache.arrow.vector">AllocationHelper</a></td>
<td class="colLast">
<div class="block">Helper utility methods for allocating storage for Vectors.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BaseFixedWidthVector.html" title="class in org.apache.arrow.vector">BaseFixedWidthVector</a></td>
<td class="colLast">
<div class="block">BaseFixedWidthVector provides an abstract interface for
implementing vectors of fixed width values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BaseLargeVariableWidthVector.html" title="class in org.apache.arrow.vector">BaseLargeVariableWidthVector</a></td>
<td class="colLast">
<div class="block">BaseLargeVariableWidthVector is a base class providing functionality for large strings/large bytes types.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BaseValueVector.html" title="class in org.apache.arrow.vector">BaseValueVector</a></td>
<td class="colLast">
<div class="block">Base class for other Arrow Vector Types.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BaseValueVectorBenchmarks.html" title="class in org.apache.arrow.vector">BaseValueVectorBenchmarks</a></td>
<td class="colLast">
<div class="block">Benchmarks for <a href="../../../../org/apache/arrow/vector/BaseValueVector.html" title="class in org.apache.arrow.vector"><code>BaseValueVector</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BaseVariableWidthVector.html" title="class in org.apache.arrow.vector">BaseVariableWidthVector</a></td>
<td class="colLast">
<div class="block">BaseVariableWidthVector is a base class providing functionality for strings/bytes types.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BaseVariableWidthViewVector.html" title="class in org.apache.arrow.vector">BaseVariableWidthViewVector</a></td>
<td class="colLast">
<div class="block">BaseVariableWidthViewVector is a base class providing functionality for strings/bytes types in view format.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BigIntVector.html" title="class in org.apache.arrow.vector">BigIntVector</a></td>
<td class="colLast">
<div class="block">BigIntVector implements a fixed width vector (8 bytes) of
integer values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BitVector.html" title="class in org.apache.arrow.vector">BitVector</a></td>
<td class="colLast">
<div class="block">BitVector implements a fixed width (1 bit) vector of
boolean values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BitVectorHelper.html" title="class in org.apache.arrow.vector">BitVectorHelper</a></td>
<td class="colLast">
<div class="block">Helper class for performing generic operations on a bit vector buffer.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BitVectorHelperBenchmarks.html" title="class in org.apache.arrow.vector">BitVectorHelperBenchmarks</a></td>
<td class="colLast">
<div class="block">Benchmarks for <a href="../../../../org/apache/arrow/vector/BitVectorHelper.html" title="class in org.apache.arrow.vector"><code>BitVectorHelper</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BitVectorHelperBenchmarks.BenchmarkState.html" title="class in org.apache.arrow.vector">BitVectorHelperBenchmarks.BenchmarkState</a></td>
<td class="colLast">
<div class="block">State object for general benchmarks.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BitVectorHelperBenchmarks.ClearBitStateState.html" title="class in org.apache.arrow.vector">BitVectorHelperBenchmarks.ClearBitStateState</a></td>
<td class="colLast">
<div class="block">State object for <a href="../../../../org/apache/arrow/vector/BitVectorHelperBenchmarks.html#setValidityBitBenchmark-org.apache.arrow.vector.BitVectorHelperBenchmarks.ClearBitStateState-"><code>BitVectorHelperBenchmarks.setValidityBitBenchmark(ClearBitStateState)</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BitVectorHelperBenchmarks.NonNullableValidityBufferState.html" title="class in org.apache.arrow.vector">BitVectorHelperBenchmarks.NonNullableValidityBufferState</a></td>
<td class="colLast">
<div class="block">State object for <a href="../../../../org/apache/arrow/vector/BitVectorHelperBenchmarks.html#loadValidityBufferAllOne-org.apache.arrow.vector.BitVectorHelperBenchmarks.NonNullableValidityBufferState-"><code>BitVectorHelperBenchmarks.loadValidityBufferAllOne(NonNullableValidityBufferState)</code></a>..</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BufferLayout.html" title="class in org.apache.arrow.vector">BufferLayout</a></td>
<td class="colLast">
<div class="block">Metadata class that captures the "type" of an Arrow buffer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/DateDayVector.html" title="class in org.apache.arrow.vector">DateDayVector</a></td>
<td class="colLast">
<div class="block">DateDayVector implements a fixed width (4 bytes) vector of
date values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/DateMilliVector.html" title="class in org.apache.arrow.vector">DateMilliVector</a></td>
<td class="colLast">
<div class="block">DateMilliVector implements a fixed width vector (8 bytes) of
date values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/Decimal256Vector.html" title="class in org.apache.arrow.vector">Decimal256Vector</a></td>
<td class="colLast">
<div class="block">Decimal256Vector implements a fixed width vector (32 bytes) of
decimal values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/DecimalVector.html" title="class in org.apache.arrow.vector">DecimalVector</a></td>
<td class="colLast">
<div class="block">DecimalVector implements a fixed width vector (16 bytes) of
decimal values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/DecimalVectorBenchmarks.html" title="class in org.apache.arrow.vector">DecimalVectorBenchmarks</a></td>
<td class="colLast">
<div class="block">Benchmarks for <a href="../../../../org/apache/arrow/vector/DecimalVector.html" title="class in org.apache.arrow.vector"><code>DecimalVector</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/DurationVector.html" title="class in org.apache.arrow.vector">DurationVector</a></td>
<td class="colLast">
<div class="block">DurationVector implements a fixed width vector (8 bytes) of
a configurable TimeUnit granularity duration values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/ExtensionTypeVector.html" title="class in org.apache.arrow.vector">ExtensionTypeVector</a>&lt;T extends <a href="../../../../org/apache/arrow/vector/ValueVector.html" title="interface in org.apache.arrow.vector">ValueVector</a> &amp; <a href="../../../../org/apache/arrow/vector/FieldVector.html" title="interface in org.apache.arrow.vector">FieldVector</a>&gt;</td>
<td class="colLast">
<div class="block">A vector that wraps an underlying vector, used to help implement extension types.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/FixedSizeBinaryVector.html" title="class in org.apache.arrow.vector">FixedSizeBinaryVector</a></td>
<td class="colLast">
<div class="block">FixedSizeBinaryVector implements a fixed width vector of
binary values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/Float2Vector.html" title="class in org.apache.arrow.vector">Float2Vector</a></td>
<td class="colLast">
<div class="block">Float2Vector implements a fixed width (2 bytes) vector of
short values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/Float4Vector.html" title="class in org.apache.arrow.vector">Float4Vector</a></td>
<td class="colLast">
<div class="block">Float4Vector implements a fixed width vector (4 bytes) of
float values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/Float8Benchmarks.html" title="class in org.apache.arrow.vector">Float8Benchmarks</a></td>
<td class="colLast">
<div class="block">Benchmarks for <a href="../../../../org/apache/arrow/vector/Float8Vector.html" title="class in org.apache.arrow.vector"><code>Float8Vector</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/Float8Vector.html" title="class in org.apache.arrow.vector">Float8Vector</a></td>
<td class="colLast">
<div class="block">Float8Vector implements a fixed width vector (8 bytes) of
double values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/FloatingPointBenchmarks.html" title="class in org.apache.arrow.vector">FloatingPointBenchmarks</a></td>
<td class="colLast">
<div class="block">Benchmarks for floating point vectors.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/GenerateSampleData.html" title="class in org.apache.arrow.vector">GenerateSampleData</a></td>
<td class="colLast">
<div class="block">Helper class to generate test data for Nullable fixed and variable
width scalar vectors.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/IntBenchmarks.html" title="class in org.apache.arrow.vector">IntBenchmarks</a></td>
<td class="colLast">
<div class="block">Benchmarks for <a href="../../../../org/apache/arrow/vector/IntVector.html" title="class in org.apache.arrow.vector"><code>IntVector</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/IntervalDayVector.html" title="class in org.apache.arrow.vector">IntervalDayVector</a></td>
<td class="colLast">
<div class="block">IntervalDayVector implements a fixed width vector (8 bytes) of
interval (days and milliseconds) values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/IntervalMonthDayNanoVector.html" title="class in org.apache.arrow.vector">IntervalMonthDayNanoVector</a></td>
<td class="colLast">
<div class="block">IntervalMonthDayNanoVector implements a fixed width vector (16 bytes) of
interval (month, days and nanoseconds) values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/IntervalYearVector.html" title="class in org.apache.arrow.vector">IntervalYearVector</a></td>
<td class="colLast">
<div class="block">IntervalYearVector implements a fixed width (4 bytes) vector of
interval (years and months) values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/IntVector.html" title="class in org.apache.arrow.vector">IntVector</a></td>
<td class="colLast">
<div class="block">IntVector implements a fixed width (4 bytes) vector of
integer values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/LargeVarBinaryVector.html" title="class in org.apache.arrow.vector">LargeVarBinaryVector</a></td>
<td class="colLast">
<div class="block">LargeVarBinaryVector implements a large variable width vector of binary
values which could be NULL.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/LargeVarCharVector.html" title="class in org.apache.arrow.vector">LargeVarCharVector</a></td>
<td class="colLast">
<div class="block">LargeVarCharVector implements a variable width vector of VARCHAR
values which could be NULL.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/NullCheckingForGet.html" title="class in org.apache.arrow.vector">NullCheckingForGet</a></td>
<td class="colLast">
<div class="block">Configuration class to determine if null checking should be enabled or disabled for the "get" methods.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/NullVector.html" title="class in org.apache.arrow.vector">NullVector</a></td>
<td class="colLast">
<div class="block">A null type vector.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/PeriodDuration.html" title="class in org.apache.arrow.vector">PeriodDuration</a></td>
<td class="colLast">
<div class="block">Combination of Period and Duration for representing this interval type
as a POJO.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/SchemaChangeCallBack.html" title="class in org.apache.arrow.vector">SchemaChangeCallBack</a></td>
<td class="colLast">
<div class="block">Callback for when the Schema for the Vector changes (generally happens when a vector is promoted to a union type
from a single value type).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/SmallIntVector.html" title="class in org.apache.arrow.vector">SmallIntVector</a></td>
<td class="colLast">
<div class="block">SmallIntVector implements a fixed width (2 bytes) vector of
short values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TimeMicroVector.html" title="class in org.apache.arrow.vector">TimeMicroVector</a></td>
<td class="colLast">
<div class="block">TimeMicroVector implements a fixed width vector (8 bytes) of
time (microsecond resolution) values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TimeMilliVector.html" title="class in org.apache.arrow.vector">TimeMilliVector</a></td>
<td class="colLast">
<div class="block">TimeMilliVector implements a fixed width (4 bytes) vector of
time (millisecond resolution) values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TimeNanoVector.html" title="class in org.apache.arrow.vector">TimeNanoVector</a></td>
<td class="colLast">
<div class="block">TimeNanoVector implements a fixed width vector (8 bytes) of
time (nanosecond resolution) values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TimeSecVector.html" title="class in org.apache.arrow.vector">TimeSecVector</a></td>
<td class="colLast">
<div class="block">TimeSecVector implements a fixed width (4 bytes) vector of
time (seconds resolution) values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TimeStampMicroTZVector.html" title="class in org.apache.arrow.vector">TimeStampMicroTZVector</a></td>
<td class="colLast">
<div class="block">TimeStampMicroTZVector implements a fixed width vector (8 bytes) of
timestamp (microsecond resolution) values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TimeStampMicroVector.html" title="class in org.apache.arrow.vector">TimeStampMicroVector</a></td>
<td class="colLast">
<div class="block">TimeStampMicroVector implements a fixed width vector (8 bytes) of
timestamp (microsecond resolution) values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TimeStampMilliTZVector.html" title="class in org.apache.arrow.vector">TimeStampMilliTZVector</a></td>
<td class="colLast">
<div class="block">TimeStampMilliTZVector implements a fixed width vector (8 bytes) of
timestamp (millisecond resolution) values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TimeStampMilliVector.html" title="class in org.apache.arrow.vector">TimeStampMilliVector</a></td>
<td class="colLast">
<div class="block">TimeStampMilliVector implements a fixed width vector (8 bytes) of
timestamp (millisecond resolution) values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TimeStampNanoTZVector.html" title="class in org.apache.arrow.vector">TimeStampNanoTZVector</a></td>
<td class="colLast">
<div class="block">TimeStampNanoTZVector implements a fixed width vector (8 bytes) of
timestamp (nanosecond resolution) values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TimeStampNanoVector.html" title="class in org.apache.arrow.vector">TimeStampNanoVector</a></td>
<td class="colLast">
<div class="block">TimeStampNanoVector implements a fixed width vector (8 bytes) of
timestamp (nanosecond resolution) values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TimeStampSecTZVector.html" title="class in org.apache.arrow.vector">TimeStampSecTZVector</a></td>
<td class="colLast">
<div class="block">TimeStampSecTZVector implements a fixed width vector (8 bytes) of
timestamp (seconds resolution) values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TimeStampSecVector.html" title="class in org.apache.arrow.vector">TimeStampSecVector</a></td>
<td class="colLast">
<div class="block">TimeStampSecVector implements a fixed width vector (8 bytes) of
timestamp (seconds resolution) values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TimeStampVector.html" title="class in org.apache.arrow.vector">TimeStampVector</a></td>
<td class="colLast">
<div class="block">TimeStampVector is an abstract interface for fixed width vector (8 bytes)
of timestamp values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TinyIntVector.html" title="class in org.apache.arrow.vector">TinyIntVector</a></td>
<td class="colLast">
<div class="block">TinyIntVector implements a fixed width (1 bytes) vector of
byte values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/TypeLayout.html" title="class in org.apache.arrow.vector">TypeLayout</a></td>
<td class="colLast">
<div class="block">The buffer layout of vectors for a given type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/UInt1Vector.html" title="class in org.apache.arrow.vector">UInt1Vector</a></td>
<td class="colLast">
<div class="block">UInt1Vector implements a fixed width (1 bytes) vector of
integer values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/UInt2Vector.html" title="class in org.apache.arrow.vector">UInt2Vector</a></td>
<td class="colLast">
<div class="block">UInt2Vector implements a fixed width (2 bytes) vector of
integer values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/UInt4Vector.html" title="class in org.apache.arrow.vector">UInt4Vector</a></td>
<td class="colLast">
<div class="block">UInt4Vector implements a fixed width (4 bytes) vector of
integer values which could be null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/UInt8Vector.html" title="class in org.apache.arrow.vector">UInt8Vector</a></td>
<td class="colLast">
<div class="block">UInt8Vector implements a fixed width vector (8 bytes) of
integer values which could be null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/VarBinaryVector.html" title="class in org.apache.arrow.vector">VarBinaryVector</a></td>
<td class="colLast">
<div class="block">VarBinaryVector implements a variable width vector of binary
values which could be NULL.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/VarCharBenchmarks.html" title="class in org.apache.arrow.vector">VarCharBenchmarks</a></td>
<td class="colLast">
<div class="block">Benchmarks for <a href="../../../../org/apache/arrow/vector/VarCharVector.html" title="class in org.apache.arrow.vector"><code>VarCharVector</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/VarCharVector.html" title="class in org.apache.arrow.vector">VarCharVector</a></td>
<td class="colLast">
<div class="block">VarCharVector implements a variable width vector of VARCHAR
values which could be NULL.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/VariableWidthVectorBenchmarks.html" title="class in org.apache.arrow.vector">VariableWidthVectorBenchmarks</a></td>
<td class="colLast">
<div class="block">Benchmarks for <a href="../../../../org/apache/arrow/vector/BaseVariableWidthVector.html" title="class in org.apache.arrow.vector"><code>BaseVariableWidthVector</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/VectorLoader.html" title="class in org.apache.arrow.vector">VectorLoader</a></td>
<td class="colLast">
<div class="block">Loads buffers into vectors.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/VectorLoaderBenchmark.html" title="class in org.apache.arrow.vector">VectorLoaderBenchmark</a></td>
<td class="colLast">
<div class="block">Benchmarks for <a href="../../../../org/apache/arrow/vector/VectorLoader.html" title="class in org.apache.arrow.vector"><code>VectorLoader</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/VectorLoaderBenchmark.LoadState.html" title="class in org.apache.arrow.vector">VectorLoaderBenchmark.LoadState</a></td>
<td class="colLast">
<div class="block">State for vector load benchmark.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/VectorSchemaRoot.html" title="class in org.apache.arrow.vector">VectorSchemaRoot</a></td>
<td class="colLast">
<div class="block">Holder for a set of vectors to be loaded/unloaded.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/VectorUnloader.html" title="class in org.apache.arrow.vector">VectorUnloader</a></td>
<td class="colLast">
<div class="block">Helper class that handles converting a <a href="../../../../org/apache/arrow/vector/VectorSchemaRoot.html" title="class in org.apache.arrow.vector"><code>VectorSchemaRoot</code></a>
to a <a href="../../../../org/apache/arrow/vector/ipc/message/ArrowRecordBatch.html" title="class in org.apache.arrow.vector.ipc.message"><code>ArrowRecordBatch</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/VectorUnloaderBenchmark.html" title="class in org.apache.arrow.vector">VectorUnloaderBenchmark</a></td>
<td class="colLast">
<div class="block">Benchmarks for <a href="../../../../org/apache/arrow/vector/VectorUnloader.html" title="class in org.apache.arrow.vector"><code>VectorUnloader</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/ViewVarBinaryVector.html" title="class in org.apache.arrow.vector">ViewVarBinaryVector</a></td>
<td class="colLast">
<div class="block">ViewVarBinaryVector implements a variable width view vector of binary values which could be NULL.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/ViewVarCharVector.html" title="class in org.apache.arrow.vector">ViewVarCharVector</a></td>
<td class="colLast">
<div class="block">ViewVarCharVector implements a view of a variable width vector of VARCHAR
values which could be NULL.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/ZeroVector.html" title="class in org.apache.arrow.vector">ZeroVector</a></td>
<td class="colLast">
<div class="block">A zero length vector of any type.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/vector/BufferLayout.BufferType.html" title="enum in org.apache.arrow.vector">BufferLayout.BufferType</a></td>
<td class="colLast">
<div class="block">Enumeration of the different logical types a buffer can have.</div>
</td>
</tr>
</tbody>
</table>
</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 class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-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><a href="../../../../org/apache/arrow/util/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../org/apache/arrow/vector/compare/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/arrow/vector/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.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>