org.apache.gora.hbase.query
Class HBaseResult<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>
All Implemented Interfaces:
Closeable, org.apache.gora.query.Result<K,T>
Direct Known Subclasses:
HBaseGetResult, HBaseScannerResult

public abstract class HBaseResult<K,T extends org.apache.gora.persistency.Persistent>
extends org.apache.gora.query.impl.ResultBase<K,T>

Base class for Result implementations for HBase.


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

Constructor Detail

HBaseResult

public HBaseResult(HBaseStore<K,T> dataStore,
                   org.apache.gora.query.Query<K,T> query)
Method Detail

getDataStore

public HBaseStore<K,T> getDataStore()
Specified by:
getDataStore in interface org.apache.gora.query.Result<K,T extends org.apache.gora.persistency.Persistent>
Overrides:
getDataStore in class org.apache.gora.query.impl.ResultBase<K,T extends org.apache.gora.persistency.Persistent>

readNext

protected void readNext(org.apache.hadoop.hbase.client.Result result)
                 throws IOException
Throws:
IOException


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