org.apache.gora.hbase.query
Class HBaseScannerResult<K,T extends org.apache.gora.persistency.Persistent>

java.lang.Object
  extended by org.apache.gora.query.impl.ResultBase<K,T>
      extended by org.apache.gora.hbase.query.HBaseResult<K,T>
          extended by org.apache.gora.hbase.query.HBaseScannerResult<K,T>
All Implemented Interfaces:
Closeable, org.apache.gora.query.Result<K,T>

public class HBaseScannerResult<K,T extends org.apache.gora.persistency.Persistent>
extends HBaseResult<K,T>

Result of a query based on an HBase scanner.


Field Summary
 
Fields inherited from class org.apache.gora.query.impl.ResultBase
dataStore, key, limit, offset, persistent, query
 
Constructor Summary
HBaseScannerResult(HBaseStore<K,T> dataStore, org.apache.gora.query.Query<K,T> query, org.apache.hadoop.hbase.client.ResultScanner scanner)
           
 
Method Summary
protected  void clear()
           
 void close()
           
 float getProgress()
           
 boolean nextInner()
           
 
Methods inherited from class org.apache.gora.hbase.query.HBaseResult
getDataStore, readNext
 
Methods inherited from class org.apache.gora.query.impl.ResultBase
get, getKey, getKeyClass, getOffset, getOrCreatePersistent, getPersistentClass, getQuery, isLimitReached, next
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HBaseScannerResult

public HBaseScannerResult(HBaseStore<K,T> dataStore,
                          org.apache.gora.query.Query<K,T> query,
                          org.apache.hadoop.hbase.client.ResultScanner scanner)
Method Detail

clear

protected void clear()
Overrides:
clear in class org.apache.gora.query.impl.ResultBase<K,T extends org.apache.gora.persistency.Persistent>

nextInner

public boolean nextInner()
                  throws IOException
Specified by:
nextInner in class org.apache.gora.query.impl.ResultBase<K,T extends org.apache.gora.persistency.Persistent>
Throws:
IOException

close

public void close()
           throws IOException
Throws:
IOException

getProgress

public float getProgress()
                  throws IOException
Throws:
IOException


Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.