Index

A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

A

accessControl(Class, String) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
addConverter(Class<T>, Converter<String, ? extends T>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
 
addConverter(Converter<?, ?>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
 
addEntityAttributeParser(Class<T>, Function<String, ? extends T>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
 
addEntityAttributeTypeMap(Class, Class) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
 
addMapping(Class<?>, String, String) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
 
addMapping(Class<?>, Map<String, String>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
 
addPropertyBlacklist(Class<?>, String) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
 
addPropertyBlacklist(Class<?>, List<String>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
 
addPropertyWhitelist(Class<?>, String) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
 
addPropertyWhitelist(Class<?>, List<String>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
 

B

BETWEEN - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 

C

ConversionException - Exception in io.github.perplexhub.rsql
 
ConversionException(String, Throwable) - Constructor for exception io.github.perplexhub.rsql.ConversionException
 
convert(String, Class) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 

D

defaultConversionService - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
 

E

entityManagerDatabase - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
 
entityManagerMap - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
 
EQUAL - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 
expectBestMapping(String, Map<String, String>) - Static method in class io.github.perplexhub.rsql.PathUtils
Try to find the best mapping for the property path by checking the whole path first, then the beginning, and finally the original path.

F

findMappingOnBeginning(String, Map<String, String>) - Static method in class io.github.perplexhub.rsql.PathUtils
If the beginning of the property path is mapped, replace it with the mapped value.
findMappingOnWhole(String, Map<String, String>) - Static method in class io.github.perplexhub.rsql.PathUtils
If the whole property path is mapped, replace it with the mapped value.
findPropertyType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
FunctionBlackListedException - Exception in io.github.perplexhub.rsql
 
FunctionBlackListedException(String) - Constructor for exception io.github.perplexhub.rsql.FunctionBlackListedException
 
FunctionNotWhiteListedException - Exception in io.github.perplexhub.rsql
 
FunctionNotWhiteListedException(String) - Constructor for exception io.github.perplexhub.rsql.FunctionNotWhiteListedException
 

G

getAttribute(String, ManagedType<T>) - Static method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
getDatabase(EntityManager) - Static method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
getElementCollectionGenericType(Class, Attribute) - Static method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
getEntityManagerMap() - Static method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
getManagedElementCollectionType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
getManagedType(Class<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
getManagedTypeMap() - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
getName() - Method in exception io.github.perplexhub.rsql.PropertyException
Returns the problematic property name.
getPropertyPathMapper() - Method in class io.github.perplexhub.rsql.RSQLComplexConverter
 
getPropertyPathMapper() - Method in class io.github.perplexhub.rsql.RSQLSimpleConverter
 
getPropertyPathMapper() - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
getPropertyRemapping() - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
getType() - Method in exception io.github.perplexhub.rsql.PropertyException
Returns class that (not)contains property with PropertyException.getName().
getVersion() - Method in class io.github.perplexhub.rsql.RSQLCommonSupport
 
globalPropertyBlacklist - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
 
globalPropertyWhitelist - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
 
GREATER_THAN - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 
GREATER_THAN_OR_EQUAL - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 

H

hasPropertyName(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 

I

IGNORE_CASE - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 
IGNORE_CASE_LIKE - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 
IGNORE_CASE_NOT_LIKE - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 
IN - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 
init() - Method in class io.github.perplexhub.rsql.RSQLCommonSupport
 
io.github.perplexhub.rsql - package io.github.perplexhub.rsql
 
IS_NULL - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 
isAssociationType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
isElementCollectionType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
isEmbeddedType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
isManyToManyAssociationType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
isOneToManyAssociationType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
isOneToOneAssociationType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 

L

LESS_THAN - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 
LESS_THAN_OR_EQUAL - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 
LIKE - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 

M

managedTypeMap - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
 
mapProperty(String, Class<?>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 
mapPropertyPath(String) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
 

N

NOT_BETWEEN - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 
NOT_EQUAL - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 
NOT_IN - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 
NOT_LIKE - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 
NOT_NULL - Static variable in class io.github.perplexhub.rsql.RSQLOperators
 

O

of(CriteriaBuilder, Path<?>, List<Object>, From<?, ?>) - Static method in class io.github.perplexhub.rsql.RSQLCustomPredicateInput
 

P

PathUtils - Class in io.github.perplexhub.rsql
 
primitiveToWrapper - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
 
PropertyAccessControlException - Exception in io.github.perplexhub.rsql
Thrown indicate that property blacklisted/not whitelisted, in other words forbidden to use.
PropertyAccessControlException(String, Class<?>, String) - Constructor for exception io.github.perplexhub.rsql.PropertyAccessControlException
 
propertyBlacklist - Variable in class io.github.perplexhub.rsql.RSQLVisitorBase
 
PropertyBlacklistedException - Exception in io.github.perplexhub.rsql
Thrown to indicate that property in the blacklist.
PropertyBlacklistedException(String, Class<?>, String) - Constructor for exception io.github.perplexhub.rsql.PropertyBlacklistedException
 
PropertyException - Exception in io.github.perplexhub.rsql
Thrown to indicate generic problem with entity property (e.g.
PropertyException(String, Class<?>) - Constructor for exception io.github.perplexhub.rsql.PropertyException
 
PropertyException(String, Class<?>, String) - Constructor for exception io.github.perplexhub.rsql.PropertyException
 
PropertyException(String, Class<?>, Throwable) - Constructor for exception io.github.perplexhub.rsql.PropertyException
 
PropertyNotWhitelistedException - Exception in io.github.perplexhub.rsql
Thrown to indicate that property not in the whitelist.
PropertyNotWhitelistedException(String, Class<?>, String) - Constructor for exception io.github.perplexhub.rsql.PropertyNotWhitelistedException
 
propertyRemapping - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
 
propertyWhitelist - Variable in class io.github.perplexhub.rsql.RSQLVisitorBase
 

R

removeConverter(Class<T>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
 
RSQLCommonSupport - Class in io.github.perplexhub.rsql
 
RSQLCommonSupport() - Constructor for class io.github.perplexhub.rsql.RSQLCommonSupport
 
RSQLCommonSupport(Map<String, EntityManager>) - Constructor for class io.github.perplexhub.rsql.RSQLCommonSupport
 
RSQLComplexConverter - Class in io.github.perplexhub.rsql
 
RSQLComplexConverter() - Constructor for class io.github.perplexhub.rsql.RSQLComplexConverter
 
RSQLCustomPredicate<T extends Comparable<?>> - Class in io.github.perplexhub.rsql
 
RSQLCustomPredicate() - Constructor for class io.github.perplexhub.rsql.RSQLCustomPredicate
 
RSQLCustomPredicateInput - Class in io.github.perplexhub.rsql
 
RSQLCustomPredicateInput() - Constructor for class io.github.perplexhub.rsql.RSQLCustomPredicateInput
 
RSQLException - Exception in io.github.perplexhub.rsql
Thrown to indicate that generic problems within library.
RSQLException() - Constructor for exception io.github.perplexhub.rsql.RSQLException
 
RSQLException(String) - Constructor for exception io.github.perplexhub.rsql.RSQLException
 
RSQLException(String, Throwable) - Constructor for exception io.github.perplexhub.rsql.RSQLException
 
RSQLException(Throwable) - Constructor for exception io.github.perplexhub.rsql.RSQLException
 
RSQLOperators - Class in io.github.perplexhub.rsql
 
RSQLOperators() - Constructor for class io.github.perplexhub.rsql.RSQLOperators
 
RSQLSimpleConverter - Class in io.github.perplexhub.rsql
 
RSQLSimpleConverter() - Constructor for class io.github.perplexhub.rsql.RSQLSimpleConverter
 
RSQLVisitorBase<R,A> - Class in io.github.perplexhub.rsql
 
RSQLVisitorBase() - Constructor for class io.github.perplexhub.rsql.RSQLVisitorBase
 

S

supportedOperators() - Static method in class io.github.perplexhub.rsql.RSQLOperators
 

T

toComplexMultiValueMap(String) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
 
toMultiValueMap(String) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
 

U

UnknownPropertyException - Exception in io.github.perplexhub.rsql
Thrown to indicate that RSQL query contains unknown field.
UnknownPropertyException(String, Class<?>) - Constructor for exception io.github.perplexhub.rsql.UnknownPropertyException
 

V

visit(AndNode, Map<String, MultiValueMap<String, String>>) - Method in class io.github.perplexhub.rsql.RSQLComplexConverter
 
visit(AndNode, MultiValueMap<String, String>) - Method in class io.github.perplexhub.rsql.RSQLSimpleConverter
 
visit(ComparisonNode, Map<String, MultiValueMap<String, String>>) - Method in class io.github.perplexhub.rsql.RSQLComplexConverter
 
visit(ComparisonNode, MultiValueMap<String, String>) - Method in class io.github.perplexhub.rsql.RSQLSimpleConverter
 
visit(OrNode, Map<String, MultiValueMap<String, String>>) - Method in class io.github.perplexhub.rsql.RSQLComplexConverter
 
visit(OrNode, MultiValueMap<String, String>) - Method in class io.github.perplexhub.rsql.RSQLSimpleConverter
 
A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form