$ A B C E F I O V
All Classes All Packages
All Classes All Packages
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 theExpressionsRepository
.
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
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
andOperator.$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
andOperator.$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
andOperator.$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.
All Classes All Packages