| <!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 Package</a></li> |
| <li><a href="../../../../org/apache/arrow/vector/compare/package-summary.html">Next 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 Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../allclasses-noframe.html">All 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 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"> </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"> </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><V extends <a href="../../../../org/apache/arrow/vector/ValueVector.html" title="interface in org.apache.arrow.vector">ValueVector</a>></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><T extends <a href="../../../../org/apache/arrow/vector/ValueVector.html" title="interface in org.apache.arrow.vector">ValueVector</a> & <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 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"> </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 Package</a></li> |
| <li><a href="../../../../org/apache/arrow/vector/compare/package-summary.html">Next 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 Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../allclasses-noframe.html">All 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 © 2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </body> |
| </html> |