public class

MongoQueryFilter

extends Object
implements QueryFilter
java.lang.Object
   ↳ com.kinvey.java.query.MongoQueryFilter

Class Overview

Implementation of QueryFilter and QueryFilter.builder for Mongo

Summary

Nested Classes
class MongoQueryFilter.MongoQueryFilterBuilder  
Public Constructors
MongoQueryFilter()
Public Methods
Object get(String key)
Get a value within the current filter based on a specified key
LinkedHashMap<String, Object> getFilter()
Get the current filter
void joinFilters(String operation, LinkedHashMap<String, Object> filterToJoin)
Join two filters together with a logical and/or
void put(String operation, String key, Object value)
Put a value in the QueryFilter
void put(String key, Object value)
Put a value in the QueryFilter
void put(String operation, String key, Object[] value)
Put a value in the QueryFilter
void reset()
Resets the current filter
void setFilter(LinkedHashMap<String, Object> map)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.kinvey.java.query.QueryFilter

Public Constructors

public MongoQueryFilter ()

Public Methods

public Object get (String key)

Get a value within the current filter based on a specified key

Returns
  • value

public LinkedHashMap<String, Object> getFilter ()

Get the current filter

Returns
  • Current filter

public void joinFilters (String operation, LinkedHashMap<String, Object> filterToJoin)

Join two filters together with a logical and/or

Parameters
operation and/or operator
filterToJoin new filter to join to the current filter

public void put (String operation, String key, Object value)

Put a value in the QueryFilter

Parameters
operation operator
key field
value value

public void put (String key, Object value)

Put a value in the QueryFilter

Parameters
key field
value value

public void put (String operation, String key, Object[] value)

Put a value in the QueryFilter

Parameters
operation operator
key field
value value

public void reset ()

Resets the current filter

public void setFilter (LinkedHashMap<String, Object> map)