Modifier and Type | Class and Description |
---|---|
class |
AllMatchExpression
Query expression that matches everything
|
class |
ArrayComparisonExpression
Base class for array contains and array match expressions
|
class |
ArrayContainsExpression
Query of the form
|
class |
ArrayMatchExpression
Represents a query of the form
|
class |
BinaryRelationalExpression
Base class for all binary relational expression
|
class |
ComparisonExpression
Base class for comparison expressions
|
class |
FieldComparisonExpression
Represents a field comparison query of the form
|
class |
LogicalExpression
Base class for unary and nary logical expressions
|
class |
NaryLogicalExpression
Represents a query of the form
|
class |
NaryRelationalExpression
Represents a query of the form
|
class |
RegexMatchExpression
Represents a regular expression match query of the form
|
class |
RelationalExpression
Base class for all relational expression
|
class |
UnaryLogicalExpression
Expression of the form
|
class |
UpdateQueryExpression
Abstract base class for query expressions that can be used in for-each
clauses
|
class |
ValueComparisonExpression
Represents an expression of the form
|
Modifier and Type | Method and Description |
---|---|
static QueryExpression |
QueryExpression.fromJson(com.fasterxml.jackson.databind.JsonNode node)
Parses a query expression from the given json node
|
static QueryExpression |
UpdateQueryExpression.fromJson(com.fasterxml.jackson.databind.JsonNode node)
Parses a query expression that can be used in for-each clauses
|
QueryExpression |
ArrayMatchExpression.getElemMatch()
The nested query that will be matched agains array elements
|
QueryExpression |
ArrayQueryMatchProjection.getMatch() |
QueryExpression |
UnaryLogicalExpression.getQuery()
Returns the query to which the operator will be applied
|
QueryExpression |
ForEachExpression.getQuery()
The query to select array elements
|
Modifier and Type | Method and Description |
---|---|
List<QueryExpression> |
NaryLogicalExpression.getQueries()
The nested queries
|
Constructor and Description |
---|
ArrayMatchExpression(Path array,
QueryExpression elemMatch)
Ctor with the given values
|
ArrayQueryMatchProjection(Path field,
boolean include,
Projection project,
QueryExpression match) |
ForEachExpression(Path field,
QueryExpression query,
UpdateExpression update)
Constructs a foreach expression using the values
|
UnaryLogicalExpression(UnaryLogicalOperator op,
QueryExpression query) |
Constructor and Description |
---|
NaryLogicalExpression(NaryLogicalOperator op,
List<QueryExpression> queries)
Ctor with the given values
|
Copyright © 2014. All rights reserved.