http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ed0004f8/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.html index ae1cfd0..fcffcc1 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.html +++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFile.html @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Private -public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.141">HFile</a> +public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.142">HFile</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">File format for hbase. A file of sorted key/value pairs. Both keys and values are byte arrays. @@ -520,7 +520,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.143">LOG</a></pre> +<pre>static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.144">LOG</a></pre> </li> </ul> <a name="MAXIMUM_KEY_LENGTH"> @@ -529,7 +529,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>MAXIMUM_KEY_LENGTH</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.148">MAXIMUM_KEY_LENGTH</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.149">MAXIMUM_KEY_LENGTH</a></pre> <div class="block">Maximum length of key in HFile.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -543,7 +543,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_COMPRESSION_ALGORITHM</h4> -<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html" title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.153">DEFAULT_COMPRESSION_ALGORITHM</a></pre> +<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html" title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.154">DEFAULT_COMPRESSION_ALGORITHM</a></pre> <div class="block">Default compression: none.</div> </li> </ul> @@ -553,7 +553,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>MIN_FORMAT_VERSION</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.157">MIN_FORMAT_VERSION</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.158">MIN_FORMAT_VERSION</a></pre> <div class="block">Minimum supported HFile format version</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -567,7 +567,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>MAX_FORMAT_VERSION</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.161">MAX_FORMAT_VERSION</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.162">MAX_FORMAT_VERSION</a></pre> <div class="block">Maximum supported HFile format version</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -581,7 +581,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>MIN_FORMAT_VERSION_WITH_TAGS</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.166">MIN_FORMAT_VERSION_WITH_TAGS</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.167">MIN_FORMAT_VERSION_WITH_TAGS</a></pre> <div class="block">Minimum HFile format version with support for persisting cell tags</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -595,7 +595,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_COMPRESSION</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.169">DEFAULT_COMPRESSION</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.170">DEFAULT_COMPRESSION</a></pre> <div class="block">Default compression name: none.</div> </li> </ul> @@ -605,7 +605,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>BLOOM_FILTER_DATA_KEY</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.173">BLOOM_FILTER_DATA_KEY</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.174">BLOOM_FILTER_DATA_KEY</a></pre> <div class="block">Meta data block name for bloom filter bits.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -619,7 +619,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>MIN_NUM_HFILE_PATH_LEVELS</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.181">MIN_NUM_HFILE_PATH_LEVELS</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.182">MIN_NUM_HFILE_PATH_LEVELS</a></pre> <div class="block">We assume that HFile path ends with ROOT_DIR/TABLE_NAME/REGION_NAME/CF_NAME/HFILE, so it has at least this many levels of nesting. This is needed for identifying table and CF name @@ -636,7 +636,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_BYTES_PER_CHECKSUM</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.186">DEFAULT_BYTES_PER_CHECKSUM</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.187">DEFAULT_BYTES_PER_CHECKSUM</a></pre> <div class="block">The number of bytes per checksum.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -650,7 +650,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>CHECKSUM_FAILURES</h4> -<pre>static final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true" title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.189">CHECKSUM_FAILURES</a></pre> +<pre>static final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true" title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.190">CHECKSUM_FAILURES</a></pre> </li> </ul> <a name="DATABLOCK_READ_COUNT"> @@ -659,7 +659,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>DATABLOCK_READ_COUNT</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true" title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.192">DATABLOCK_READ_COUNT</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true" title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.193">DATABLOCK_READ_COUNT</a></pre> </li> </ul> <a name="metrics"> @@ -668,7 +668,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>metrics</h4> -<pre>static final <a href="../../../../../../org/apache/hadoop/hbase/io/MetricsIO.html" title="class in org.apache.hadoop.hbase.io">MetricsIO</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.195">metrics</a></pre> +<pre>static final <a href="../../../../../../org/apache/hadoop/hbase/io/MetricsIO.html" title="class in org.apache.hadoop.hbase.io">MetricsIO</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.196">metrics</a></pre> <div class="block">Static instance for the metrics so that HFileReaders access the same instance</div> </li> </ul> @@ -678,7 +678,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>FORMAT_VERSION_KEY</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.345">FORMAT_VERSION_KEY</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.346">FORMAT_VERSION_KEY</a></pre> <div class="block">The configuration key for HFile version to use for new files</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -700,7 +700,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>HFile</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.141">HFile</a>()</pre> +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.142">HFile</a>()</pre> </li> </ul> </li> @@ -717,7 +717,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getAndResetChecksumFailuresCount</h4> -<pre>public static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.201">getAndResetChecksumFailuresCount</a>()</pre> +<pre>public static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.202">getAndResetChecksumFailuresCount</a>()</pre> <div class="block">Number of checksum verification failures. It also clears the counter.</div> </li> @@ -728,7 +728,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getChecksumFailuresCount</h4> -<pre>public static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.209">getChecksumFailuresCount</a>()</pre> +<pre>public static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.210">getChecksumFailuresCount</a>()</pre> <div class="block">Number of checksum verification failures. It also clears the counter.</div> </li> @@ -739,7 +739,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>updateReadLatency</h4> -<pre>public static final void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.213">updateReadLatency</a>(long latencyMillis, +<pre>public static final void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.214">updateReadLatency</a>(long latencyMillis, boolean pread)</pre> </li> </ul> @@ -749,7 +749,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>updateWriteLatency</h4> -<pre>public static final void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.221">updateWriteLatency</a>(long latencyMillis)</pre> +<pre>public static final void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.222">updateWriteLatency</a>(long latencyMillis)</pre> </li> </ul> <a name="getFormatVersion-org.apache.hadoop.conf.Configuration-"> @@ -758,7 +758,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getFormatVersion</h4> -<pre>public static int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.347">getFormatVersion</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public static int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.348">getFormatVersion</a>(org.apache.hadoop.conf.Configuration conf)</pre> </li> </ul> <a name="getWriterFactoryNoCache-org.apache.hadoop.conf.Configuration-"> @@ -767,7 +767,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getWriterFactoryNoCache</h4> -<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html" title="class in org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.358">getWriterFactoryNoCache</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html" title="class in org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.359">getWriterFactoryNoCache</a>(org.apache.hadoop.conf.Configuration conf)</pre> <div class="block">Returns the factory to be used to create <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> writers. Disables block cache access for all writers created through the returned factory.</div> @@ -779,7 +779,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getWriterFactory</h4> -<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html" title="class in org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.368">getWriterFactory</a>(org.apache.hadoop.conf.Configuration conf, +<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.WriterFactory.html" title="class in org.apache.hadoop.hbase.io.hfile">HFile.WriterFactory</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.369">getWriterFactory</a>(org.apache.hadoop.conf.Configuration conf, <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a> cacheConf)</pre> <div class="block">Returns the factory to be used to create <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> writers</div> </li> @@ -790,7 +790,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>openReader</h4> -<pre>private static <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.526">openReader</a>(org.apache.hadoop.fs.Path path, +<pre>private static <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.527">openReader</a>(org.apache.hadoop.fs.Path path, <a href="../../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html" title="class in org.apache.hadoop.hbase.io">FSDataInputStreamWrapper</a> fsdis, long size, <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a> cacheConf, @@ -821,7 +821,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>createReader</h4> -<pre>public static <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.566">createReader</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public static <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.567">createReader</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, <a href="../../../../../../org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html" title="class in org.apache.hadoop.hbase.io">FSDataInputStreamWrapper</a> fsdis, long size, @@ -854,7 +854,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>createReader</h4> -<pre>public static <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.591">createReader</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public static <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.592">createReader</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, org.apache.hadoop.conf.Configuration conf) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -877,7 +877,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>createReader</h4> -<pre>public static <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.608">createReader</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public static <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.609">createReader</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a> cacheConf, boolean primaryReplicaReader, @@ -904,7 +904,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>createReaderFromStream</h4> -<pre>static <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.623">createReaderFromStream</a>(org.apache.hadoop.fs.Path path, +<pre>static <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Reader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.624">createReaderFromStream</a>(org.apache.hadoop.fs.Path path, org.apache.hadoop.fs.FSDataInputStream fsdis, long size, <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a> cacheConf, @@ -926,7 +926,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isHFileFormat</h4> -<pre>public static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.636">isHFileFormat</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.637">isHFileFormat</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Returns true if the specified file has a valid HFile Trailer.</div> @@ -947,7 +947,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isHFileFormat</h4> -<pre>public static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.647">isHFileFormat</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>public static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.648">isHFileFormat</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.FileStatus fileStatus) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Returns true if the specified file has a valid HFile Trailer.</div> @@ -968,7 +968,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isReservedFileInfoKey</h4> -<pre>public static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.888">isReservedFileInfoKey</a>(byte[] key)</pre> +<pre>public static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.889">isReservedFileInfoKey</a>(byte[] key)</pre> <div class="block">Return true if the given file info key is reserved for internal use.</div> </li> </ul> @@ -978,7 +978,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getSupportedCompressionAlgorithms</h4> -<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.904">getSupportedCompressionAlgorithms</a>()</pre> +<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.905">getSupportedCompressionAlgorithms</a>()</pre> <div class="block">Get names of supported compression algorithms. The names are acceptable by HFile.Writer.</div> <dl> @@ -999,7 +999,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>longToInt</h4> -<pre>static int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.913">longToInt</a>(long l)</pre> +<pre>static int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.914">longToInt</a>(long l)</pre> </li> </ul> <a name="getStoreFiles-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-"> @@ -1008,7 +1008,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getStoreFiles</h4> -<pre>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.928">getStoreFiles</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.929">getStoreFiles</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path regionDir) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Returns all HFiles belonging to the given region directory. Could return an @@ -1030,7 +1030,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>checkFormatVersion</h4> -<pre>public static void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.955">checkFormatVersion</a>(int version) +<pre>public static void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.956">checkFormatVersion</a>(int version) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> <div class="block">Checks the given <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> format version, and throws an exception if invalid. Note that if the version number comes from an input file and has @@ -1050,7 +1050,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>checkHFileVersion</h4> -<pre>public static void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.965">checkHFileVersion</a>(org.apache.hadoop.conf.Configuration c)</pre> +<pre>public static void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.966">checkHFileVersion</a>(org.apache.hadoop.conf.Configuration c)</pre> </li> </ul> <a name="main-java.lang.String:A-"> @@ -1059,7 +1059,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>main</h4> -<pre>public static void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.976">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args) +<pre>public static void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFile.html#line.977">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ed0004f8/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html index 42f1215..4fc8dea 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html +++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.html#line.1402">HFileBlockIndex.BlockIndexChunk</a> +<pre>static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.html#line.1403">HFileBlockIndex.BlockIndexChunk</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">A single chunk of the block index in the process of writing. The data in this chunk can become a leaf-level, intermediate-level, or root index @@ -318,7 +318,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>blockKeys</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1405">blockKeys</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1406">blockKeys</a></pre> <div class="block">First keys of the key range corresponding to each index entry.</div> </li> </ul> @@ -328,7 +328,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>blockOffsets</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1408">blockOffsets</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1409">blockOffsets</a></pre> <div class="block">Block offset in backing stream.</div> </li> </ul> @@ -338,7 +338,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>onDiskDataSizes</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1411">onDiskDataSizes</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1412">onDiskDataSizes</a></pre> <div class="block">On-disk data sizes of lower-level data or index blocks.</div> </li> </ul> @@ -348,7 +348,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>numSubEntriesAt</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1418">numSubEntriesAt</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1419">numSubEntriesAt</a></pre> <div class="block">The cumulative number of sub-entries, i.e. entries on deeper-level block index entries. numSubEntriesAt[i] is the number of sub-entries in the blocks corresponding to this chunk's entries #0 through #i inclusively.</div> @@ -360,7 +360,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>curTotalNonRootEntrySize</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1425">curTotalNonRootEntrySize</a></pre> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1426">curTotalNonRootEntrySize</a></pre> <div class="block">The offset of the next entry to be added, relative to the end of the "secondary index" in the "non-root" format representation of this index chunk. This is the next value to be added to the secondary index.</div> @@ -372,7 +372,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>curTotalRootSize</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1430">curTotalRootSize</a></pre> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1431">curTotalRootSize</a></pre> <div class="block">The accumulated size of this chunk if stored in the root index format.</div> </li> </ul> @@ -382,7 +382,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>secondaryIndexOffsetMarks</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1437">secondaryIndexOffsetMarks</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1438">secondaryIndexOffsetMarks</a></pre> <div class="block">The "secondary index" used for binary search over variable-length records in a "non-root" format block. These offsets are relative to the end of this secondary index.</div> @@ -402,7 +402,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>BlockIndexChunk</h4> -<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1402">BlockIndexChunk</a>()</pre> +<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1403">BlockIndexChunk</a>()</pre> </li> </ul> </li> @@ -419,7 +419,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>add</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1452">add</a>(byte[] firstKey, +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1453">add</a>(byte[] firstKey, long blockOffset, int onDiskDataSize, long curTotalNumSubEntries)</pre> @@ -444,7 +444,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>add</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1484">add</a>(byte[] firstKey, +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1485">add</a>(byte[] firstKey, long blockOffset, int onDiskDataSize)</pre> <div class="block">The same as <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#add-byte:A-long-int-long-"><code>add(byte[], long, int, long)</code></a> but does not take the @@ -461,7 +461,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>clear</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1488">clear</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1489">clear</a>()</pre> </li> </ul> <a name="getEntryBySubEntry-long-"> @@ -470,7 +470,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getEntryBySubEntry</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1515">getEntryBySubEntry</a>(long k)</pre> +<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1516">getEntryBySubEntry</a>(long k)</pre> <div class="block">Finds the entry corresponding to the deeper-level index block containing the given deeper-level entry (a "sub-entry"), assuming a global 0-based ordering of sub-entries. @@ -497,7 +497,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getMidKeyMetadata</h4> -<pre>public byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1539">getMidKeyMetadata</a>() +<pre>public byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1540">getMidKeyMetadata</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Used when writing the root block index of a multi-level block index. Serializes additional information allowing to efficiently identify the @@ -516,7 +516,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>writeNonRoot</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1587">writeNonRoot</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a> out) +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1588">writeNonRoot</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a> out) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Writes the block index chunk in the non-root index block format. This format contains the number of entries, an index of integer offsets @@ -536,7 +536,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getNonRootSize</h4> -<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1619">getNonRootSize</a>()</pre> +<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1620">getNonRootSize</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>the size of this chunk if stored in the non-root index block @@ -550,7 +550,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>writeRoot</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1635">writeRoot</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a> out) +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1636">writeRoot</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a> out) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Writes this chunk into the given output stream in the root block index format. This format is similar to the <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> version 1 block @@ -571,7 +571,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getRootSize</h4> -<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1646">getRootSize</a>()</pre> +<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1647">getRootSize</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>the size of this chunk if stored in the root index block format</dd> @@ -584,7 +584,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getNumEntries</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1653">getNumEntries</a>()</pre> +<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1654">getNumEntries</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>the number of entries in this block index chunk</dd> @@ -597,7 +597,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getBlockKey</h4> -<pre>public byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1657">getBlockKey</a>(int i)</pre> +<pre>public byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1658">getBlockKey</a>(int i)</pre> </li> </ul> <a name="getBlockOffset-int-"> @@ -606,7 +606,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getBlockOffset</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1661">getBlockOffset</a>(int i)</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1662">getBlockOffset</a>(int i)</pre> </li> </ul> <a name="getOnDiskDataSize-int-"> @@ -615,7 +615,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getOnDiskDataSize</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1665">getOnDiskDataSize</a>(int i)</pre> +<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1666">getOnDiskDataSize</a>(int i)</pre> </li> </ul> <a name="getCumulativeNumKV-int-"> @@ -624,7 +624,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>getCumulativeNumKV</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1669">getCumulativeNumKV</a>(int i)</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexChunk.html#line.1670">getCumulativeNumKV</a>(int i)</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ed0004f8/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html index b4e47cf..a7cdcc0 100644 --- a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html +++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html @@ -121,7 +121,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>abstract static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.html#line.522">HFileBlockIndex.BlockIndexReader</a> +<pre>abstract static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.html#line.523">HFileBlockIndex.BlockIndexReader</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a></pre> <div class="block">The reader will always hold the root level index in the memory. Index @@ -228,7 +228,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <td class="colFirst"><code>(package private) static int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#binarySearchNonRootIndex-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.nio.ByteBuff-org.apache.hadoop.hbase.CellComparator-">binarySearchNonRootIndex</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key, <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> nonRootIndex, - <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator)</code> + <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comparator)</code> <div class="block">Performs a binary search over a non-root level index block.</div> </td> </tr> @@ -290,7 +290,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <td class="colFirst"><code>(package private) static int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#locateNonRootIndexEntry-org.apache.hadoop.hbase.nio.ByteBuff-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-">locateNonRootIndexEntry</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> nonRootBlock, <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key, - <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator)</code> + <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comparator)</code> <div class="block">Search for one key using the secondary index in a non-root block.</div> </td> </tr> @@ -334,7 +334,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#rootBlockContainingKey-byte:A-int-int-org.apache.hadoop.hbase.CellComparator-">rootBlockContainingKey</a></span>(byte[] key, int offset, int length, - <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comp)</code> + <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comp)</code> <div class="block">Finds the root-level index block containing the given key.</div> </td> </tr> @@ -383,7 +383,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>blockOffsets</h4> -<pre>protected long[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.524">blockOffsets</a></pre> +<pre>protected long[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.525">blockOffsets</a></pre> </li> </ul> <a name="blockDataSizes"> @@ -392,7 +392,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>blockDataSizes</h4> -<pre>protected int[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.525">blockDataSizes</a></pre> +<pre>protected int[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.526">blockDataSizes</a></pre> </li> </ul> <a name="rootCount"> @@ -401,7 +401,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>rootCount</h4> -<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.526">rootCount</a></pre> +<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.527">rootCount</a></pre> </li> </ul> <a name="midLeafBlockOffset"> @@ -410,7 +410,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>midLeafBlockOffset</h4> -<pre>protected long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.529">midLeafBlockOffset</a></pre> +<pre>protected long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.530">midLeafBlockOffset</a></pre> </li> </ul> <a name="midLeafBlockOnDiskSize"> @@ -419,7 +419,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>midLeafBlockOnDiskSize</h4> -<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.530">midLeafBlockOnDiskSize</a></pre> +<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.531">midLeafBlockOnDiskSize</a></pre> </li> </ul> <a name="midKeyEntry"> @@ -428,7 +428,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>midKeyEntry</h4> -<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.531">midKeyEntry</a></pre> +<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.532">midKeyEntry</a></pre> </li> </ul> <a name="searchTreeLevel"> @@ -437,7 +437,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>searchTreeLevel</h4> -<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.537">searchTreeLevel</a></pre> +<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.538">searchTreeLevel</a></pre> <div class="block">The number of levels in the block index tree. One if there is only root level, two for root and leaf levels, etc.</div> </li> @@ -448,7 +448,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockListLast"> <li class="blockList"> <h4>cachingBlockReader</h4> -<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.CachingBlockReader.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFile.CachingBlockReader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.540">cachingBlockReader</a></pre> +<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.CachingBlockReader.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFile.CachingBlockReader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.541">cachingBlockReader</a></pre> <div class="block">A way to read <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> blocks at a given offset</div> </li> </ul> @@ -466,7 +466,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockListLast"> <li class="blockList"> <h4>BlockIndexReader</h4> -<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.522">BlockIndexReader</a>()</pre> +<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.523">BlockIndexReader</a>()</pre> </li> </ul> </li> @@ -483,7 +483,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>isEmpty</h4> -<pre>public abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.545">isEmpty</a>()</pre> +<pre>public abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.546">isEmpty</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>true if the block index is empty.</dd> @@ -496,7 +496,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>ensureNonEmpty</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.551">ensureNonEmpty</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.552">ensureNonEmpty</a>()</pre> <div class="block">Verifies that the block index is non-empty and throws an <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang"><code>IllegalStateException</code></a> otherwise.</div> </li> @@ -507,7 +507,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>seekToDataBlock</h4> -<pre>public <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.572">seekToDataBlock</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key, +<pre>public <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.573">seekToDataBlock</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key, <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> currentBlock, boolean cacheBlocks, boolean pread, @@ -539,7 +539,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>loadDataBlockWithScanInfo</h4> -<pre>public abstract <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockWithScanInfo.html" title="class in org.apache.hadoop.hbase.io.hfile">BlockWithScanInfo</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.599">loadDataBlockWithScanInfo</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key, +<pre>public abstract <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockWithScanInfo.html" title="class in org.apache.hadoop.hbase.io.hfile">BlockWithScanInfo</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.600">loadDataBlockWithScanInfo</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key, <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> currentBlock, boolean cacheBlocks, boolean pread, @@ -570,7 +570,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>midkey</h4> -<pre>public abstract <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.611">midkey</a>() +<pre>public abstract <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.612">midkey</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">An approximation to the <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a>'s mid-key. Operates on block boundaries, and does not go inside blocks. In other words, returns the @@ -589,7 +589,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>getRootBlockOffset</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.616">getRootBlockOffset</a>(int i)</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.617">getRootBlockOffset</a>(int i)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>i</code> - from 0 to <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#getRootBlockCount--"><code>- 1</code></a></dd> @@ -602,7 +602,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>getRootBlockDataSize</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.625">getRootBlockDataSize</a>(int i)</pre> +<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.626">getRootBlockDataSize</a>(int i)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>i</code> - zero-based index of a root-level block</dd> @@ -618,7 +618,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>getRootBlockCount</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.632">getRootBlockCount</a>()</pre> +<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.633">getRootBlockCount</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>the number of root-level blocks in this block index</dd> @@ -631,10 +631,10 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>rootBlockContainingKey</h4> -<pre>public abstract int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.650">rootBlockContainingKey</a>(byte[] key, +<pre>public abstract int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.651">rootBlockContainingKey</a>(byte[] key, int offset, int length, - <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comp)</pre> + <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comp)</pre> <div class="block">Finds the root-level index block containing the given key.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -653,7 +653,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>rootBlockContainingKey</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.666">rootBlockContainingKey</a>(byte[] key, +<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.667">rootBlockContainingKey</a>(byte[] key, int offset, int length)</pre> <div class="block">Finds the root-level index block containing the given key.</div> @@ -673,7 +673,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>rootBlockContainingKey</h4> -<pre>public abstract int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.676">rootBlockContainingKey</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key)</pre> +<pre>public abstract int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.677">rootBlockContainingKey</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key)</pre> <div class="block">Finds the root-level index block containing the given key.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -687,7 +687,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>getNonRootIndexedKey</h4> -<pre>protected byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.684">getNonRootIndexedKey</a>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> nonRootIndex, +<pre>protected byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.685">getNonRootIndexedKey</a>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> nonRootIndex, int i)</pre> <div class="block">The indexed key at the ith position in the nonRootIndex. The position starts at 0.</div> <dl> @@ -705,9 +705,9 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>binarySearchNonRootIndex</h4> -<pre>static int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.728">binarySearchNonRootIndex</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key, +<pre>static int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.729">binarySearchNonRootIndex</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key, <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> nonRootIndex, - <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator)</pre> + <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comparator)</pre> <div class="block">Performs a binary search over a non-root level index block. Utilizes the secondary index, which records the offsets of (offset, onDiskSize, firstKey) tuples of all entries.</div> @@ -732,9 +732,9 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>locateNonRootIndexEntry</h4> -<pre>static int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.818">locateNonRootIndexEntry</a>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> nonRootBlock, +<pre>static int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.819">locateNonRootIndexEntry</a>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> nonRootBlock, <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key, - <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> comparator)</pre> + <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> comparator)</pre> <div class="block">Search for one key using the secondary index in a non-root block. In case of success, positions the provided buffer at the entry of interest, where the file offset and the on-disk-size can be read.</div> @@ -755,7 +755,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>readRootIndex</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.849">readRootIndex</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a> in, +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.850">readRootIndex</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a> in, int numEntries) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Read in the root-level index from the given input stream. Must match @@ -777,7 +777,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>initialize</h4> -<pre>protected abstract void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.865">initialize</a>(int numEntries)</pre> +<pre>protected abstract void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.866">initialize</a>(int numEntries)</pre> </li> </ul> <a name="add-byte:A-long-int-"> @@ -786,7 +786,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>add</h4> -<pre>protected abstract void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.867">add</a>(byte[] key, +<pre>protected abstract void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.868">add</a>(byte[] key, long offset, int dataSize)</pre> </li> @@ -797,7 +797,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>readRootIndex</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInputStream.html?is-external=true" title="class or interface in java.io">DataInputStream</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.880">readRootIndex</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> blk, +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInputStream.html?is-external=true" title="class or interface in java.io">DataInputStream</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.881">readRootIndex</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> blk, int numEntries) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Read in the root-level index from the given input stream. Must match @@ -821,7 +821,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>readMultiLevelIndexRoot</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.895">readMultiLevelIndexRoot</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> blk, +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.896">readMultiLevelIndexRoot</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileBlock</a> blk, int numEntries) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Read the root-level metadata of a multi-level block index. Based on @@ -842,7 +842,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockList"> <li class="blockList"> <h4>heapSize</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.911">heapSize</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.912">heapSize</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html#heapSize--">heapSize</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a></code></dd> @@ -858,7 +858,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/HeapSize.html" <ul class="blockListLast"> <li class="blockList"> <h4>calculateHeapSizeForBlockKeys</h4> -<pre>protected abstract long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.934">calculateHeapSizeForBlockKeys</a>(long heapSize)</pre> +<pre>protected abstract long <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.BlockIndexReader.html#line.935">calculateHeapSizeForBlockKeys</a>(long heapSize)</pre> </li> </ul> </li>
