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.