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
GoraException
public 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.