Index

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

A

AbstractVendorRepository - Class in cz.encircled.joiner.core.vendor
Common parent for implementations of vendor-specific repositories
AbstractVendorRepository() - Constructor for class cz.encircled.joiner.core.vendor.AbstractVendorRepository
 
accept(Visitor<R1, C>, C) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
addDefaultHint(String, Object) - Method in class cz.encircled.joiner.core.JoinerProperties
Add a given JPA hint to all queries
addDefaultQueryFeature(QueryFeature) - Method in class cz.encircled.joiner.core.JoinerProperties
Add a given feature to all queries
addFeatures(QueryFeature...) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
addFeatures(QueryFeature...) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
addFeatures(Collection<QueryFeature>) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
addFeatures(Collection<QueryFeature>) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
addFetch(JPQLQuery<?>, JoinDescription, Collection<JoinDescription>, EntityPath<?>) - Method in class cz.encircled.joiner.core.vendor.EclipselinkRepository
 
addFetch(JPQLQuery<?>, JoinDescription, Collection<JoinDescription>, EntityPath<?>) - Method in class cz.encircled.joiner.core.vendor.HibernateRepository
 
addFetch(JPQLQuery<?>, JoinDescription, Collection<JoinDescription>, EntityPath<?>) - Method in interface cz.encircled.joiner.core.vendor.JoinerVendorRepository
 
addHint(String, Object) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
addHint(String, Object) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
addJoin(JPQLQuery<?>, JoinDescription) - Method in class cz.encircled.joiner.core.vendor.AbstractVendorRepository
 
addJoin(JPQLQuery<?>, JoinDescription) - Method in class cz.encircled.joiner.core.vendor.EclipselinkRepository
 
addJoin(JPQLQuery<?>, JoinDescription) - Method in interface cz.encircled.joiner.core.vendor.JoinerVendorRepository
 
addJoin(JoinDescription) - Method in interface cz.encircled.joiner.query.JoinRoot
 
after(JoinerQuery<T, R>, JPQLQuery<R>) - Method in interface cz.encircled.joiner.query.QueryFeature
This method is invoked just before a JPA query execution and allows to modify the result query directly
AliasMissingException - Exception in cz.encircled.joiner.exception
This exception is thrown, when a predicate or a join have a reference to an alias, that is not present in a query
AliasMissingException(String) - Constructor for exception cz.encircled.joiner.exception.AliasMissingException
 
AliasResolver - Interface in cz.encircled.joiner.core
Implementation is responsible for aliases lookup in a query
asc(Expression<?>) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
asc(Expression<?>) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
Assert - Class in cz.encircled.joiner.util
Assert util methods
Assert() - Constructor for class cz.encircled.joiner.util.Assert
 
assertThat(boolean) - Static method in class cz.encircled.joiner.util.Assert
 

B

before(JoinerQuery<T, R>) - Method in interface cz.encircled.joiner.query.QueryFeature
This method is invoked before a JPA query creation and allows the request modification

C

clear() - Method in class cz.encircled.joiner.util.MultiValueMap
 
collectionPath(CollectionPathBase<?, ?, ?>) - Method in class cz.encircled.joiner.query.join.JoinDescription
 
collectPredicatePaths(Expression<?>) - Static method in class cz.encircled.joiner.util.JoinerUtils
 
containsKey(Object) - Method in class cz.encircled.joiner.util.MultiValueMap
 
containsValue(Object) - Method in class cz.encircled.joiner.util.MultiValueMap
 
copy() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
copy() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
copy() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
count() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
count(EntityPath<T>) - Static method in class cz.encircled.joiner.query.Q
Build count query
createEmptyValue(Type) - Method in class cz.encircled.joiner.feature.PostQueryLazyFetchBlockerFeature
 
createQuery(JoinerQuery<?, R>, EntityManager, JoinerProperties) - Method in class cz.encircled.joiner.core.vendor.EclipselinkRepository
 
createQuery(JoinerQuery<?, R>, EntityManager, JoinerProperties) - Method in class cz.encircled.joiner.core.vendor.HibernateRepository
 
createQuery(JoinerQuery<?, R>, EntityManager, JoinerProperties) - Method in interface cz.encircled.joiner.core.vendor.JoinerVendorRepository
 
cz.encircled.joiner.core - package cz.encircled.joiner.core
 
cz.encircled.joiner.core.vendor - package cz.encircled.joiner.core.vendor
 
cz.encircled.joiner.exception - package cz.encircled.joiner.exception
 
cz.encircled.joiner.feature - package cz.encircled.joiner.feature
 
cz.encircled.joiner.query - package cz.encircled.joiner.query
 
cz.encircled.joiner.query.join - package cz.encircled.joiner.query.join
 
cz.encircled.joiner.util - package cz.encircled.joiner.util
 

D

DefaultAliasResolver - Class in cz.encircled.joiner.core
 
DefaultAliasResolver(EntityManager) - Constructor for class cz.encircled.joiner.core.DefaultAliasResolver
 
defaultFeatures - Variable in class cz.encircled.joiner.core.JoinerProperties
 
defaultHints - Variable in class cz.encircled.joiner.core.JoinerProperties
 
DefaultJoinGraphRegistry - Class in cz.encircled.joiner.query.join
ConcurrentHashMap-based implementation of JoinGraphRegistry
DefaultJoinGraphRegistry() - Constructor for class cz.encircled.joiner.query.join.DefaultJoinGraphRegistry
 
DefaultPredicateAliasResolver - Class in cz.encircled.joiner.core
 
DefaultPredicateAliasResolver(Joiner) - Constructor for class cz.encircled.joiner.core.DefaultPredicateAliasResolver
 
desc(Expression<?>) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
desc(Expression<?>) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
distinct(boolean) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
distinct(boolean) - Method in class cz.encircled.joiner.query.JoinerQueryBase
Deprecated.
non-distinct queries are not supported by JPA anymore
doFindPathOnParent(Path<?>, Class<?>, JoinDescription) - Method in class cz.encircled.joiner.core.DefaultAliasResolver
 

E

EclipselinkRepository - Class in cz.encircled.joiner.core.vendor
 
EclipselinkRepository() - Constructor for class cz.encircled.joiner.core.vendor.EclipselinkRepository
 
entityNotFound() - Static method in class cz.encircled.joiner.exception.JoinerExceptions
 
entrySet() - Method in class cz.encircled.joiner.util.MultiValueMap
 
equals(Object) - Method in class cz.encircled.joiner.query.join.JoinDescription
 
equals(Object) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
equals(Object) - Method in class cz.encircled.joiner.query.QueryOrder
 
ExpressionQueryFromBuilder<R> - Class in cz.encircled.joiner.query
 
ExpressionQueryFromBuilder(Expression<R>) - Constructor for class cz.encircled.joiner.query.ExpressionQueryFromBuilder
 

F

fetch(boolean) - Method in class cz.encircled.joiner.query.join.JoinDescription
 
find(JoinerQuery<T, R>) - Method in class cz.encircled.joiner.core.Joiner
 
find(JoinerQuery<U, R>) - Method in interface cz.encircled.joiner.core.JoinerRepository
Find multiple objects for given parameters
findConstructor(Class<?>, Class[]) - Static method in class cz.encircled.joiner.util.ReflectionUtils
 
findField(Class<?>, String) - Static method in class cz.encircled.joiner.util.ReflectionUtils
 
findOne(JoinerQuery<T, R>) - Method in class cz.encircled.joiner.core.Joiner
 
findOne(JoinerQuery<U, R>) - Method in interface cz.encircled.joiner.core.JoinerRepository
Find one object (or null) for given parameters
from(EntityPath<T>) - Method in class cz.encircled.joiner.query.ExpressionQueryFromBuilder
 
from(EntityPath<T>) - Method in interface cz.encircled.joiner.query.FromBuilder
 
from(EntityPath<T>) - Static method in class cz.encircled.joiner.query.Q
Build "from" clause of query
from(EntityPath<T>) - Method in class cz.encircled.joiner.query.TupleQueryFromBuilder
 
FromBuilder<R> - Interface in cz.encircled.joiner.query
 

G

get(Object) - Method in class cz.encircled.joiner.util.MultiValueMap
 
getAlias() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getAllJoinGraphs(Class<?>) - Method in class cz.encircled.joiner.query.join.DefaultJoinGraphRegistry
 
getAllJoinGraphs(Class<?>) - Method in interface cz.encircled.joiner.query.join.JoinGraphRegistry
 
getAllJoins() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getAllJoins() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getAllJoins() - Method in interface cz.encircled.joiner.query.JoinRoot
 
getChildren() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getCollectionPath() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getDefaultPath(CollectionPathBase<?, ?, ?>) - Static method in class cz.encircled.joiner.util.JoinerUtils
Find default path of an entity (e.g.
getDefaultPath(Class<T>) - Static method in class cz.encircled.joiner.util.JoinerUtils
Find default path of an entity (e.g.
getFeatures() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getFeatures() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getField(Field, Object) - Static method in class cz.encircled.joiner.util.ReflectionUtils
 
getField(String, Object) - Static method in class cz.encircled.joiner.util.ReflectionUtils
 
getFrom() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getFrom() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getGroupBy() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getGroupBy() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getHaving() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getHaving() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getHints() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getHints() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getJoin(Expression<?>) - Method in interface cz.encircled.joiner.query.JoinRoot
 
getJoinerProperties() - Method in class cz.encircled.joiner.core.Joiner
 
getJoinGraph(Class<?>, Object) - Method in class cz.encircled.joiner.query.join.DefaultJoinGraphRegistry
 
getJoinGraph(Class<?>, Object) - Method in interface cz.encircled.joiner.query.join.JoinGraphRegistry
 
getJoinGraphs() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getJoinGraphs() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getJoins() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getJoins() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getJoinType() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getLastElementPath(EntityPath<?>) - Static method in class cz.encircled.joiner.util.JoinerUtils
 
getLimit() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getLimit() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getMetadata() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getOffset() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getOffset() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getOn() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getOrder() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getOrder() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getOriginalAlias() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getParent() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getResultList(JoinerQuery<?, T>, JPQLQuery<T>, JoinerProperties) - Method in class cz.encircled.joiner.core.vendor.AbstractVendorRepository
 
getResultList(JoinerQuery<?, T>, JPQLQuery<T>, JoinerProperties) - Method in class cz.encircled.joiner.core.vendor.HibernateRepository
 
getResultList(JoinerQuery<?, T>, JPQLQuery<T>, JoinerProperties) - Method in interface cz.encircled.joiner.core.vendor.JoinerVendorRepository
 
getReturnProjection() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getReturnProjection() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getReturnProjection() - Method in class cz.encircled.joiner.query.TupleJoinerQuery
 
getSingularPath() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getSubclasses(Class<?>, EntityManager) - Static method in class cz.encircled.joiner.util.ReflectionUtils
 
getTarget() - Method in class cz.encircled.joiner.query.QueryOrder
 
getType() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getWhere() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getWhere() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
groupBy(Path<?>...) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
groupBy(Path<?>...) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 

H

hashCode() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
hashCode() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
hashCode() - Method in class cz.encircled.joiner.query.QueryOrder
 
having(Predicate) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
having(Predicate) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
HibernateRepository - Class in cz.encircled.joiner.core.vendor
 
HibernateRepository() - Constructor for class cz.encircled.joiner.core.vendor.HibernateRepository
 

I

inner() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
inner(CollectionPathBase<?, ?, ?>) - Static method in class cz.encircled.joiner.query.join.J
Add inner join for given path
inner(EntityPath<?>) - Static method in class cz.encircled.joiner.query.join.J
Add inner join for given path
instantiate(Class<?>, Object...) - Static method in class cz.encircled.joiner.util.ReflectionUtils
 
isAsc() - Method in class cz.encircled.joiner.query.QueryOrder
 
isCollectionPath() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
isCount() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
isCount() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
isDistinct() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
isDistinct() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
isEmpty() - Method in class cz.encircled.joiner.util.MultiValueMap
 
isFetch() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
isStatelessSession() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
isStatelessSession() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 

J

J - Class in cz.encircled.joiner.query.join
This class contains helper methods for joins building
J() - Constructor for class cz.encircled.joiner.query.join.J
 
JoinDescription - Class in cz.encircled.joiner.query.join
Represents query join.
JoinDescription(EntityPath<?>) - Constructor for class cz.encircled.joiner.query.join.JoinDescription
 
Joiner - Class in cz.encircled.joiner.core
Base class of Joiner.
Joiner(EntityManager) - Constructor for class cz.encircled.joiner.core.Joiner
 
Joiner(EntityManager, JoinerProperties) - Constructor for class cz.encircled.joiner.core.Joiner
 
JoinerException - Exception in cz.encircled.joiner.exception
Basic class for all Joiner runtime exceptions
JoinerException(String) - Constructor for exception cz.encircled.joiner.exception.JoinerException
 
JoinerException(String, Exception) - Constructor for exception cz.encircled.joiner.exception.JoinerException
 
JoinerExceptions - Class in cz.encircled.joiner.exception
Basic class for all Joiner runtime exceptions
JoinerExceptions() - Constructor for class cz.encircled.joiner.exception.JoinerExceptions
 
JoinerProperties - Class in cz.encircled.joiner.core
 
JoinerProperties() - Constructor for class cz.encircled.joiner.core.JoinerProperties
 
JoinerQuery<T,R> - Interface in cz.encircled.joiner.query
Base interface which defines possible parameters of joiner query T - select from R - projection type
JoinerQueryBase<T,R> - Class in cz.encircled.joiner.query
Implementation of joiner query with non-tuple result
JoinerQueryBase(EntityPath<T>) - Constructor for class cz.encircled.joiner.query.JoinerQueryBase
 
JoinerQueryBase(EntityPath<T>, Expression<R>) - Constructor for class cz.encircled.joiner.query.JoinerQueryBase
 
JoinerRepository<T> - Interface in cz.encircled.joiner.core
Base interface for repositories with joiner support.
JoinerUtils - Class in cz.encircled.joiner.util
 
JoinerVendorRepository - Interface in cz.encircled.joiner.core.vendor
Implementation is responsible for vendor-specific logic
JoinGraphRegistry - Interface in cz.encircled.joiner.query.join
JoinGraph allows to predefine a set of joins for a specific class that can be added to a query using JoinerQuery.joinGraphs(String...)
joinGraphs(Enum...) - Method in interface cz.encircled.joiner.query.JoinerQuery
Add join graphs to the query.
joinGraphs(Enum...) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
joinGraphs(String...) - Method in interface cz.encircled.joiner.query.JoinerQuery
Add join graphs to the query.
joinGraphs(String...) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
joinGraphs(Collection<?>) - Method in interface cz.encircled.joiner.query.JoinerQuery
Add join graphs to the query.
joinGraphs(Collection<?>) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
JoinRoot - Interface in cz.encircled.joiner.query
Indicates that an object may contain joins
joins(CollectionPathBase<?, ?, ?>...) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
joins(CollectionPathBase<?, ?, ?>...) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
joins(EntityPath<?>...) - Method in interface cz.encircled.joiner.query.JoinerQuery
Add left joins for specified paths
joins(EntityPath<?>...) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
joins(JoinDescription...) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
joins(JoinDescription...) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
joins(Collection<JoinDescription>) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
joins(Collection<JoinDescription>) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 

K

keySet() - Method in class cz.encircled.joiner.util.MultiValueMap
 

L

lastJoin - Variable in class cz.encircled.joiner.query.JoinerQueryBase
 
left() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
left(CollectionPathBase<?, ?, ?>) - Static method in class cz.encircled.joiner.query.join.J
Add left join for given path
left(EntityPath<?>) - Static method in class cz.encircled.joiner.query.join.J
Add left join for given path
limit(Long) - Method in interface cz.encircled.joiner.query.JoinerQuery
Set max results for the query results
limit(Long) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 

M

multipleEntitiesFound() - Static method in class cz.encircled.joiner.exception.JoinerExceptions
 
MultiValueMap<K,V> - Class in cz.encircled.joiner.util
 
MultiValueMap() - Constructor for class cz.encircled.joiner.util.MultiValueMap
 

N

nested(CollectionPathBase<?, ?, ?>...) - Method in class cz.encircled.joiner.query.join.JoinDescription
Add children joins to current join from specified paths
nested(EntityPath<?>...) - Method in class cz.encircled.joiner.query.join.JoinDescription
Add children joins to current join from specified paths
nested(JoinDescription...) - Method in class cz.encircled.joiner.query.join.JoinDescription
Add children joins to current join
notNull(Object) - Static method in class cz.encircled.joiner.util.Assert
 

O

offset(Long) - Method in interface cz.encircled.joiner.query.JoinerQuery
Set offset for the query results
offset(Long) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
on(Predicate) - Method in class cz.encircled.joiner.query.join.JoinDescription
 

P

path(CollectionPathBase<?, ?, P>) - Static method in class cz.encircled.joiner.query.join.J
Aliases of nested joins are determined at runtime.
path(EntityPath<?>, EntityPath<?>, T) - Static method in class cz.encircled.joiner.query.join.J
Aliases of nested joins are determined at runtime.
path(EntityPath<?>, T) - Static method in class cz.encircled.joiner.query.join.J
Aliases of nested joins are determined at runtime.
postLoad(JoinerQuery<T, R>, List<R>) - Method in class cz.encircled.joiner.feature.PostQueryLazyFetchBlockerFeature
 
postLoad(JoinerQuery<T, R>, List<R>) - Method in interface cz.encircled.joiner.query.QueryFeature
This method is invoked after the result set is fetched, similar to JPA @PostLoad
PostQueryLazyFetchBlockerFeature - Class in cz.encircled.joiner.feature
Use this query feature to prevent uninitialized lazy attributes from being fetched when accessed.
PostQueryLazyFetchBlockerFeature(EntityManager) - Constructor for class cz.encircled.joiner.feature.PostQueryLazyFetchBlockerFeature
 
PredicateAliasResolver - Interface in cz.encircled.joiner.core
Implementation is responsible for predicate aliases lookup in a query
put(K, V) - Method in class cz.encircled.joiner.util.MultiValueMap
 
putAll(Map<? extends K, ? extends V>) - Method in class cz.encircled.joiner.util.MultiValueMap
 

Q

Q - Class in cz.encircled.joiner.query
This class contains helper methods for joiner query building
Q() - Constructor for class cz.encircled.joiner.query.Q
 
QueryFeature - Interface in cz.encircled.joiner.query
Query features allow to modify the request/query before executing in declarative way
QueryOrder<T> - Class in cz.encircled.joiner.query
Definition of result set order
QueryOrder(boolean, Expression<T>) - Constructor for class cz.encircled.joiner.query.QueryOrder
 

R

ReflectionUtils - Class in cz.encircled.joiner.util
 
ReflectionUtils() - Constructor for class cz.encircled.joiner.util.ReflectionUtils
 
registerJoinGraph(Object, Collection<JoinDescription>, Class<?>...) - Method in class cz.encircled.joiner.query.join.DefaultJoinGraphRegistry
 
registerJoinGraph(Object, Collection<JoinDescription>, Class<?>...) - Method in interface cz.encircled.joiner.query.join.JoinGraphRegistry
Adds new join graph to the registry.
registerOrReplaceJoinGraph(Object, Collection<JoinDescription>, Class<?>...) - Method in class cz.encircled.joiner.query.join.DefaultJoinGraphRegistry
 
registerOrReplaceJoinGraph(Object, Collection<JoinDescription>, Class<?>...) - Method in interface cz.encircled.joiner.query.join.JoinGraphRegistry
Adds new join graph to the registry or replace an existing one.
remove(Object) - Method in class cz.encircled.joiner.util.MultiValueMap
 
removeDefaultHint(String) - Method in class cz.encircled.joiner.core.JoinerProperties
 
removeDefaultQueryFeature(QueryFeature) - Method in class cz.encircled.joiner.core.JoinerProperties
 
removeJoin(JoinDescription) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
removeJoin(JoinDescription) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
resolveFieldPathForJoinAlias(JoinDescription, EntityPath<?>) - Method in interface cz.encircled.joiner.core.AliasResolver
Find and set the path to field (collection or single) for the given join
resolveFieldPathForJoinAlias(JoinDescription, EntityPath<?>) - Method in class cz.encircled.joiner.core.DefaultAliasResolver
 
resolveOperation(Operation<?>, List<JoinDescription>, Set<Path<?>>) - Method in class cz.encircled.joiner.core.DefaultPredicateAliasResolver
 
resolveOperation(Operation<?>, List<JoinDescription>, Set<Path<?>>) - Method in interface cz.encircled.joiner.core.PredicateAliasResolver
Resolves all correct paths used in specified operation
resolvePath(Path<T>, Map<AnnotatedElement, List<JoinDescription>>, Set<Path<?>>) - Method in class cz.encircled.joiner.core.DefaultPredicateAliasResolver
 
resolvePath(Path<T>, Map<AnnotatedElement, List<JoinDescription>>, Set<Path<?>>) - Method in interface cz.encircled.joiner.core.PredicateAliasResolver
If alias from path is not present in usedAliases, try to find it in joins.
resolvePredicate(Predicate, List<JoinDescription>, Set<Path<?>>) - Method in class cz.encircled.joiner.core.DefaultPredicateAliasResolver
 
resolvePredicate(Predicate, List<JoinDescription>, Set<Path<?>>) - Method in interface cz.encircled.joiner.core.PredicateAliasResolver
Resolves all correct paths used in specified predicate
right() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
right(EntityPath<?>) - Static method in class cz.encircled.joiner.query.join.J
Add right join for given path

S

save(T) - Method in class cz.encircled.joiner.core.Joiner
 
select(Expression<?>...) - Static method in class cz.encircled.joiner.query.Q
Build a tuple query projections (i.e. select clause)
select(Expression<R>) - Static method in class cz.encircled.joiner.query.Q
Build a query projection (i.e. select clause)
select(Class<R>, Expression<?>...) - Static method in class cz.encircled.joiner.query.Q
Build a query projection (i.e. select clause) with result mapping to another object
setField(Field, Object, Object) - Static method in class cz.encircled.joiner.util.ReflectionUtils
 
setJoinerProperties(JoinerProperties) - Method in class cz.encircled.joiner.core.Joiner
 
setJoinGraphRegistry(JoinGraphRegistry) - Method in class cz.encircled.joiner.core.Joiner
 
setStatelessSession(Boolean) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
setStatelessSession(Boolean) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
setSubQueryMetadata(QueryMetadata) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
setSubQueryMetadata(QueryMetadata) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
setUseStatelessSessions(boolean) - Method in class cz.encircled.joiner.core.JoinerProperties
If true, Hibernate StatelessSession will be used for all queries
singularPath(EntityPath<?>) - Method in class cz.encircled.joiner.query.join.JoinDescription
 
size() - Method in class cz.encircled.joiner.util.MultiValueMap
 
StringUtils - Class in cz.encircled.joiner.util
 
StringUtils() - Constructor for class cz.encircled.joiner.util.StringUtils
 

T

toJPAQuery(JoinerQuery<T, R>) - Method in class cz.encircled.joiner.core.Joiner
 
toString() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
toString() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
TupleJoinerQuery<T> - Class in cz.encircled.joiner.query
Implementation of joiner query with Tuple result
TupleJoinerQuery(EntityPath<T>, Expression<?>...) - Constructor for class cz.encircled.joiner.query.TupleJoinerQuery
 
TupleQueryFromBuilder - Class in cz.encircled.joiner.query
 

U

uncapitalize(String) - Static method in class cz.encircled.joiner.util.StringUtils
 
unrollChildrenJoins(Collection<JoinDescription>) - Static method in class cz.encircled.joiner.query.join.J
Collect all joins and its children to single collection
useStatelessSession() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
useStatelessSession() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
useStatelessSessions - Variable in class cz.encircled.joiner.core.JoinerProperties
 

V

values() - Method in class cz.encircled.joiner.util.MultiValueMap
 

W

where(Predicate) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
where(Predicate) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
withProperties(JoinerProperties) - Method in class cz.encircled.joiner.core.Joiner
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form