Index
All Classes and Interfaces|All Packages
C
- count(JpaSpecificationExecutor<?>, String) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
-
Returns the number of instances that the given
Specification
will return.
D
- DATE_TIME_SUPPORT - Static variable in class io.github.perplexhub.rsql.jsonb.JsonbSupport
E
- equals(Object) - Method in record class io.github.perplexhub.rsql.ResolvedExpression.JsonbPathExpression
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.perplexhub.rsql.ResolvedExpression.PathExpression
-
Indicates whether some other object is "equal to" this one.
- expression() - Method in record class io.github.perplexhub.rsql.ResolvedExpression.JsonbPathExpression
-
Returns the value of the
expression
record component. - expression() - Method in record class io.github.perplexhub.rsql.ResolvedExpression.PathExpression
-
Returns the value of the
expression
record component.
F
- findAll(JpaSpecificationExecutor<?>, String) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
-
Returns all entities matching the given
Specification
. - findAll(JpaSpecificationExecutor<?>, String, String) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
-
Returns all entities matching the given
Specification
andSort
. - findAll(JpaSpecificationExecutor<?>, String, Pageable) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
-
Returns a
Page
of entities matching the givenSpecification
. - findAll(JpaSpecificationExecutor<?>, String, Sort) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
-
Returns all entities matching the given
Specification
andSort
. - findOne(JpaSpecificationExecutor<?>, String) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
-
Returns a single entity matching the given
Specification
orOptional.empty()
if none found.
G
- getJsonPathExpression() - Method in class io.github.perplexhub.rsql.jsonb.JsonbExpressionBuilder
-
Builds a json jsonbPath expression for a given keyPath and operator.
- getVersion() - Method in class io.github.perplexhub.rsql.RSQLJPASupport
H
- hashCode() - Method in record class io.github.perplexhub.rsql.ResolvedExpression.JsonbPathExpression
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.perplexhub.rsql.ResolvedExpression.PathExpression
-
Returns a hash code value for this object.
I
- inverted() - Method in record class io.github.perplexhub.rsql.ResolvedExpression.JsonbPathExpression
-
Returns the value of the
inverted
record component. - io.github.perplexhub.rsql - package io.github.perplexhub.rsql
- io.github.perplexhub.rsql.jsonb - package io.github.perplexhub.rsql.jsonb
- isJsonType(Attribute<?, ?>) - Static method in class io.github.perplexhub.rsql.jsonb.JsonbSupport
-
Returns whether the given attribute is a jsonb attribute.
- isJsonType(String, ManagedType<?>) - Static method in class io.github.perplexhub.rsql.jsonb.JsonbSupport
-
Returns whether the given property is a jsonb attribute.
J
- join(String, Path<?>, String) - Method in class io.github.perplexhub.rsql.RSQLJPAPredicateConverter
- join(String, Path<?>, String, JoinType) - Method in class io.github.perplexhub.rsql.RSQLJPAPredicateConverter
- JsonbExpressionBuilder - Class in io.github.perplexhub.rsql.jsonb
-
Builds a jsonb expression for a given keyPath and operator.
- jsonbPathExistsExpression(CriteriaBuilder, ComparisonNode, Path<?>) - Static method in class io.github.perplexhub.rsql.jsonb.JsonbSupport
- JsonbPathExpression(Expression<Boolean>, boolean) - Constructor for record class io.github.perplexhub.rsql.ResolvedExpression.JsonbPathExpression
-
Creates an instance of a
JsonbPathExpression
record class. - JsonbSupport - Class in io.github.perplexhub.rsql.jsonb
-
Support for jsonb expression.
- JsonbSupport() - Constructor for class io.github.perplexhub.rsql.jsonb.JsonbSupport
- jsonPathOfSelector(Attribute<?, ?>, String) - Static method in class io.github.perplexhub.rsql.jsonb.JsonbSupport
-
Returns the jsonb path for the given attribute path and selector.
It extracts the jsonb part of the selector that can contains entity references before the jsonb path.
O
- ofJson(Expression<Boolean>, boolean) - Static method in interface io.github.perplexhub.rsql.ResolvedExpression
- ofPath(Expression<?>, Class<?>) - Static method in interface io.github.perplexhub.rsql.ResolvedExpression
P
- PathExpression(Expression<?>, Class<?>) - Constructor for record class io.github.perplexhub.rsql.ResolvedExpression.PathExpression
-
Creates an instance of a
PathExpression
record class.
Q
- Q - Class in io.github.perplexhub.rsql
- Q() - Constructor for class io.github.perplexhub.rsql.Q
- QuerySupport - Class in io.github.perplexhub.rsql
- QuerySupport() - Constructor for class io.github.perplexhub.rsql.QuerySupport
- QuerySupport.QuerySupportBuilder - Class in io.github.perplexhub.rsql
- QuerySupportBuilder() - Constructor for class io.github.perplexhub.rsql.QuerySupport.QuerySupportBuilder
R
- ResolvedExpression - Interface in io.github.perplexhub.rsql
-
Holder for resolved expression.
- ResolvedExpression.JsonbPathExpression - Record Class in io.github.perplexhub.rsql
-
Holder for a jsonb expression.
- ResolvedExpression.PathExpression - Record Class in io.github.perplexhub.rsql
-
Holder for a path expression.
- rsql(String) - Static method in class io.github.perplexhub.rsql.Q
- rsql(String) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- rsql(String, boolean) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- rsql(String, boolean, Map<String, String>) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- rsql(String, List<RSQLCustomPredicate<?>>) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- rsql(String, Map<String, String>) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- RSQLJPAPredicateConverter - Class in io.github.perplexhub.rsql
- RSQLJPAPredicateConverter(CriteriaBuilder, Map<String, String>) - Constructor for class io.github.perplexhub.rsql.RSQLJPAPredicateConverter
- RSQLJPAPredicateConverter(CriteriaBuilder, Map<String, String>, List<RSQLCustomPredicate<?>>) - Constructor for class io.github.perplexhub.rsql.RSQLJPAPredicateConverter
- RSQLJPAPredicateConverter(CriteriaBuilder, Map<String, String>, List<RSQLCustomPredicate<?>>, Map<String, JoinType>) - Constructor for class io.github.perplexhub.rsql.RSQLJPAPredicateConverter
- RSQLJPAPredicateConverter(CriteriaBuilder, Map<String, String>, List<RSQLCustomPredicate<?>>, Map<String, JoinType>, Collection<String>, Collection<String>) - Constructor for class io.github.perplexhub.rsql.RSQLJPAPredicateConverter
- RSQLJPAPredicateConverter(CriteriaBuilder, Map<String, String>, List<RSQLCustomPredicate<?>>, Map<String, JoinType>, Collection<String>, Collection<String>, boolean, Character) - Constructor for class io.github.perplexhub.rsql.RSQLJPAPredicateConverter
- RSQLJPASupport - Class in io.github.perplexhub.rsql
- RSQLJPASupport() - Constructor for class io.github.perplexhub.rsql.RSQLJPASupport
- RSQLJPASupport(Map<String, EntityManager>) - Constructor for class io.github.perplexhub.rsql.RSQLJPASupport
- RSQLJPASupport(Map<String, EntityManager>, Map<EntityManager, Database>) - Constructor for class io.github.perplexhub.rsql.RSQLJPASupport
S
- SortSupport - Class in io.github.perplexhub.rsql
- SortSupport() - Constructor for class io.github.perplexhub.rsql.SortSupport
T
- toSort(SortSupport) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
-
Add orderBy(s) to
CriteriaQuery
. - toSort(String) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toSort(String, Map<String, String>) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toSpecification(QuerySupport) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toSpecification(String) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toSpecification(String, boolean) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toSpecification(String, boolean, Map<String, String>) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toSpecification(String, boolean, Map<String, String>, List<RSQLCustomPredicate<?>>, Map<String, JoinType>) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toSpecification(String, boolean, Map<String, String>, List<RSQLCustomPredicate<?>>, Map<String, JoinType>, Map<Class<?>, List<String>>, Map<Class<?>, List<String>>) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toSpecification(String, boolean, Map<String, String>, Map<String, JoinType>) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toSpecification(String, List<RSQLCustomPredicate<?>>) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toSpecification(String, Map<String, String>) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toSpecification(String, Map<String, String>, List<RSQLCustomPredicate<?>>, Map<String, JoinType>) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toSpecification(String, Map<String, String>, List<RSQLCustomPredicate<?>>, Map<String, JoinType>, Map<Class<?>, List<String>>, Map<Class<?>, List<String>>) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toSpecification(String, Map<String, String>, Map<String, JoinType>) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
- toString() - Method in class io.github.perplexhub.rsql.QuerySupport
- toString() - Method in record class io.github.perplexhub.rsql.ResolvedExpression.JsonbPathExpression
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.perplexhub.rsql.ResolvedExpression.PathExpression
-
Returns a string representation of this record class.
- toString() - Method in class io.github.perplexhub.rsql.SortSupport
- type() - Method in record class io.github.perplexhub.rsql.ResolvedExpression.PathExpression
-
Returns the value of the
type
record component.
V
- visit(AndNode, From) - Method in class io.github.perplexhub.rsql.RSQLJPAPredicateConverter
- visit(ComparisonNode, From) - Method in class io.github.perplexhub.rsql.RSQLJPAPredicateConverter
- visit(OrNode, From) - Method in class io.github.perplexhub.rsql.RSQLJPAPredicateConverter
All Classes and Interfaces|All Packages