public class MongoFilterUtil<K,T extends PersistentBase> extends Object
Query using
configured factories.
You can use "gora.mongodb.filter.factories" parameter to change factories implementations used.
setFilter(com.mongodb.DBObject, org.apache.gora.filter.Filter,
org.apache.gora.mongodb.store.MongoStore)| Modifier and Type | Field and Description |
|---|---|
static String |
MONGO_FILTER_FACTORIES_PARAMETER
Configuration parameter which allow override of FilterFactory used.
|
static String |
MONGO_FILTERS_DEFAULT_FACTORY
Default implementation class for FilterFactory.
|
| Constructor and Description |
|---|
MongoFilterUtil(org.apache.hadoop.conf.Configuration conf) |
| Modifier and Type | Method and Description |
|---|---|
FilterFactory<K,T> |
getFactory(Filter<K,T> filter) |
boolean |
setFilter(com.mongodb.DBObject query,
Filter<K,T> filter,
MongoStore<K,T> store)
Set a filter on the query.
|
public static final String MONGO_FILTERS_DEFAULT_FACTORY
public static final String MONGO_FILTER_FACTORIES_PARAMETER
public MongoFilterUtil(org.apache.hadoop.conf.Configuration conf)
throws GoraException
GoraExceptionpublic boolean setFilter(com.mongodb.DBObject query,
Filter<K,T> filter,
MongoStore<K,T> store)
query - The Mongo Queryfilter - The Gora filter.store - The MongoStore.Copyright © 2010-2015 The Apache Software Foundation. All Rights Reserved.