$ A B C E F I O V 
All Classes All Packages

$

$and - com.github.mhewedy.expressions.Operator
 
$contains - com.github.mhewedy.expressions.Operator
 
$end - com.github.mhewedy.expressions.Operator
 
$eq - com.github.mhewedy.expressions.Operator
 
$gt - com.github.mhewedy.expressions.Operator
 
$gte - com.github.mhewedy.expressions.Operator
 
$icontains - com.github.mhewedy.expressions.Operator
 
$iend - com.github.mhewedy.expressions.Operator
 
$ieq - com.github.mhewedy.expressions.Operator
 
$in - com.github.mhewedy.expressions.Operator
 
$istart - com.github.mhewedy.expressions.Operator
 
$lt - com.github.mhewedy.expressions.Operator
 
$lte - com.github.mhewedy.expressions.Operator
 
$ne - com.github.mhewedy.expressions.Operator
 
$nin - com.github.mhewedy.expressions.Operator
 
$or - com.github.mhewedy.expressions.Operator
 
$start - com.github.mhewedy.expressions.Operator
 

A

and(Expression) - Method in class com.github.mhewedy.expressions.Expression
apply "and" on current expression with the parameter expression.
and(Expression) - Method in class com.github.mhewedy.expressions.Expressions
Add the parameter expression to the list of expression in the expressions object.
and(Expression...) - Static method in class com.github.mhewedy.expressions.Expression
factory method used to create new expression that "and" all input expressions.

B

build() - Method in class com.github.mhewedy.expressions.Expression
Convert current object to Expressions to be used by the ExpressionsRepository.

C

com.github.mhewedy.expressions - package com.github.mhewedy.expressions
 

E

Expression - Class in com.github.mhewedy.expressions
Expression class considered the base for all other expressions as well as contains factory method to build the expressions object.
Expression() - Constructor for class com.github.mhewedy.expressions.Expression
 
Expressions - Class in com.github.mhewedy.expressions
Represents Group of expression using mongodb query api.
Expressions() - Constructor for class com.github.mhewedy.expressions.Expressions
 
ExpressionsRepository<T,​ID> - Interface in com.github.mhewedy.expressions
 
ExpressionsRepositoryImpl<T,​ID> - Class in com.github.mhewedy.expressions
 
ExpressionsRepositoryImpl(JpaEntityInformation<T, Long>, EntityManager) - Constructor for class com.github.mhewedy.expressions.ExpressionsRepositoryImpl
 

F

findAll(Expressions) - Method in interface com.github.mhewedy.expressions.ExpressionsRepository
 
findAll(Expressions) - Method in class com.github.mhewedy.expressions.ExpressionsRepositoryImpl
 
findAll(Expressions, Pageable) - Method in interface com.github.mhewedy.expressions.ExpressionsRepository
 
findAll(Expressions, Pageable) - Method in class com.github.mhewedy.expressions.ExpressionsRepositoryImpl
 
findAll(Expressions, Sort) - Method in interface com.github.mhewedy.expressions.ExpressionsRepository
 
findAll(Expressions, Sort) - Method in class com.github.mhewedy.expressions.ExpressionsRepositoryImpl
 

I

isList - Variable in enum com.github.mhewedy.expressions.Operator
 

O

of(String, Operator, Number) - Static method in class com.github.mhewedy.expressions.Expression
 
of(String, Operator, Number...) - Static method in class com.github.mhewedy.expressions.Expression
Used with operators require list of elements, such as Operator.$in and Operator.$nin
of(String, Operator, String) - Static method in class com.github.mhewedy.expressions.Expression
 
of(String, Operator, String...) - Static method in class com.github.mhewedy.expressions.Expression
Used with operators require list of elements, such as Operator.$in and Operator.$nin
of(String, Operator, Temporal) - Static method in class com.github.mhewedy.expressions.Expression
 
of(String, Operator, Temporal...) - Static method in class com.github.mhewedy.expressions.Expression
Used with operators require list of elements, such as Operator.$in and Operator.$nin
Operator - Enum in com.github.mhewedy.expressions
List of operators supported and used in the Expressions
or(Expression) - Method in class com.github.mhewedy.expressions.Expression
apply "or" on current expression with the parameter expression.
or(Expression) - Method in class com.github.mhewedy.expressions.Expressions
Create a new $or expression on the root, then adds to it the current expressions attached at the root and the expression passes as parameter.
or(Expression...) - Static method in class com.github.mhewedy.expressions.Expression
factory method used to create new expression that "or" all input expressions.

V

valueOf(String) - Static method in enum com.github.mhewedy.expressions.Operator
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.mhewedy.expressions.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
$ A B C E F I O V 
All Classes All Packages