blob: 597f0d823432faa3794fd2483e9128e96422cf44 [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.flatbuf (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.flatbuf (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/driver/jdbc/utils/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../org/apache/arrow/flight/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/arrow/flatbuf/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.flatbuf</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<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/flatbuf/Binary.html" title="class in org.apache.arrow.flatbuf">Binary</a></td>
<td class="colLast">
<div class="block">Opaque binary data</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Binary.Vector.html" title="class in org.apache.arrow.flatbuf">Binary.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/BinaryView.html" title="class in org.apache.arrow.flatbuf">BinaryView</a></td>
<td class="colLast">
<div class="block">Logically the same as Binary, but the internal representation uses a view
struct that contains the string length and either the string's entire data
inline (for small strings) or an inlined prefix, an index of another buffer,
and an offset pointing to a slice in that buffer (for non-small strings).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/BinaryView.Vector.html" title="class in org.apache.arrow.flatbuf">BinaryView.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Block.html" title="class in org.apache.arrow.flatbuf">Block</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Block.Vector.html" title="class in org.apache.arrow.flatbuf">Block.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/BodyCompression.html" title="class in org.apache.arrow.flatbuf">BodyCompression</a></td>
<td class="colLast">
<div class="block">Optional compression for the memory buffers constituting IPC message
bodies.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/BodyCompression.Vector.html" title="class in org.apache.arrow.flatbuf">BodyCompression.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/BodyCompressionMethod.html" title="class in org.apache.arrow.flatbuf">BodyCompressionMethod</a></td>
<td class="colLast">
<div class="block">Provided for forward compatibility in case we need to support different
strategies for compressing the IPC message body (like whole-body
compression rather than buffer-level) in the future</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Bool.html" title="class in org.apache.arrow.flatbuf">Bool</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Bool.Vector.html" title="class in org.apache.arrow.flatbuf">Bool.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Buffer.html" title="class in org.apache.arrow.flatbuf">Buffer</a></td>
<td class="colLast">
<div class="block">----------------------------------------------------------------------
A Buffer represents a single contiguous memory segment</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Buffer.Vector.html" title="class in org.apache.arrow.flatbuf">Buffer.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/CompressionType.html" title="class in org.apache.arrow.flatbuf">CompressionType</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Date.html" title="class in org.apache.arrow.flatbuf">Date</a></td>
<td class="colLast">
<div class="block">Date is either a 32-bit or 64-bit signed integer type representing an
elapsed time since UNIX epoch (1970-01-01), stored in either of two units:
* Milliseconds (64 bits) indicating UNIX time elapsed since the epoch (no
leap seconds), where the values are evenly divisible by 86400000
* Days (32 bits) since the UNIX epoch</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Date.Vector.html" title="class in org.apache.arrow.flatbuf">Date.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/DateUnit.html" title="class in org.apache.arrow.flatbuf">DateUnit</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Decimal.html" title="class in org.apache.arrow.flatbuf">Decimal</a></td>
<td class="colLast">
<div class="block">Exact decimal value represented as an integer value in two's
complement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Decimal.Vector.html" title="class in org.apache.arrow.flatbuf">Decimal.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/DictionaryBatch.html" title="class in org.apache.arrow.flatbuf">DictionaryBatch</a></td>
<td class="colLast">
<div class="block">For sending dictionary encoding information.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/DictionaryBatch.Vector.html" title="class in org.apache.arrow.flatbuf">DictionaryBatch.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/DictionaryEncoding.html" title="class in org.apache.arrow.flatbuf">DictionaryEncoding</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/DictionaryEncoding.Vector.html" title="class in org.apache.arrow.flatbuf">DictionaryEncoding.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/DictionaryKind.html" title="class in org.apache.arrow.flatbuf">DictionaryKind</a></td>
<td class="colLast">
<div class="block">----------------------------------------------------------------------
Dictionary encoding metadata
Maintained for forwards compatibility, in the future
Dictionaries might be explicit maps between integers and values
allowing for non-contiguous index values</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Duration.html" title="class in org.apache.arrow.flatbuf">Duration</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Duration.Vector.html" title="class in org.apache.arrow.flatbuf">Duration.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Endianness.html" title="class in org.apache.arrow.flatbuf">Endianness</a></td>
<td class="colLast">
<div class="block">----------------------------------------------------------------------
Endianness of the platform producing the data</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Feature.html" title="class in org.apache.arrow.flatbuf">Feature</a></td>
<td class="colLast">
<div class="block">Represents Arrow Features that might not have full support
within implementations.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Field.html" title="class in org.apache.arrow.flatbuf">Field</a></td>
<td class="colLast">
<div class="block">----------------------------------------------------------------------
A field represents a named column in a record / row batch or child of a
nested type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Field.Vector.html" title="class in org.apache.arrow.flatbuf">Field.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/FieldNode.html" title="class in org.apache.arrow.flatbuf">FieldNode</a></td>
<td class="colLast">
<div class="block">----------------------------------------------------------------------
Data structures for describing a table row batch (a collection of
equal-length Arrow arrays)
Metadata about a field at some level of a nested type tree (but not
its children).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/FieldNode.Vector.html" title="class in org.apache.arrow.flatbuf">FieldNode.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/FixedSizeBinary.html" title="class in org.apache.arrow.flatbuf">FixedSizeBinary</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/FixedSizeBinary.Vector.html" title="class in org.apache.arrow.flatbuf">FixedSizeBinary.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/FixedSizeList.html" title="class in org.apache.arrow.flatbuf">FixedSizeList</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/FixedSizeList.Vector.html" title="class in org.apache.arrow.flatbuf">FixedSizeList.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/FloatingPoint.html" title="class in org.apache.arrow.flatbuf">FloatingPoint</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/FloatingPoint.Vector.html" title="class in org.apache.arrow.flatbuf">FloatingPoint.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Footer.html" title="class in org.apache.arrow.flatbuf">Footer</a></td>
<td class="colLast">
<div class="block">----------------------------------------------------------------------
Arrow File metadata</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Footer.Vector.html" title="class in org.apache.arrow.flatbuf">Footer.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Int.html" title="class in org.apache.arrow.flatbuf">Int</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Int.Vector.html" title="class in org.apache.arrow.flatbuf">Int.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Interval.html" title="class in org.apache.arrow.flatbuf">Interval</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Interval.Vector.html" title="class in org.apache.arrow.flatbuf">Interval.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/IntervalUnit.html" title="class in org.apache.arrow.flatbuf">IntervalUnit</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/KeyValue.html" title="class in org.apache.arrow.flatbuf">KeyValue</a></td>
<td class="colLast">
<div class="block">----------------------------------------------------------------------
user defined key value pairs to add custom metadata to arrow
key namespacing is the responsibility of the user</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/KeyValue.Vector.html" title="class in org.apache.arrow.flatbuf">KeyValue.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/LargeBinary.html" title="class in org.apache.arrow.flatbuf">LargeBinary</a></td>
<td class="colLast">
<div class="block">Same as Binary, but with 64-bit offsets, allowing to represent
extremely large data values.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/LargeBinary.Vector.html" title="class in org.apache.arrow.flatbuf">LargeBinary.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/LargeList.html" title="class in org.apache.arrow.flatbuf">LargeList</a></td>
<td class="colLast">
<div class="block">Same as List, but with 64-bit offsets, allowing to represent
extremely large data values.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/LargeList.Vector.html" title="class in org.apache.arrow.flatbuf">LargeList.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/LargeListView.html" title="class in org.apache.arrow.flatbuf">LargeListView</a></td>
<td class="colLast">
<div class="block">Same as ListView, but with 64-bit offsets and sizes, allowing to represent
extremely large data values.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/LargeListView.Vector.html" title="class in org.apache.arrow.flatbuf">LargeListView.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/LargeUtf8.html" title="class in org.apache.arrow.flatbuf">LargeUtf8</a></td>
<td class="colLast">
<div class="block">Same as Utf8, but with 64-bit offsets, allowing to represent
extremely large data values.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/LargeUtf8.Vector.html" title="class in org.apache.arrow.flatbuf">LargeUtf8.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/List.html" title="class in org.apache.arrow.flatbuf">List</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/List.Vector.html" title="class in org.apache.arrow.flatbuf">List.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/ListView.html" title="class in org.apache.arrow.flatbuf">ListView</a></td>
<td class="colLast">
<div class="block">Represents the same logical types that List can, but contains offsets and
sizes allowing for writes in any order and sharing of child values among
list values.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/ListView.Vector.html" title="class in org.apache.arrow.flatbuf">ListView.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Map.html" title="class in org.apache.arrow.flatbuf">Map</a></td>
<td class="colLast">
<div class="block">A Map is a logical nested type that is represented as
List<entries: Struct<key: K, value: V>>
In this layout, the keys and values are each respectively contiguous.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Map.Vector.html" title="class in org.apache.arrow.flatbuf">Map.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Message.html" title="class in org.apache.arrow.flatbuf">Message</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Message.Vector.html" title="class in org.apache.arrow.flatbuf">Message.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/MessageHeader.html" title="class in org.apache.arrow.flatbuf">MessageHeader</a></td>
<td class="colLast">
<div class="block">----------------------------------------------------------------------
The root Message type
This union enables us to easily send different message types without
redundant storage, and in the future we can easily add new message types.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/MetadataVersion.html" title="class in org.apache.arrow.flatbuf">MetadataVersion</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Null.html" title="class in org.apache.arrow.flatbuf">Null</a></td>
<td class="colLast">
<div class="block">These are stored in the flatbuffer in the Type union below</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Null.Vector.html" title="class in org.apache.arrow.flatbuf">Null.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Precision.html" title="class in org.apache.arrow.flatbuf">Precision</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/RecordBatch.html" title="class in org.apache.arrow.flatbuf">RecordBatch</a></td>
<td class="colLast">
<div class="block">A data header describing the shared memory layout of a "record" or "row"
batch.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/RecordBatch.Vector.html" title="class in org.apache.arrow.flatbuf">RecordBatch.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/RunEndEncoded.html" title="class in org.apache.arrow.flatbuf">RunEndEncoded</a></td>
<td class="colLast">
<div class="block">Contains two child arrays, run_ends and values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/RunEndEncoded.Vector.html" title="class in org.apache.arrow.flatbuf">RunEndEncoded.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Schema.html" title="class in org.apache.arrow.flatbuf">Schema</a></td>
<td class="colLast">
<div class="block">----------------------------------------------------------------------
A Schema describes the columns in a row batch</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Schema.Vector.html" title="class in org.apache.arrow.flatbuf">Schema.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/SparseMatrixCompressedAxis.html" title="class in org.apache.arrow.flatbuf">SparseMatrixCompressedAxis</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/SparseMatrixIndexCSX.html" title="class in org.apache.arrow.flatbuf">SparseMatrixIndexCSX</a></td>
<td class="colLast">
<div class="block">Compressed Sparse format, that is matrix-specific.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/SparseMatrixIndexCSX.Vector.html" title="class in org.apache.arrow.flatbuf">SparseMatrixIndexCSX.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/SparseTensor.html" title="class in org.apache.arrow.flatbuf">SparseTensor</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/SparseTensor.Vector.html" title="class in org.apache.arrow.flatbuf">SparseTensor.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/SparseTensorIndex.html" title="class in org.apache.arrow.flatbuf">SparseTensorIndex</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/SparseTensorIndexCOO.html" title="class in org.apache.arrow.flatbuf">SparseTensorIndexCOO</a></td>
<td class="colLast">
<div class="block">----------------------------------------------------------------------
EXPERIMENTAL: Data structures for sparse tensors
Coordinate (COO) format of sparse tensor index.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/SparseTensorIndexCOO.Vector.html" title="class in org.apache.arrow.flatbuf">SparseTensorIndexCOO.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/SparseTensorIndexCSF.html" title="class in org.apache.arrow.flatbuf">SparseTensorIndexCSF</a></td>
<td class="colLast">
<div class="block">Compressed Sparse Fiber (CSF) sparse tensor index.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/SparseTensorIndexCSF.Vector.html" title="class in org.apache.arrow.flatbuf">SparseTensorIndexCSF.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Struct_.html" title="class in org.apache.arrow.flatbuf">Struct_</a></td>
<td class="colLast">
<div class="block">A Struct_ in the flatbuffer metadata is the same as an Arrow Struct
(according to the physical memory layout).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Struct_.Vector.html" title="class in org.apache.arrow.flatbuf">Struct_.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Tensor.html" title="class in org.apache.arrow.flatbuf">Tensor</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Tensor.Vector.html" title="class in org.apache.arrow.flatbuf">Tensor.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/TensorDim.html" title="class in org.apache.arrow.flatbuf">TensorDim</a></td>
<td class="colLast">
<div class="block">----------------------------------------------------------------------
Data structures for dense tensors
Shape data for a single axis in a tensor</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/TensorDim.Vector.html" title="class in org.apache.arrow.flatbuf">TensorDim.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Time.html" title="class in org.apache.arrow.flatbuf">Time</a></td>
<td class="colLast">
<div class="block">Time is either a 32-bit or 64-bit signed integer type representing an
elapsed time since midnight, stored in either of four units: seconds,
milliseconds, microseconds or nanoseconds.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Time.Vector.html" title="class in org.apache.arrow.flatbuf">Time.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Timestamp.html" title="class in org.apache.arrow.flatbuf">Timestamp</a></td>
<td class="colLast">
<div class="block">Timestamp is a 64-bit signed integer representing an elapsed time since a
fixed epoch, stored in either of four units: seconds, milliseconds,
microseconds or nanoseconds, and is optionally annotated with a timezone.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Timestamp.Vector.html" title="class in org.apache.arrow.flatbuf">Timestamp.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/TimeUnit.html" title="class in org.apache.arrow.flatbuf">TimeUnit</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Type.html" title="class in org.apache.arrow.flatbuf">Type</a></td>
<td class="colLast">
<div class="block">----------------------------------------------------------------------
Top-level Type value, enabling extensible type-specific metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Union.html" title="class in org.apache.arrow.flatbuf">Union</a></td>
<td class="colLast">
<div class="block">A union is a complex type with children in Field
By default ids in the type vector refer to the offsets in the children
optionally typeIds provides an indirection between the child offset and the type id
for each child `typeIds[offset]` is the id used in the type vector</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Union.Vector.html" title="class in org.apache.arrow.flatbuf">Union.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/UnionMode.html" title="class in org.apache.arrow.flatbuf">UnionMode</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Utf8.html" title="class in org.apache.arrow.flatbuf">Utf8</a></td>
<td class="colLast">
<div class="block">Unicode with UTF-8 encoding</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Utf8.Vector.html" title="class in org.apache.arrow.flatbuf">Utf8.Vector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Utf8View.html" title="class in org.apache.arrow.flatbuf">Utf8View</a></td>
<td class="colLast">
<div class="block">Logically the same as Utf8, but the internal representation uses a view
struct that contains the string length and either the string's entire data
inline (for small strings) or an inlined prefix, an index of another buffer,
and an offset pointing to a slice in that buffer (for non-small strings).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/arrow/flatbuf/Utf8View.Vector.html" title="class in org.apache.arrow.flatbuf">Utf8View.Vector</a></td>
<td class="colLast">&nbsp;</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/driver/jdbc/utils/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../org/apache/arrow/flight/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/arrow/flatbuf/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>