Index
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
featureto 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 interface cz.encircled.joiner.core.vendor.JoinerVendorRepository
- addJoin(JPQLQuery, JoinDescription) - Method in class cz.encircled.joiner.core.vendor.EclipselinkRepository
- 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
- 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
- getSinglePath() - 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
joinsbuilding - 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-tupleresult - 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
- replaceJoinGraph(Object, Collection<JoinDescription>, Class<?>...) - Method in class cz.encircled.joiner.query.join.DefaultJoinGraphRegistry
- replaceJoinGraph(Object, Collection<JoinDescription>, Class<?>...) - Method in interface cz.encircled.joiner.query.join.JoinGraphRegistry
-
Replace an existing join graph with a new one
- 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
pathis not present inusedAliases, 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
- singlePath(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
Tupleresult - 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
All Classes and Interfaces|All Packages|Serialized Form