public class GoraUtils extends Object
Modifier and Type | Method and Description |
---|---|
static <K,T extends org.apache.gora.persistency.Persistent> |
createDataStore(org.apache.hadoop.conf.Configuration conf,
Class<K> keyClass,
Class<T> persistentClass)
Creates a generic data store using the data store class.
|
static <K,T extends org.apache.gora.persistency.Persistent> |
createSpecificDataStore(org.apache.hadoop.conf.Configuration conf,
Class<? extends org.apache.gora.store.DataStore> dataStoreClass,
Class<K> keyClass,
Class<T> persistentClass)
Creates a specific data store specified by.
|
static <K,T extends org.apache.gora.persistency.Persistent> |
getQuery(org.apache.gora.store.DataStore<K,T> pDataStore)
Gets a query object to be used as a simple get.
|
static <K,T extends org.apache.gora.persistency.Persistent> |
getQuery(org.apache.gora.store.DataStore<K,T> pDataStore,
K pStartKey)
Gets a query object to be used as a simple get.
|
static <K,T extends org.apache.gora.persistency.Persistent> |
getQuery(org.apache.gora.store.DataStore pDataStore,
K pStartKey,
K pEndKey)
Gets a query object to be used as a range query.
|
static <K,T extends org.apache.gora.persistency.Persistent> |
getRequest(org.apache.gora.store.DataStore<K,T> pDataStore,
K pStartKey)
Performs a range query to Gora datastores
|
static <K,T extends org.apache.gora.persistency.Persistent> |
getRequest(org.apache.gora.store.DataStore<K,T> pDataStore,
K pStartKey,
K pEndKey)
Performs a range query to Gora datastores
|
static <K,T extends org.apache.gora.persistency.Persistent> |
getRequest(org.apache.gora.store.DataStore<K,T> pDataStore,
org.apache.gora.query.Query<K,T> query)
Performs a query to Gora datastores
|
public static <K,T extends org.apache.gora.persistency.Persistent> org.apache.gora.store.DataStore<K,T> createDataStore(org.apache.hadoop.conf.Configuration conf, Class<K> keyClass, Class<T> persistentClass) throws org.apache.gora.util.GoraException
K
- key classT
- value classconf
- ConfigurationkeyClass
- key class usedpersistentClass
- persistent class usedorg.apache.gora.util.GoraException
- exception threwpublic static <K,T extends org.apache.gora.persistency.Persistent> org.apache.gora.store.DataStore<K,T> createSpecificDataStore(org.apache.hadoop.conf.Configuration conf, Class<? extends org.apache.gora.store.DataStore> dataStoreClass, Class<K> keyClass, Class<T> persistentClass) throws org.apache.gora.util.GoraException
K
- key classT
- value classconf
- ConfigurationdataStoreClass
- Defines the type of data store used.keyClass
- Handles the key class to be used.persistentClass
- Handles the persistent class to be used.org.apache.gora.util.GoraException
- if an error occurs.public static <K,T extends org.apache.gora.persistency.Persistent> org.apache.gora.query.Result<K,T> getRequest(org.apache.gora.store.DataStore<K,T> pDataStore, K pStartKey, K pEndKey)
K
- key classT
- value classpDataStore
- data store being used.pStartKey
- start key for the range query.pEndKey
- end key for the range query.public static <K,T extends org.apache.gora.persistency.Persistent> org.apache.gora.query.Result<K,T> getRequest(org.apache.gora.store.DataStore<K,T> pDataStore, org.apache.gora.query.Query<K,T> query)
K
- key classT
- value classpDataStore
- data store being used.query
- query executed over data stores.public static <K,T extends org.apache.gora.persistency.Persistent> org.apache.gora.query.Result<K,T> getRequest(org.apache.gora.store.DataStore<K,T> pDataStore, K pStartKey)
K
- key classT
- value classpDataStore
- data store being used.pStartKey
- start key for the range query.public static <K,T extends org.apache.gora.persistency.Persistent> org.apache.gora.query.impl.QueryBase getQuery(org.apache.gora.store.DataStore pDataStore, K pStartKey, K pEndKey)
K
- key classT
- value classpDataStore
- data store used.pStartKey
- range start key.pEndKey
- range end key.public static <K,T extends org.apache.gora.persistency.Persistent> org.apache.gora.query.Query<K,T> getQuery(org.apache.gora.store.DataStore<K,T> pDataStore, K pStartKey)
K
- key classT
- value classpDataStore
- data store used.pStartKey
- range start key.public static <K,T extends org.apache.gora.persistency.Persistent> org.apache.gora.query.Query<K,T> getQuery(org.apache.gora.store.DataStore<K,T> pDataStore)
K
- key classT
- value classpDataStore
- data store used.Copyright © 2011-2019 The Apache Software Foundation. All Rights Reserved.