Index

C D E F G H I J O P Q R S T V 
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 and Sort.
findAll(JpaSpecificationExecutor<?>, String, Pageable) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
Returns a Page of entities matching the given Specification.
findAll(JpaSpecificationExecutor<?>, String, Sort) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
Returns all entities matching the given Specification and Sort.
findOne(JpaSpecificationExecutor<?>, String) - Static method in class io.github.perplexhub.rsql.RSQLJPASupport
Returns a single entity matching the given Specification or Optional.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
 
C D E F G H I J O P Q R S T V 
All Classes and Interfaces|All Packages