JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
J
L
M
P
S
T
V
A
AbstractJpaVisitor
<
T
,
E
> - Class in
com.github.tennaito.rsql.jpa
AbstractQueryVisitor Abstract Visitor class for parsing RSQL AST Nodes.
AbstractJpaVisitor(E...)
- Constructor for class com.github.tennaito.rsql.jpa.
AbstractJpaVisitor
Construtor with template varargs for entityClass discovery.
addMapping(Class<?>, Map<String, String>)
- Method in class com.github.tennaito.rsql.misc.
SimpleMapper
Add selectors -> property names mapping for given entity class.
addMapping(Class<?>, String, String)
- Method in class com.github.tennaito.rsql.misc.
SimpleMapper
Add one selector -> property name mapping for given entity class.
ArgumentFormatException
- Exception in
com.github.tennaito.rsql.misc
Indicate that argument is not in suitable format required by entity's property, i.e. is not parseable to the specified type.
ArgumentFormatException(String, Class<?>)
- Constructor for exception com.github.tennaito.rsql.misc.
ArgumentFormatException
Construct an
ArgumentFormatException
with specified argument and property type.
ArgumentParser
- Interface in
com.github.tennaito.rsql.misc
Interface for Argument Parser that is used for parsing given string argument from RSQL query according to type of the target property.
asEnum(ComparisonOperator)
- Static method in enum com.github.tennaito.rsql.parser.ast.
ComparisonOperatorProxy
B
BuilderTools
- Interface in
com.github.tennaito.rsql.builder
Facade Interface for miscelaneous utilities for operation definition.
builderTools
- Variable in class com.github.tennaito.rsql.jpa.
AbstractJpaVisitor
C
com.github.tennaito.rsql.builder
- package com.github.tennaito.rsql.builder
com.github.tennaito.rsql.jpa
- package com.github.tennaito.rsql.jpa
com.github.tennaito.rsql.misc
- package com.github.tennaito.rsql.misc
com.github.tennaito.rsql.parser.ast
- package com.github.tennaito.rsql.parser.ast
ComparisonOperatorProxy
- Enum in
com.github.tennaito.rsql.parser.ast
ComparisonOperatorProxy Enum Convert RSQLOperators to an Enumeration type.
createPredicate(Node, From, Class<T>, EntityManager, BuilderTools)
- Static method in class com.github.tennaito.rsql.jpa.
PredicateBuilder
Create a Predicate from the RSQL AST node.
createPredicate(LogicalNode, From, Class<T>, EntityManager, BuilderTools)
- Static method in class com.github.tennaito.rsql.jpa.
PredicateBuilder
Create a Predicate from the RSQL AST logical node.
createPredicate(ComparisonNode, From, Class<T>, EntityManager, BuilderTools)
- Static method in class com.github.tennaito.rsql.jpa.
PredicateBuilder
Create a Predicate from the RSQL AST comparison node.
createPredicate(Node, From, Class<T>, EntityManager, BuilderTools)
- Method in interface com.github.tennaito.rsql.jpa.
PredicateBuilderStrategy
Create a Predicate from the RSQL AST node.
D
DefaultArgumentParser
- Class in
com.github.tennaito.rsql.misc
Default implementation of
ArgumentParser
.
DefaultArgumentParser()
- Constructor for class com.github.tennaito.rsql.misc.
DefaultArgumentParser
defineRoot(From)
- Method in class com.github.tennaito.rsql.jpa.
JpaPredicateVisitor
Define the From node.
E
entityClass
- Variable in class com.github.tennaito.rsql.jpa.
AbstractJpaVisitor
F
findPropertyPath(String, Path, EntityManager, BuilderTools)
- Static method in class com.github.tennaito.rsql.jpa.
PredicateBuilder
Find a property path in the graph from startRoot
G
getArgument()
- Method in exception com.github.tennaito.rsql.misc.
ArgumentFormatException
getArgumentParser()
- Method in interface com.github.tennaito.rsql.builder.
BuilderTools
Get a argument parser for casting types.
getArgumentParser()
- Method in class com.github.tennaito.rsql.builder.
SimpleBuilderTools
getBuilderTools()
- Method in class com.github.tennaito.rsql.jpa.
AbstractJpaVisitor
Get builder tools.
getMapping()
- Method in class com.github.tennaito.rsql.misc.
SimpleMapper
getOperator()
- Method in enum com.github.tennaito.rsql.parser.ast.
ComparisonOperatorProxy
getPredicateBuilder()
- Method in interface com.github.tennaito.rsql.builder.
BuilderTools
Get a predicate strategy for parsing Node into Predicate.
getPredicateBuilder()
- Method in class com.github.tennaito.rsql.builder.
SimpleBuilderTools
getPredicateVisitor()
- Method in class com.github.tennaito.rsql.jpa.
JpaCriteriaCountQueryVisitor
Get the Predicate Visitor instance.
getPredicateVisitor()
- Method in class com.github.tennaito.rsql.jpa.
JpaCriteriaQueryVisitor
Get the Predicate Visitor instance.
getPropertiesMapper()
- Method in interface com.github.tennaito.rsql.builder.
BuilderTools
Get a mapper for the properties.
getPropertiesMapper()
- Method in class com.github.tennaito.rsql.builder.
SimpleBuilderTools
getPropertyType()
- Method in exception com.github.tennaito.rsql.misc.
ArgumentFormatException
getRoot()
- Method in class com.github.tennaito.rsql.jpa.
JpaCriteriaCountQueryVisitor
J
JpaCriteriaCountQueryVisitor
<
T
> - Class in
com.github.tennaito.rsql.jpa
JpaCriteriaQueryVisitor Visitor class for Criteria Query count creation from RSQL AST Nodes.
JpaCriteriaCountQueryVisitor(T...)
- Constructor for class com.github.tennaito.rsql.jpa.
JpaCriteriaCountQueryVisitor
Construtor with template varargs for entityClass discovery.
JpaCriteriaQueryVisitor
<
T
> - Class in
com.github.tennaito.rsql.jpa
JpaCriteriaQueryVisitor Visitor class for Criteria Query creation from RSQL AST Nodes.
JpaCriteriaQueryVisitor(T...)
- Constructor for class com.github.tennaito.rsql.jpa.
JpaCriteriaQueryVisitor
Construtor with template varargs for entityClass discovery.
JpaPredicateVisitor
<
T
> - Class in
com.github.tennaito.rsql.jpa
JpaPredicateVisitor Visitor class for Predicate creation from RSQL AST Nodes.
JpaPredicateVisitor(T...)
- Constructor for class com.github.tennaito.rsql.jpa.
JpaPredicateVisitor
Construtor with template varargs for entityClass discovery.
L
LIKE_WILDCARD
- Static variable in class com.github.tennaito.rsql.jpa.
PredicateBuilder
M
Mapper
- Interface in
com.github.tennaito.rsql.misc
Provides mapping of selectors in RSQL to property names of entities.
P
parse(String, Class<T>)
- Method in interface com.github.tennaito.rsql.misc.
ArgumentParser
Parse given string argument as the specified class type.
parse(List<String>, Class<T>)
- Method in interface com.github.tennaito.rsql.misc.
ArgumentParser
Create an array of arguments casted to their correct types.
parse(String, Class<T>)
- Method in class com.github.tennaito.rsql.misc.
DefaultArgumentParser
parse(List<String>, Class<T>)
- Method in class com.github.tennaito.rsql.misc.
DefaultArgumentParser
PredicateBuilder
- Class in
com.github.tennaito.rsql.jpa
PredicateBuilder Classe with utility methods for Predicate creation from RSQL AST nodes.
PredicateBuilderStrategy
- Interface in
com.github.tennaito.rsql.jpa
PredicateBuilderStrategy Strategy for delegate predicate creation for new operators.
S
setArgumentParser(ArgumentParser)
- Method in interface com.github.tennaito.rsql.builder.
BuilderTools
Set a specific ArgumentParser.
setArgumentParser(ArgumentParser)
- Method in class com.github.tennaito.rsql.builder.
SimpleBuilderTools
setBuilderTools(BuilderTools)
- Method in class com.github.tennaito.rsql.jpa.
AbstractJpaVisitor
Set a predicate strategy.
setEntityClass(Class<E>)
- Method in class com.github.tennaito.rsql.jpa.
AbstractJpaVisitor
Set the entity class explicitly, needed when the entity type is itself a generic
setMapping(Map<Class<?>, Map<String, String>>)
- Method in class com.github.tennaito.rsql.misc.
SimpleMapper
Set the mapping of selectors to property names per entity class.
setPredicateBuilder(PredicateBuilderStrategy)
- Method in interface com.github.tennaito.rsql.builder.
BuilderTools
Set a specific predicate strategy.
setPredicateBuilder(PredicateBuilderStrategy)
- Method in class com.github.tennaito.rsql.builder.
SimpleBuilderTools
setPropertiesMapper(Mapper)
- Method in interface com.github.tennaito.rsql.builder.
BuilderTools
Set a specific Mapper.
setPropertiesMapper(Mapper)
- Method in class com.github.tennaito.rsql.builder.
SimpleBuilderTools
setRoot(Root<T>)
- Method in class com.github.tennaito.rsql.jpa.
JpaCriteriaCountQueryVisitor
SimpleBuilderTools
- Class in
com.github.tennaito.rsql.builder
Simple Builder Tools A facade for all tools that are used inside the build.
SimpleBuilderTools()
- Constructor for class com.github.tennaito.rsql.builder.
SimpleBuilderTools
SimpleMapper
- Class in
com.github.tennaito.rsql.misc
Simple implementation of the
Mapper
.
SimpleMapper()
- Constructor for class com.github.tennaito.rsql.misc.
SimpleMapper
Construct new
SimpleMapper
with zero initial capacity of the entities map.
SimpleMapper(int)
- Constructor for class com.github.tennaito.rsql.misc.
SimpleMapper
Construct new
SimpleMapper
with the specified initial capacity of the entities map.
T
translate(String, Class<?>)
- Method in interface com.github.tennaito.rsql.misc.
Mapper
Translate given selector to the mapped property name or dot-separated path of the property.
translate(String, Class<?>)
- Method in class com.github.tennaito.rsql.misc.
SimpleMapper
V
valueOf(String)
- Static method in enum com.github.tennaito.rsql.parser.ast.
ComparisonOperatorProxy
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.github.tennaito.rsql.parser.ast.
ComparisonOperatorProxy
Returns an array containing the constants of this enum type, in the order they are declared.
visit(AndNode, EntityManager)
- Method in class com.github.tennaito.rsql.jpa.
JpaCriteriaCountQueryVisitor
visit(OrNode, EntityManager)
- Method in class com.github.tennaito.rsql.jpa.
JpaCriteriaCountQueryVisitor
visit(ComparisonNode, EntityManager)
- Method in class com.github.tennaito.rsql.jpa.
JpaCriteriaCountQueryVisitor
visit(AndNode, EntityManager)
- Method in class com.github.tennaito.rsql.jpa.
JpaCriteriaQueryVisitor
visit(OrNode, EntityManager)
- Method in class com.github.tennaito.rsql.jpa.
JpaCriteriaQueryVisitor
visit(ComparisonNode, EntityManager)
- Method in class com.github.tennaito.rsql.jpa.
JpaCriteriaQueryVisitor
visit(AndNode, EntityManager)
- Method in class com.github.tennaito.rsql.jpa.
JpaPredicateVisitor
visit(OrNode, EntityManager)
- Method in class com.github.tennaito.rsql.jpa.
JpaPredicateVisitor
visit(ComparisonNode, EntityManager)
- Method in class com.github.tennaito.rsql.jpa.
JpaPredicateVisitor
A
B
C
D
E
F
G
J
L
M
P
S
T
V
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015–2017. All rights reserved.