/[Apache-SVN]
ViewVC logotype

Revision 646104


Jump to revision: Previous Next
Author: bryanduxbury
Date: Tue Apr 8 22:17:51 2008 UTC (16 years, 6 months ago)
Changed paths: 55
Log Message:
HBASE-521   Improve client scanner interface

-Removed HScannerInterface and HInternalScannerInterface
-Created new interfaces Scanner for clients and InternalScanner for internal consumers
-Internal and client scanners no longer share common interface
-Client scanner's next() method and iterables are in RowResults
-Updated tests and internal consumers to use Scanner in place of HScannerInterface
-HTable obtainScanner(*) are now renamed getScanner(*)
-Tests have ScannerIncommon to turn Scanners into InternalScanners for some tests
-Fixed a bug in HMaster that was eating TableExistsExceptions (unrelated)
-Updated TableInputFormat to provide RowResults instead of MapWritables
-Updated TableOutputFormat to take BatchUpdates instead of MapWritables
-Updated TableMap, TableReduce, and friends to correctly hook up to new input/output formats

HBASE-567   Reused BatchUpdate instances accumulate BatchOperations
- Fix to BatchUpdate that allows correct reuse of BatchUpdate instances (readFields didn't clear BatchOperation map)
- Update TestSerialization to prove above is fixed


Changed paths

Path Details
Directoryhadoop/hbase/trunk/CHANGES.txt modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/HMerge.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/HScannerInterface.java deleted
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/client/HTable.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/client/Scanner.java added
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/hql/SelectCommand.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/io/BatchUpdate.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/io/RowResult.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/mapred/GroupingTableMap.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/mapred/IdentityTableMap.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/mapred/IdentityTableReduce.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/mapred/IndexTableReduce.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/mapred/TableInputFormat.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/mapred/TableMap.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/mapred/TableOutputFormat.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/mapred/TableReduce.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/master/HMaster.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/HAbstractScanner.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/HInternalScannerInterface.java deleted
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/HRegion.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/HStore.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/HStoreScanner.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/InternalScanner.java added
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/Memcache.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/rest/GenericHandler.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/rest/ScannerHandler.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/rest/TableHandler.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/thrift/ThriftServer.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/util/Merge.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/util/MetaUtils.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/DisabledTestScanner2.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/HBaseTestCase.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/MultiRegionTable.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/PerformanceEvaluation.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/TestEmptyMetaInfo.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/TestHBaseCluster.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/TestScannerAPI.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/TestSerialization.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/TestTable.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/TimestampTestBase.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/client/TestBatchUpdate.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/client/TestHTable.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/client/TestTimestamp.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/filter/TestRowFilterAfterWrite.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/filter/TestRowFilterOnMultipleFamilies.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/mapred/TestTableIndex.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/mapred/TestTableMapReduce.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestGet2.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestHMemcache.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestHRegion.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestRegionServerExit.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestScanner.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestSplit.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestTimestamp.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26