Spring Data Graph

org.springframework.data.document.mongodb.query
Class Criteria

java.lang.Object
  extended by org.springframework.data.document.mongodb.query.Criteria
All Implemented Interfaces:
CriteriaDefinition

public class Criteria
extends Object
implements CriteriaDefinition


Constructor Summary
Criteria(String key)
           
 
Method Summary
 Criteria all(Object o)
          Creates a criterion using the $all operator
 Criteria exists(boolean b)
          Creates a criterion using the $exists operator
 DBObject getCriteriaObject()
           
 String getKey()
           
 Criteria gt(Object o)
          Creates a criterion using the $gt operator
 Criteria gte(Object o)
          Creates a criterion using the $gte operator
 Criteria in(Object... o)
          Creates a criterion using the $in operator
 Criteria is(Object o)
          Creates a criterion using the $is operator
 Criteria lt(Object o)
          Creates a criterion using the $lt operator
 Criteria lte(Object o)
          Creates a criterion using the $lte operator
 Criteria mod(Number value, Number remainder)
          Creates a criterion using the $mod operator
 Criteria nin(Object... o)
          Creates a criterion using the $nin operator
 Criteria not()
          Creates a criterion using the $not meta operator which affects the clause directly following
 void or(List<Query> queries)
          Creates an or query using the $or operator for all of the provided queries
 Criteria regex(String re)
          Creates a criterion using a $regex
 Criteria size(int s)
          Creates a criterion using the $size operator
 Criteria type(int t)
          Creates a criterion using the $type operator
static Criteria where(String key)
          Static factory method to create a Criteria using the provided key
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Criteria

public Criteria(String key)
Method Detail

where

public static Criteria where(String key)
Static factory method to create a Criteria using the provided key

Parameters:
key -
Returns:

is

public Criteria is(Object o)
Creates a criterion using the $is operator

Parameters:
o -
Returns:

lt

public Criteria lt(Object o)
Creates a criterion using the $lt operator

Parameters:
o -
Returns:

lte

public Criteria lte(Object o)
Creates a criterion using the $lte operator

Parameters:
o -
Returns:

gt

public Criteria gt(Object o)
Creates a criterion using the $gt operator

Parameters:
o -
Returns:

gte

public Criteria gte(Object o)
Creates a criterion using the $gte operator

Parameters:
o -
Returns:

in

public Criteria in(Object... o)
Creates a criterion using the $in operator

Parameters:
o -
Returns:

nin

public Criteria nin(Object... o)
Creates a criterion using the $nin operator

Parameters:
o -
Returns:

mod

public Criteria mod(Number value,
                    Number remainder)
Creates a criterion using the $mod operator

Parameters:
value -
remainder -
Returns:

all

public Criteria all(Object o)
Creates a criterion using the $all operator

Parameters:
o -
Returns:

size

public Criteria size(int s)
Creates a criterion using the $size operator

Parameters:
s -
Returns:

exists

public Criteria exists(boolean b)
Creates a criterion using the $exists operator

Parameters:
b -
Returns:

type

public Criteria type(int t)
Creates a criterion using the $type operator

Parameters:
t -
Returns:

not

public Criteria not()
Creates a criterion using the $not meta operator which affects the clause directly following

Returns:

regex

public Criteria regex(String re)
Creates a criterion using a $regex

Parameters:
re -
Returns:

or

public void or(List<Query> queries)
Creates an or query using the $or operator for all of the provided queries

Parameters:
queries -

getKey

public String getKey()

getCriteriaObject

public DBObject getCriteriaObject()
Specified by:
getCriteriaObject in interface CriteriaDefinition

Spring Data Graph

Copyright © 2011. All Rights Reserved.