| <!DOCTYPE HTML> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (17) --> |
| <title>org.apache.hadoop.hbase.io (Apache HBase 4.0.0-alpha-1-SNAPSHOT API)</title> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="description" content="declaration: package: org.apache.hadoop.hbase.io"> |
| <meta name="generator" content="javadoc/PackageWriterImpl"> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-3.6.1.min.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> |
| </head> |
| <body class="package-declaration-page"> |
| <script type="text/javascript">var evenRowColor = "even-row-color"; |
| var oddRowColor = "odd-row-color"; |
| var tableTab = "table-tab"; |
| var activeTableTab = "active-table-tab"; |
| var pathtoroot = "../../../../../"; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <div class="flex-box"> |
| <header role="banner" class="flex-header"> |
| <nav role="navigation"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="top-nav" id="navbar-top"> |
| <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> |
| <ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> |
| <li><a href="../../../../../index.html">Overview</a></li> |
| <li class="nav-bar-cell1-rev">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#package">Help</a></li> |
| </ul> |
| </div> |
| <div class="sub-nav"> |
| <div> |
| <ul class="sub-nav-list"> |
| <li>Package: </li> |
| <li>Description | </li> |
| <li><a href="#related-package-summary">Related Packages</a> | </li> |
| <li><a href="#class-summary">Classes and Interfaces</a></li> |
| </ul> |
| </div> |
| <div class="nav-list-search"><label for="search-input">SEARCH:</label> |
| <input type="text" id="search-input" value="search" disabled="disabled"> |
| <input type="reset" id="reset-button" value="reset" disabled="disabled"> |
| </div> |
| </div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <span class="skip-nav" id="skip-navbar-top"></span></nav> |
| </header> |
| <div class="flex-content"> |
| <main role="main"> |
| <div class="header"> |
| <h1 title="Package org.apache.hadoop.hbase.io" class="title">Package org.apache.hadoop.hbase.io</h1> |
| </div> |
| <hr> |
| <div class="package-signature">package <span class="element-name">org.apache.hadoop.hbase.io</span></div> |
| <section class="summary"> |
| <ul class="summary-list"> |
| <li> |
| <div id="related-package-summary"> |
| <div class="caption"><span>Related Packages</span></div> |
| <div class="summary-table two-column-summary"> |
| <div class="table-header col-first">Package</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><a href="../package-summary.html">org.apache.hadoop.hbase</a></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><a href="asyncfs/package-summary.html">org.apache.hadoop.hbase.io.asyncfs</a></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><a href="compress/package-summary.html">org.apache.hadoop.hbase.io.compress</a></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><a href="crypto/package-summary.html">org.apache.hadoop.hbase.io.crypto</a></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><a href="encoding/package-summary.html">org.apache.hadoop.hbase.io.encoding</a></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><a href="hadoopbackport/package-summary.html">org.apache.hadoop.hbase.io.hadoopbackport</a></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><a href="hfile/package-summary.html">org.apache.hadoop.hbase.io.hfile</a></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Provides implementations of <a href="hfile/HFile.html" title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> and HFile |
| <a href="hfile/BlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile"><code>BlockCache</code></a>.</div> |
| </div> |
| <div class="col-first odd-row-color"><a href="util/package-summary.html">org.apache.hadoop.hbase.io.util</a></div> |
| <div class="col-last odd-row-color"> </div> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div id="class-summary"> |
| <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button><button id="class-summary-tab3" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab3', 2)" class="table-tab">Enum Classes</button></div> |
| <div id="class-summary.tabpanel" role="tabpanel"> |
| <div class="summary-table two-column-summary" aria-labelledby="class-summary-tab0"> |
| <div class="table-header col-first">Class</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="ByteArrayOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteArrayOutputStream</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block">Our own implementation of ByteArrayOutputStream where all methods are NOT synchronized and |
| supports writing ByteBuffer directly to it.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ByteBuffAllocator.html" title="class in org.apache.hadoop.hbase.io">ByteBuffAllocator</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">ByteBuffAllocator is a nio ByteBuffer pool.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab1"><a href="ByteBuffAllocator.Recycler.html" title="interface in org.apache.hadoop.hbase.io">ByteBuffAllocator.Recycler</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab1"> </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ByteBufferInputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferInputStream</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">Not thread safe!</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="ByteBufferListOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferListOutputStream</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block">An OutputStream which writes data into ByteBuffers.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferOutputStream</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">Not thread safe!</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab1"><a href="ByteBufferWriter.html" title="interface in org.apache.hadoop.hbase.io">ByteBufferWriter</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab1"> |
| <div class="block">This interface marks a class to support writing ByteBuffers into it.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ByteBufferWriterDataOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferWriterDataOutputStream</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">Our extension of DataOutputStream which implements ByteBufferWriter</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="ByteBufferWriterOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferWriterOutputStream</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block">When deal with OutputStream which is not ByteBufferWriter type, wrap it with this class.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ByteBuffInputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBuffInputStream</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">Not thread safe!</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab1"><a href="CellOutputStream.html" title="interface in org.apache.hadoop.hbase.io">CellOutputStream</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab1"> |
| <div class="block">Accepts a stream of Cells.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="DeallocateRewriteByteBuffAllocator.html" title="class in org.apache.hadoop.hbase.io">DeallocateRewriteByteBuffAllocator</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">A ByteBuffAllocator that rewrite the bytebuffers right after released.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="DelegatingInputStream.html" title="class in org.apache.hadoop.hbase.io">DelegatingInputStream</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block">An input stream that delegates all operations to another input stream.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="FileChangeWatcher.html" title="class in org.apache.hadoop.hbase.io">FileChangeWatcher</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">Instances of this class can be used to watch a directory for file changes.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab3"><a href="FileChangeWatcher.State.html" title="enum class in org.apache.hadoop.hbase.io">FileChangeWatcher.State</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab3"> </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="FileLink.html" title="class in org.apache.hadoop.hbase.io">FileLink</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">The FileLink is a sort of hardlink, that allows access to a file given a set of locations.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="FileLink.FileLinkInputStream.html" title="class in org.apache.hadoop.hbase.io">FileLink.FileLinkInputStream</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block">FileLink InputStream that handles the switch between the original path and the alternative |
| locations, when the file is moved.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="FSDataInputStreamWrapper.html" title="class in org.apache.hadoop.hbase.io">FSDataInputStreamWrapper</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">Wrapper for input stream(s) that takes care of the interaction of FS and HBase checksums, as well |
| as closing streams.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="FSDataInputStreamWrapper.ReadStatistics.html" title="class in org.apache.hadoop.hbase.io">FSDataInputStreamWrapper.ReadStatistics</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="HalfStoreFileReader.html" title="class in org.apache.hadoop.hbase.io">HalfStoreFileReader</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">A facade for a <a href="hfile/HFile.Reader.html" title="interface in org.apache.hadoop.hbase.io.hfile"><code>HFile.Reader</code></a> that serves up either the |
| top or bottom half of a HFile where 'bottom' is the first half of the file containing the keys |
| that sort lowest and 'top' is the second half of the file with keys that sort greater than those |
| of the bottom half.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab1"><a href="HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab1"> |
| <div class="block">Implementations can be asked for an estimate of their size in bytes.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="HFileLink.html" title="class in org.apache.hadoop.hbase.io">HFileLink</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">HFileLink describes a link to an hfile.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block">A byte sequence that is usable as a key or value.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ImmutableBytesWritable.Comparator.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable.Comparator</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">A Comparator optimized for ImmutableBytesWritable.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="MetricsIO.html" title="class in org.apache.hadoop.hbase.io">MetricsIO</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab1"><a href="MetricsIOSource.html" title="interface in org.apache.hadoop.hbase.io">MetricsIOSource</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab1"> </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="MetricsIOSourceImpl.html" title="class in org.apache.hadoop.hbase.io">MetricsIOSourceImpl</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab1"><a href="MetricsIOWrapper.html" title="interface in org.apache.hadoop.hbase.io">MetricsIOWrapper</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab1"> </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="MetricsIOWrapperImpl.html" title="class in org.apache.hadoop.hbase.io">MetricsIOWrapperImpl</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Reference.html" title="class in org.apache.hadoop.hbase.io">Reference</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">A reference to the top or bottom half of a store file where 'bottom' is the first half of the |
| file containing the keys that sort lowest and 'top' is the second half of the file with keys that |
| sort greater than those of the bottom half.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab3"><a href="Reference.Range.html" title="enum class in org.apache.hadoop.hbase.io">Reference.Range</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab3"> |
| <div class="block">For split HStoreFiles, it specifies if the file covers the lower half or the upper half of the |
| key range</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab1"><a href="SizedExtendedCellScanner.html" title="interface in org.apache.hadoop.hbase.io">SizedExtendedCellScanner</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab1"> |
| <div class="block">A CellScanner that knows its size in memory in bytes.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="TagCompressionContext.html" title="class in org.apache.hadoop.hbase.io">TagCompressionContext</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block">Context that holds the dictionary for Tag compression and doing the compress/uncompress.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab2"> |
| <div class="block">Represents an interval of version timestamps.</div> |
| </div> |
| <div class="col-first even-row-color class-summary class-summary-tab2"><a href="WALLink.html" title="class in org.apache.hadoop.hbase.io">WALLink</a></div> |
| <div class="col-last even-row-color class-summary class-summary-tab2"> |
| <div class="block">WALLink describes a link to a WAL.</div> |
| </div> |
| <div class="col-first odd-row-color class-summary class-summary-tab1"><a href="WritableWithSize.html" title="interface in org.apache.hadoop.hbase.io">WritableWithSize</a></div> |
| <div class="col-last odd-row-color class-summary class-summary-tab1"> |
| <div class="block">An optional interface to 'size' writables.</div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </li> |
| </ul> |
| </section> |
| </main> |
| <footer role="contentinfo"> |
| <hr> |
| <p class="legal-copy"><small>Copyright © 2007–2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </div> |
| </div> |
| </body> |
| </html> |