Published site at 52fd70500e0a00e273e2ec0c09d7c914b89432ce.
Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/f30982bd Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/f30982bd Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/f30982bd Branch: refs/heads/asf-site Commit: f30982bde33992c77f16eeeaf2023b6a150ce08c Parents: 123539c Author: jenkins <[email protected]> Authored: Thu Mar 24 15:29:37 2016 +0000 Committer: Misty Stanley-Jones <[email protected]> Committed: Thu Mar 24 08:53:51 2016 -0700 ---------------------------------------------------------------------- acid-semantics.html | 4 +- apache_hbase_reference_guide.pdf | 4 +- apache_hbase_reference_guide.pdfmarks | 4 +- apidocs/index-all.html | 8 + .../org/apache/hadoop/hbase/class-use/Cell.html | 56 +- .../hadoop/hbase/filter/TimestampsFilter.html | 82 +- .../hadoop/hbase/filter/TimestampsFilter.html | 353 +- .../hadoop/hbase/snapshot/ExportSnapshot.html | 4 +- .../hadoop/hbase/snapshot/SnapshotInfo.html | 4 +- book.html | 2 +- bulk-loads.html | 4 +- checkstyle-aggregate.html | 19724 +++++++++-------- checkstyle.rss | 10 +- coc.html | 4 +- cygwin.html | 4 +- dependencies.html | 4 +- dependency-convergence.html | 6 +- dependency-info.html | 4 +- dependency-management.html | 6 +- devapidocs/constant-values.html | 7 + devapidocs/index-all.html | 42 +- .../org/apache/hadoop/hbase/CellComparator.html | 2 +- .../org/apache/hadoop/hbase/class-use/Cell.html | 58 +- .../class-use/InterfaceAudience.Private.html | 3 +- .../class-use/InterfaceStability.Unstable.html | 12 +- .../hbase/classification/package-tree.html | 6 +- .../AsyncProcess.AsyncRequestFutureImpl.html | 32 +- .../hadoop/hbase/client/AsyncProcess.Retry.html | 12 +- .../hadoop/hbase/client/AsyncProcess.html | 26 +- .../client/MetricsConnection.CallStats.html | 28 +- .../client/MetricsConnection.CallTracker.html | 18 +- .../client/MetricsConnection.NewMetric.html | 4 +- .../client/MetricsConnection.RegionStats.html | 12 +- .../client/MetricsConnection.RunnerStats.html | 16 +- .../hadoop/hbase/client/MetricsConnection.html | 98 +- .../hadoop/hbase/client/package-tree.html | 6 +- ...ManagerCoordination.CreateAsyncCallback.html | 2 +- ...rCoordination.CreateRescanAsyncCallback.html | 2 +- ...ManagerCoordination.DeleteAsyncCallback.html | 2 +- ...anagerCoordination.GetDataAsyncCallback.html | 2 +- ...WorkerCoordination.GetDataAsyncCallback.html | 2 +- .../hadoop/hbase/filter/TimestampsFilter.html | 111 +- .../hadoop/hbase/filter/package-tree.html | 8 +- .../CombinedBlockCache.CombinedCacheStats.html | 42 +- .../hbase/io/hfile/CombinedBlockCache.html | 26 +- .../hadoop/hbase/io/hfile/package-tree.html | 6 +- .../ipc/AsyncRpcChannel.CallWriteListener.html | 10 +- .../hadoop/hbase/ipc/AsyncRpcChannel.html | 152 +- .../hbase/ipc/AsyncServerResponseHandler.html | 82 +- .../apache/hadoop/hbase/ipc/package-tree.html | 4 + .../hadoop/hbase/mapreduce/package-tree.html | 4 +- .../hadoop/hbase/master/package-tree.html | 4 +- .../hbase/master/procedure/package-tree.html | 2 +- .../org/apache/hadoop/hbase/package-tree.html | 8 +- .../hadoop/hbase/quotas/package-tree.html | 2 +- .../hadoop/hbase/regionserver/KeyValueHeap.html | 5 +- .../hbase/regionserver/KeyValueScanner.html | 39 +- .../regionserver/MobCompactionStoreScanner.html | 2 +- .../hbase/regionserver/MobStoreScanner.html | 2 +- .../regionserver/NonLazyKeyValueScanner.html | 5 +- .../regionserver/ReversedMobStoreScanner.html | 2 +- .../regionserver/ReversedStoreScanner.html | 2 +- .../ScanQueryMatcher.MatchCode.html | 22 +- .../hbase/regionserver/ScanQueryMatcher.html | 89 +- .../hbase/regionserver/StoreFileScanner.html | 5 +- .../hadoop/hbase/regionserver/StoreScanner.html | 93 +- .../regionserver/class-use/KeyValueScanner.html | 3 +- .../class-use/NonLazyKeyValueScanner.html | 3 +- .../NonReversedNonLazyKeyValueScanner.html | 3 +- .../class-use/ScanQueryMatcher.MatchCode.html | 12 +- .../hbase/regionserver/class-use/Shipper.html | 3 +- .../hadoop/hbase/regionserver/package-tree.html | 26 +- .../hadoop/hbase/rest/model/package-tree.html | 2 +- .../hbase/security/access/package-tree.html | 2 +- .../hadoop/hbase/security/package-tree.html | 2 +- .../tmpl/master/MasterStatusTmpl.ImplData.html | 270 +- .../hbase/tmpl/master/MasterStatusTmpl.html | 108 +- .../hbase/tmpl/master/MasterStatusTmplImpl.html | 54 +- .../regionserver/RSStatusTmpl.ImplData.html | 120 +- .../hbase/tmpl/regionserver/RSStatusTmpl.html | 48 +- .../tmpl/regionserver/RSStatusTmplImpl.html | 24 +- .../hbase/util/CollectionBackedScanner.html | 37 +- .../hadoop/hbase/util/package-summary.html | 3 +- .../apache/hadoop/hbase/util/package-tree.html | 6 +- .../apache/hadoop/hbase/wal/package-tree.html | 2 +- devapidocs/overview-tree.html | 2 +- .../CellComparator.MetaCellComparator.html | 2 +- .../hbase/CellComparator.RowComparator.html | 2 +- .../org/apache/hadoop/hbase/CellComparator.html | 2 +- .../client/AsyncProcess.AsyncRequestFuture.html | 1348 +- ...stFutureImpl.ReplicaCallIssuingRunnable.html | 1348 +- ...tFutureImpl.SingleServerRequestRunnable.html | 1348 +- .../AsyncProcess.AsyncRequestFutureImpl.html | 1348 +- .../hbase/client/AsyncProcess.BatchErrors.html | 1348 +- .../client/AsyncProcess.ReplicaResultState.html | 1348 +- .../hadoop/hbase/client/AsyncProcess.Retry.html | 1348 +- .../hadoop/hbase/client/AsyncProcess.html | 1348 +- .../client/MetricsConnection.CallStats.html | 810 +- .../client/MetricsConnection.CallTracker.html | 810 +- .../client/MetricsConnection.NewMetric.html | 810 +- .../client/MetricsConnection.RegionStats.html | 810 +- .../client/MetricsConnection.RunnerStats.html | 810 +- .../hadoop/hbase/client/MetricsConnection.html | 810 +- .../hadoop/hbase/filter/TimestampsFilter.html | 353 +- .../CombinedBlockCache.CombinedCacheStats.html | 367 +- .../hbase/io/hfile/CombinedBlockCache.html | 367 +- .../hadoop/hbase/io/hfile/HFileWriterImpl.html | 2 +- .../ipc/AsyncRpcChannel.CallWriteListener.html | 1393 +- .../hadoop/hbase/ipc/AsyncRpcChannel.html | 1393 +- .../hbase/ipc/AsyncServerResponseHandler.html | 194 +- .../hbase/regionserver/KeyValueScanner.html | 280 +- .../ScanQueryMatcher.MatchCode.html | 1056 +- .../hbase/regionserver/ScanQueryMatcher.html | 1056 +- ...StoreScanner.StoreScannerCompactionRace.html | 677 +- .../hadoop/hbase/regionserver/StoreScanner.html | 677 +- .../hbase/snapshot/ExportSnapshot.Counter.html | 4 +- .../snapshot/ExportSnapshot.ExportMapper.html | 4 +- ...hotInputFormat.ExportSnapshotInputSplit.html | 4 +- ...tInputFormat.ExportSnapshotRecordReader.html | 4 +- ...xportSnapshot.ExportSnapshotInputFormat.html | 4 +- .../hadoop/hbase/snapshot/ExportSnapshot.html | 4 +- .../SnapshotInfo.SnapshotStats.FileInfo.html | 4 +- .../snapshot/SnapshotInfo.SnapshotStats.html | 4 +- .../hadoop/hbase/snapshot/SnapshotInfo.html | 4 +- .../tmpl/master/MasterStatusTmpl.ImplData.html | 270 +- .../tmpl/master/MasterStatusTmpl.Intf.html | 270 +- .../hbase/tmpl/master/MasterStatusTmpl.html | 270 +- .../hbase/tmpl/master/MasterStatusTmplImpl.html | 72 +- .../regionserver/RSStatusTmpl.ImplData.html | 120 +- .../tmpl/regionserver/RSStatusTmpl.Intf.html | 120 +- .../hbase/tmpl/regionserver/RSStatusTmpl.html | 120 +- .../tmpl/regionserver/RSStatusTmplImpl.html | 32 +- .../hbase/util/CollectionBackedScanner.html | 193 +- distribution-management.html | 4 +- export_control.html | 4 +- hbase-annotations/checkstyle.html | 6 +- hbase-annotations/dependencies.html | 6 +- hbase-annotations/dependency-convergence.html | 8 +- hbase-annotations/dependency-info.html | 6 +- hbase-annotations/dependency-management.html | 8 +- hbase-annotations/distribution-management.html | 6 +- hbase-annotations/index.html | 6 +- hbase-annotations/integration.html | 6 +- hbase-annotations/issue-tracking.html | 6 +- hbase-annotations/license.html | 6 +- hbase-annotations/mail-lists.html | 6 +- hbase-annotations/plugin-management.html | 6 +- hbase-annotations/plugins.html | 6 +- hbase-annotations/project-info.html | 6 +- hbase-annotations/project-reports.html | 6 +- hbase-annotations/project-summary.html | 6 +- hbase-annotations/source-repository.html | 6 +- hbase-annotations/team-list.html | 6 +- hbase-archetypes/dependencies.html | 6 +- hbase-archetypes/dependency-convergence.html | 8 +- hbase-archetypes/dependency-info.html | 6 +- hbase-archetypes/dependency-management.html | 8 +- hbase-archetypes/distribution-management.html | 6 +- .../hbase-archetype-builder/dependencies.html | 6 +- .../dependency-convergence.html | 8 +- .../dependency-info.html | 6 +- .../dependency-management.html | 8 +- .../distribution-management.html | 6 +- .../hbase-archetype-builder/index.html | 6 +- .../hbase-archetype-builder/integration.html | 6 +- .../hbase-archetype-builder/issue-tracking.html | 6 +- .../hbase-archetype-builder/license.html | 6 +- .../hbase-archetype-builder/mail-lists.html | 6 +- .../plugin-management.html | 6 +- .../hbase-archetype-builder/plugins.html | 6 +- .../hbase-archetype-builder/project-info.html | 6 +- .../project-summary.html | 6 +- .../source-repository.html | 6 +- .../hbase-archetype-builder/team-list.html | 6 +- .../hbase-client-project/checkstyle.html | 6 +- .../hbase-client-project/dependencies.html | 32 +- .../dependency-convergence.html | 8 +- .../hbase-client-project/dependency-info.html | 6 +- .../dependency-management.html | 8 +- .../distribution-management.html | 6 +- .../hbase-client-project/index.html | 6 +- .../hbase-client-project/integration.html | 6 +- .../hbase-client-project/issue-tracking.html | 6 +- .../hbase-client-project/license.html | 6 +- .../hbase-client-project/mail-lists.html | 6 +- .../hbase-client-project/plugin-management.html | 6 +- .../hbase-client-project/plugins.html | 6 +- .../hbase-client-project/project-info.html | 6 +- .../hbase-client-project/project-reports.html | 6 +- .../hbase-client-project/project-summary.html | 6 +- .../hbase-client-project/source-repository.html | 6 +- .../hbase-client-project/team-list.html | 6 +- .../hbase-shaded-client-project/checkstyle.html | 6 +- .../dependencies.html | 32 +- .../dependency-convergence.html | 8 +- .../dependency-info.html | 6 +- .../dependency-management.html | 8 +- .../distribution-management.html | 6 +- .../hbase-shaded-client-project/index.html | 6 +- .../integration.html | 6 +- .../issue-tracking.html | 6 +- .../hbase-shaded-client-project/license.html | 6 +- .../hbase-shaded-client-project/mail-lists.html | 6 +- .../plugin-management.html | 6 +- .../hbase-shaded-client-project/plugins.html | 6 +- .../project-info.html | 6 +- .../project-reports.html | 6 +- .../project-summary.html | 6 +- .../source-repository.html | 6 +- .../hbase-shaded-client-project/team-list.html | 6 +- hbase-archetypes/index.html | 6 +- hbase-archetypes/integration.html | 6 +- hbase-archetypes/issue-tracking.html | 6 +- hbase-archetypes/license.html | 6 +- hbase-archetypes/mail-lists.html | 6 +- hbase-archetypes/modules.html | 6 +- hbase-archetypes/plugin-management.html | 6 +- hbase-archetypes/plugins.html | 6 +- hbase-archetypes/project-info.html | 6 +- hbase-archetypes/project-summary.html | 6 +- hbase-archetypes/source-repository.html | 6 +- hbase-archetypes/team-list.html | 6 +- hbase-spark/checkstyle.html | 6 +- hbase-spark/dependencies.html | 34 +- hbase-spark/dependency-convergence.html | 8 +- hbase-spark/dependency-info.html | 6 +- hbase-spark/dependency-management.html | 8 +- hbase-spark/distribution-management.html | 6 +- hbase-spark/index.html | 6 +- hbase-spark/integration.html | 6 +- hbase-spark/issue-tracking.html | 6 +- hbase-spark/license.html | 6 +- hbase-spark/mail-lists.html | 6 +- hbase-spark/plugin-management.html | 6 +- hbase-spark/plugins.html | 6 +- hbase-spark/project-info.html | 6 +- hbase-spark/project-reports.html | 6 +- hbase-spark/project-summary.html | 6 +- hbase-spark/source-repository.html | 6 +- hbase-spark/team-list.html | 6 +- index.html | 4 +- integration.html | 4 +- issue-tracking.html | 4 +- license.html | 4 +- mail-lists.html | 4 +- metrics.html | 4 +- modules.html | 4 +- old_news.html | 4 +- plugin-management.html | 4 +- plugins.html | 4 +- poweredbyhbase.html | 4 +- project-info.html | 4 +- project-reports.html | 4 +- project-summary.html | 4 +- pseudo-distributed.html | 4 +- replication.html | 4 +- resources.html | 4 +- source-repository.html | 4 +- sponsors.html | 4 +- supportingprojects.html | 4 +- team-list.html | 4 +- testdevapidocs/allclasses-frame.html | 2 + testdevapidocs/allclasses-noframe.html | 2 + testdevapidocs/constant-values.html | 68 + testdevapidocs/index-all.html | 102 +- .../hbase/class-use/HBaseTestingUtility.html | 48 +- .../apache/hadoop/hbase/io/hfile/TestHFile.html | 25 +- .../ipc/AbstractTestIPC.TestRpcServer.html | 10 +- .../ipc/AbstractTestIPC.TestRpcServer1.html | 8 +- .../hadoop/hbase/ipc/AbstractTestIPC.html | 38 +- .../org/apache/hadoop/hbase/package-tree.html | 12 +- .../hadoop/hbase/procedure2/package-tree.html | 2 +- .../hbase/regionserver/KeyValueScanFixture.html | 12 +- .../TestStoreScanner.CellGridStoreScanner.html | 419 + .../hbase/regionserver/TestStoreScanner.html | 420 +- .../hbase/regionserver/TestStripeCompactor.html | 4 +- .../regionserver/TestTimeRangeTracker.html | 4 +- .../TestTimestampFilterSeekHint.html | 448 + .../hbase/regionserver/TestWALLockup.html | 4 +- .../TestStoreScanner.CellGridStoreScanner.html | 115 + .../class-use/TestTimestampFilterSeekHint.html | 115 + .../hbase/regionserver/package-frame.html | 2 + .../hbase/regionserver/package-summary.html | 28 +- .../hadoop/hbase/regionserver/package-tree.html | 8 +- .../apache/hadoop/hbase/test/package-tree.html | 2 +- .../apache/hadoop/hbase/wal/package-tree.html | 2 +- .../TestRecoverableZooKeeper.ZookeeperStub.html | 2 +- testdevapidocs/overview-tree.html | 6 + .../apache/hadoop/hbase/io/hfile/TestHFile.html | 286 +- .../ipc/AbstractTestIPC.TestRpcServer.html | 721 +- .../ipc/AbstractTestIPC.TestRpcServer1.html | 721 +- .../hadoop/hbase/ipc/AbstractTestIPC.html | 721 +- .../hbase/regionserver/KeyValueScanFixture.html | 28 +- .../regionserver/TestKeyValueScanFixture.html | 57 +- .../TestStoreScanner.CellGridStoreScanner.html | 923 + .../hbase/regionserver/TestStoreScanner.html | 1406 +- .../TestTimestampFilterSeekHint.html | 178 + xref-test/allclasses-frame.html | 6 + .../apache/hadoop/hbase/io/hfile/TestHFile.html | 286 +- .../hadoop/hbase/ipc/AbstractTestIPC.html | 721 +- .../hbase/regionserver/KeyValueScanFixture.html | 28 +- .../regionserver/TestKeyValueScanFixture.html | 57 +- .../hbase/regionserver/TestStoreScanner.html | 1406 +- .../TestTimestampFilterSeekHint.html | 120 + .../hbase/regionserver/package-frame.html | 6 + .../hbase/regionserver/package-summary.html | 10 + .../org/apache/hadoop/hbase/CellComparator.html | 2 +- .../hadoop/hbase/client/AsyncProcess.html | 1348 +- .../hadoop/hbase/client/MetricsConnection.html | 810 +- .../hadoop/hbase/filter/TimestampsFilter.html | 353 +- .../hbase/io/hfile/CombinedBlockCache.html | 367 +- .../hadoop/hbase/io/hfile/HFileWriterImpl.html | 2 +- .../hadoop/hbase/ipc/AsyncRpcChannel.html | 1393 +- .../hbase/ipc/AsyncServerResponseHandler.html | 194 +- .../hbase/regionserver/KeyValueScanner.html | 280 +- .../hbase/regionserver/ScanQueryMatcher.html | 1056 +- .../hadoop/hbase/regionserver/StoreScanner.html | 677 +- .../hadoop/hbase/snapshot/ExportSnapshot.html | 4 +- .../hadoop/hbase/snapshot/SnapshotInfo.html | 4 +- .../hbase/tmpl/common/TaskMonitorTmpl.html | 90 +- .../hbase/tmpl/common/TaskMonitorTmplImpl.html | 24 +- .../hbase/tmpl/master/MasterStatusTmpl.html | 270 +- .../hbase/tmpl/master/MasterStatusTmplImpl.html | 72 +- .../hbase/tmpl/regionserver/RSStatusTmpl.html | 120 +- .../tmpl/regionserver/RSStatusTmplImpl.html | 32 +- .../hbase/util/CollectionBackedScanner.html | 193 +- 326 files changed, 34506 insertions(+), 30304 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f30982bd/acid-semantics.html ---------------------------------------------------------------------- diff --git a/acid-semantics.html b/acid-semantics.html index 0d84d6f..e51eefc 100644 --- a/acid-semantics.html +++ b/acid-semantics.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20160323" /> + <meta name="Date-Revision-yyyymmdd" content="20160324" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Apache HBase (TM) ACID Properties @@ -600,7 +600,7 @@ under the License. --> <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2016-03-23</li> + <li id="publishDate" class="pull-right">Last Published: 2016-03-24</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f30982bd/apache_hbase_reference_guide.pdf ---------------------------------------------------------------------- diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf index b14229d..7f74e77 100644 --- a/apache_hbase_reference_guide.pdf +++ b/apache_hbase_reference_guide.pdf @@ -5,8 +5,8 @@ /Author (Apache HBase Team) /Creator (Asciidoctor PDF 1.5.0.alpha.6, based on Prawn 1.2.1) /Producer (Apache HBase Team) -/CreationDate (D:20160323145803+00'00') -/ModDate (D:20160323145803+00'00') +/CreationDate (D:20160324151749+00'00') +/ModDate (D:20160324151749+00'00') >> endobj 2 0 obj http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f30982bd/apache_hbase_reference_guide.pdfmarks ---------------------------------------------------------------------- diff --git a/apache_hbase_reference_guide.pdfmarks b/apache_hbase_reference_guide.pdfmarks index 95e17a8..4589beb 100644 --- a/apache_hbase_reference_guide.pdfmarks +++ b/apache_hbase_reference_guide.pdfmarks @@ -2,8 +2,8 @@ /Author (Apache HBase Team) /Subject () /Keywords () - /ModDate (D:20160323145949) - /CreationDate (D:20160323145949) + /ModDate (D:20160324151926) + /CreationDate (D:20160324151926) /Creator (Asciidoctor PDF 1.5.0.alpha.6, based on Prawn 1.2.1) /Producer () /DOCINFO pdfmark http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f30982bd/apidocs/index-all.html ---------------------------------------------------------------------- diff --git a/apidocs/index-all.html b/apidocs/index-all.html index 3564ce7b6..7950e5f 100644 --- a/apidocs/index-all.html +++ b/apidocs/index-all.html @@ -5424,6 +5424,10 @@ <dd> </dd> <dt><span class="strong"><a href="./org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint(Cell)</a></span> - Method in class org.apache.hadoop.hbase.filter.<a href="./org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html" title="class in org.apache.hadoop.hbase.filter">MultiRowRangeFilter</a></dt> <dd> </dd> +<dt><span class="strong"><a href="./org/apache/hadoop/hbase/filter/TimestampsFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint(Cell)</a></span> - Method in class org.apache.hadoop.hbase.filter.<a href="./org/apache/hadoop/hbase/filter/TimestampsFilter.html" title="class in org.apache.hadoop.hbase.filter">TimestampsFilter</a></dt> +<dd> +<div class="block">Pick the next cell that the scanner should seek to.</div> +</dd> <dt><span class="strong"><a href="./org/apache/hadoop/hbase/client/HConnection.html#getNonceGenerator()">getNonceGenerator()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="./org/apache/hadoop/hbase/client/HConnection.html" title="interface in org.apache.hadoop.hbase.client">HConnection</a></dt> <dd> <div class="block"><span class="strong">Deprecated.</span> @@ -13494,6 +13498,10 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </dd> <dt><span class="strong"><a href="./org/apache/hadoop/hbase/filter/TimestampsFilter.html#TimestampsFilter(java.util.List)">TimestampsFilter(List<Long>)</a></span> - Constructor for class org.apache.hadoop.hbase.filter.<a href="./org/apache/hadoop/hbase/filter/TimestampsFilter.html" title="class in org.apache.hadoop.hbase.filter">TimestampsFilter</a></dt> <dd> +<div class="block">Constructor for filter that retains only the specified timestamps in the list.</div> +</dd> +<dt><span class="strong"><a href="./org/apache/hadoop/hbase/filter/TimestampsFilter.html#TimestampsFilter(java.util.List,%20boolean)">TimestampsFilter(List<Long>, boolean)</a></span> - Constructor for class org.apache.hadoop.hbase.filter.<a href="./org/apache/hadoop/hbase/filter/TimestampsFilter.html" title="class in org.apache.hadoop.hbase.filter">TimestampsFilter</a></dt> +<dd> <div class="block">Constructor for filter that retains only those cells whose timestamp (version) is in the specified list of timestamps.</div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f30982bd/apidocs/org/apache/hadoop/hbase/class-use/Cell.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/class-use/Cell.html b/apidocs/org/apache/hadoop/hbase/class-use/Cell.html index cb78c4b..1932bec 100644 --- a/apidocs/org/apache/hadoop/hbase/class-use/Cell.html +++ b/apidocs/org/apache/hadoop/hbase/class-use/Cell.html @@ -1047,55 +1047,61 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> <td class="colLast"><span class="strong">MultiRowRangeFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentKV)</code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> +<td class="colLast"><span class="strong">TimestampsFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)</code> +<div class="block">Pick the next cell that the scanner should seek to.</div> +</td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">Filter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)</code> <div class="block">If the filter returns the match code SEEK_NEXT_USING_HINT, then it should also tell which is the next key it must seek to.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">ColumnPaginationFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPaginationFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">FuzzyRowFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">MultipleColumnPrefixFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">ColumnRangeFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">ColumnPrefixFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">FilterList.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">Filter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#transformCell(org.apache.hadoop.hbase.Cell)">transformCell</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> v)</code> <div class="block">Give the filter a chance to transform the passed KeyValue.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">WhileMatchFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#transformCell(org.apache.hadoop.hbase.Cell)">transformCell</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> v)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">SkipFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#transformCell(org.apache.hadoop.hbase.Cell)">transformCell</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> v)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">FilterList.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell(org.apache.hadoop.hbase.Cell)">transformCell</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">KeyOnlyFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#transformCell(org.apache.hadoop.hbase.Cell)">transformCell</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td> </tr> @@ -1331,55 +1337,61 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> <td class="colLast"><span class="strong">MultiRowRangeFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentKV)</code> </td> </tr> <tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> +<td class="colLast"><span class="strong">TimestampsFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)</code> +<div class="block">Pick the next cell that the scanner should seek to.</div> +</td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">Filter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)</code> <div class="block">If the filter returns the match code SEEK_NEXT_USING_HINT, then it should also tell which is the next key it must seek to.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">ColumnPaginationFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPaginationFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">FuzzyRowFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">MultipleColumnPrefixFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">ColumnRangeFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnRangeFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">ColumnPrefixFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">FilterList.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">Filter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#transformCell(org.apache.hadoop.hbase.Cell)">transformCell</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> v)</code> <div class="block">Give the filter a chance to transform the passed KeyValue.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">WhileMatchFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#transformCell(org.apache.hadoop.hbase.Cell)">transformCell</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> v)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">SkipFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/SkipFilter.html#transformCell(org.apache.hadoop.hbase.Cell)">transformCell</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> v)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">FilterList.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell(org.apache.hadoop.hbase.Cell)">transformCell</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> <td class="colLast"><span class="strong">KeyOnlyFilter.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/KeyOnlyFilter.html#transformCell(org.apache.hadoop.hbase.Cell)">transformCell</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td> </tr> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f30982bd/apidocs/org/apache/hadoop/hbase/filter/TimestampsFilter.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/filter/TimestampsFilter.html b/apidocs/org/apache/hadoop/hbase/filter/TimestampsFilter.html index 0ce0fb0..a118f4b 100644 --- a/apidocs/org/apache/hadoop/hbase/filter/TimestampsFilter.html +++ b/apidocs/org/apache/hadoop/hbase/filter/TimestampsFilter.html @@ -107,7 +107,7 @@ <br> <pre>@InterfaceAudience.Public @InterfaceStability.Stable -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.45">TimestampsFilter</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.46">TimestampsFilter</a> extends org.apache.hadoop.hbase.filter.FilterBase</pre> <div class="block">Filter that returns only cells whose timestamp (version) is in the specified list of timestamps (versions). @@ -165,6 +165,12 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre> </tr> <tr class="altColor"> <td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#TimestampsFilter(java.util.List)">TimestampsFilter</a></strong>(<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> timestamps)</code> +<div class="block">Constructor for filter that retains only the specified timestamps in the list.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#TimestampsFilter(java.util.List,%20boolean)">TimestampsFilter</a></strong>(<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> timestamps, + boolean canHint)</code> <div class="block">Constructor for filter that retains only those cells whose timestamp (version) is in the specified list of timestamps.</div> @@ -208,26 +214,32 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre> </td> </tr> <tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#getNextCellHint(org.apache.hadoop.hbase.Cell)">getNextCellHint</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)</code> +<div class="block">Pick the next cell that the scanner should seek to.</div> +</td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#getTimestamps()">getTimestamps</a></strong>()</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html" title="class in org.apache.hadoop.hbase.filter">TimestampsFilter</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#parseFrom(byte[])">parseFrom</a></strong>(byte[] pbBytes)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>byte[]</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#toByteArray()">toByteArray</a></strong>()</code> <div class="block">Return length 0 byte array for Filters that don't require special serialization</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#toString()">toString</a></strong>()</code> <div class="block">Return filter's info for debugging and logging purpose.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html#toString(int)">toString</a></strong>(int maxTimestamps)</code> </td> </tr> @@ -237,7 +249,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre> <!-- --> </a> <h3>Methods inherited from class org.apache.hadoop.hbase.filter.FilterBase</h3> -<code>filterAllRemaining, filterRow, filterRowCells, filterRowKey, getNextCellHint, hasFilterRow, isFamilyEssential, reset, transformCell</code></li> +<code>filterAllRemaining, filterRow, filterRowCells, filterRowKey, hasFilterRow, isFamilyEssential, reset, transformCell</code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.filter.Filter"> @@ -270,14 +282,29 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre> <a name="TimestampsFilter(java.util.List)"> <!-- --> </a> +<ul class="blockList"> +<li class="blockList"> +<h4>TimestampsFilter</h4> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.60">TimestampsFilter</a>(<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> timestamps)</pre> +<div class="block">Constructor for filter that retains only the specified timestamps in the list.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamps</code> - </dd></dl> +</li> +</ul> +<a name="TimestampsFilter(java.util.List, boolean)"> +<!-- --> +</a> <ul class="blockListLast"> <li class="blockList"> <h4>TimestampsFilter</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.61">TimestampsFilter</a>(<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> timestamps)</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.75">TimestampsFilter</a>(<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> timestamps, + boolean canHint)</pre> <div class="block">Constructor for filter that retains only those cells whose timestamp (version) is in the specified list of timestamps.</div> -<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamps</code> - </dd></dl> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamps</code> - list of timestamps that are wanted.</dd><dd><code>canHint</code> - should the filter provide a seek hint? This can skip + past delete tombstones, so it should only be used when that + is not an issue ( no deletes, or don't care if data + becomes visible)</dd></dl> </li> </ul> </li> @@ -294,7 +321,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre> <ul class="blockList"> <li class="blockList"> <h4>getTimestamps</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/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/7/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/filter/TimestampsFilter.html#line.72">getTimestamps</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/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/7/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/filter/TimestampsFilter.html#line.87">getTimestamps</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>the list of timestamps</dd></dl> </li> </ul> @@ -304,7 +331,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre> <ul class="blockList"> <li class="blockList"> <h4>getMin</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.88">getMin</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.103">getMin</a>()</pre> <div class="block">Gets the minimum timestamp requested by filter.</div> <dl><dt><span class="strong">Returns:</span></dt><dd>minimum timestamp requested by filter.</dd></dl> </li> @@ -315,7 +342,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre> <ul class="blockList"> <li class="blockList"> <h4>filterRowKey</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.93">filterRowKey</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell) +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.108">filterRowKey</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowKey(org.apache.hadoop.hbase.Cell)">Filter</a></code></strong></div> <div class="block">Filters a row based on the row key. If this returns true, the entire row will be excluded. If @@ -338,7 +365,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre> <ul class="blockList"> <li class="blockList"> <h4>filterKeyValue</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.99">filterKeyValue</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> v)</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.114">filterKeyValue</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> v)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue(org.apache.hadoop.hbase.Cell)">Filter</a></code></strong></div> <div class="block">A way to filter based on the column family, column qualifier and/or the column value. Return code is described below. This allows filters to filter only certain number of columns, then @@ -361,13 +388,34 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre> <dt><span class="strong">Returns:</span></dt><dd>code as described below</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter"><code>Filter.ReturnCode</code></a></dd></dl> </li> </ul> +<a name="getNextCellHint(org.apache.hadoop.hbase.Cell)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNextCellHint</h4> +<pre>public <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/filter/TimestampsFilter.html#line.134">getNextCellHint</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell) + throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<div class="block">Pick the next cell that the scanner should seek to. Since this can skip any number of cells + any of which can be a delete this can resurect old data. + + The method will only be used if canHint was set to true while creating the filter.</div> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code>getNextCellHint</code> in class <code>org.apache.hadoop.hbase.filter.FilterBase</code></dd> +<dt><span class="strong">Returns:</span></dt><dd>KeyValue which must be next seeked. return null if the filter is not sure which key to + seek to next.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - This will never happen.</dd></dl> +</li> +</ul> <a name="createFilterFromArguments(java.util.ArrayList)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>createFilterFromArguments</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.110">createFilterFromArguments</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><byte[]> filterArguments)</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.159">createFilterFromArguments</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><byte[]> filterArguments)</pre> </li> </ul> <a name="toByteArray()"> @@ -376,7 +424,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre> <ul class="blockList"> <li class="blockList"> <h4>toByteArray</h4> -<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.122">toByteArray</a>()</pre> +<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.171">toByteArray</a>()</pre> <div class="block"><strong>Description copied from class: <code>org.apache.hadoop.hbase.filter.FilterBase</code></strong></div> <div class="block">Return length 0 byte array for Filters that don't require special serialization</div> <dl> @@ -391,7 +439,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre> <ul class="blockList"> <li class="blockList"> <h4>parseFrom</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html" title="class in org.apache.hadoop.hbase.filter">TimestampsFilter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.135">parseFrom</a>(byte[] pbBytes) +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html" title="class in org.apache.hadoop.hbase.filter">TimestampsFilter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/TimestampsFilter.html#line.185">parseFrom</a>(byte[] pbBytes) throws org.apache.hadoop.hbase.exceptions.DeserializationException</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>pbBytes</code> - A pb serialized <a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html" title="class in org.apache.hadoop.hbase.filter"><code>TimestampsFilter</code></a> instance</dd> <dt><span class="strong">Returns:</span></dt><dd>An instance of <a href="../../../../../org/apache/hadoop/hbase/filter/TimestampsFilter.html" title="class in org.apache.hadoop.hbase.filter"><code>TimestampsFilter</code></a> made from <code>bytes</code></dd> @@ -405,7 +453,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre> <ul class="blockList"> <li class="blockList"> <h4>toString</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/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/filter/TimestampsFilter.html#line.160">toString</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/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/filter/TimestampsFilter.html#line.211">toString</a>()</pre> <div class="block"><strong>Description copied from class: <code>org.apache.hadoop.hbase.filter.FilterBase</code></strong></div> <div class="block">Return filter's info for debugging and logging purpose.</div> <dl> @@ -420,7 +468,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre> <ul class="blockListLast"> <li class="blockList"> <h4>toString</h4> -<pre>protected <a href="http://docs.oracle.com/javase/7/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/filter/TimestampsFilter.html#line.164">toString</a>(int maxTimestamps)</pre> +<pre>protected <a href="http://docs.oracle.com/javase/7/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/filter/TimestampsFilter.html#line.215">toString</a>(int maxTimestamps)</pre> </li> </ul> </li>
