Skip navigation links
A B C D E F G H I J L M N O P Q R S T U W 

A

AbstractVendorRepository - Class in cz.encircled.joiner.core.vendor
 
AbstractVendorRepository() - Constructor for class cz.encircled.joiner.core.vendor.AbstractVendorRepository
 
addFeatures(QueryFeature...) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
addFeatures(QueryFeature...) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
addFetch(JPAQuery, JoinDescription, Collection<JoinDescription>, EntityPath<?>) - Method in class cz.encircled.joiner.core.vendor.EclipselinkRepository
 
addFetch(JPAQuery, JoinDescription, Collection<JoinDescription>, EntityPath<?>) - Method in class cz.encircled.joiner.core.vendor.HibernateRepository
 
addFetch(JPAQuery, 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(JPAQuery, JoinDescription) - Method in class cz.encircled.joiner.core.vendor.AbstractVendorRepository
 
addJoin(JPAQuery, JoinDescription) - Method in class cz.encircled.joiner.core.vendor.EclipselinkRepository
 
addJoin(JPAQuery, JoinDescription) - Method in interface cz.encircled.joiner.core.vendor.JoinerVendorRepository
 
after(JoinerQuery<?, ?>, JPAQuery) - Method in interface cz.encircled.joiner.query.QueryFeature
 
alias(EntityPath<?>) - Method in class cz.encircled.joiner.query.join.JoinDescription
 
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
 
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
 

C

collectionPath(CollectionPathBase<?, ?, ?>) - Method in class cz.encircled.joiner.query.join.JoinDescription
 
copy() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
createQuery(EntityManager) - Method in class cz.encircled.joiner.core.vendor.EclipselinkRepository
 
createQuery(EntityManager) - Method in class cz.encircled.joiner.core.vendor.HibernateRepository
 
createQuery(EntityManager) - 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.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
 
DefaultJoinGraphRegistry - Class in cz.encircled.joiner.query.join
ConcurrentHashMap-based implementation of JoinGraphRegistry
DefaultJoinGraphRegistry() - Constructor for class cz.encircled.joiner.query.join.DefaultJoinGraphRegistry
 
distinct(boolean) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
distinct(boolean) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 

E

EclipselinkRepository - Class in cz.encircled.joiner.core.vendor
 
EclipselinkRepository() - Constructor for class cz.encircled.joiner.core.vendor.EclipselinkRepository
 
equals(Object) - Method in class cz.encircled.joiner.query.join.JoinDescription
 
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<T, R>) - Method in interface cz.encircled.joiner.core.JoinerRepository
 
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<T, R>) - Method in interface cz.encircled.joiner.core.JoinerRepository
 
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
 
from(EntityPath<T>) - Method in class cz.encircled.joiner.query.TupleQueryFromBuilder
 
FromBuilder<R> - Interface in cz.encircled.joiner.query
 

G

getAlias() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getAliasForChild(EntityPath<?>, T) - Static method in class cz.encircled.joiner.util.JoinerUtil
 
getChildren() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getCollectionPath() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
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
 
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
 
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
 
getOn() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getOriginalAlias() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getParent() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getResultList(JPAQuery, Expression<T>) - Method in class cz.encircled.joiner.core.vendor.EclipselinkRepository
 
getResultList(JPAQuery, Expression<T>) - Method in class cz.encircled.joiner.core.vendor.HibernateRepository
 
getResultList(JPAQuery, Expression<T>) - Method in interface cz.encircled.joiner.core.vendor.JoinerVendorRepository
 
getReturnProjection(JPAQuery) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getReturnProjection(JPAQuery) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
getReturnProjection(JPAQuery) - Method in class cz.encircled.joiner.query.TupleJoinerQuery
 
getSinglePath() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getWhere() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
getWhere() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
groupBy(Expression<?>) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
groupBy(Expression<?>) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 

H

hashCode() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
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(EntityPath<?>) - Static method in class cz.encircled.joiner.query.join.J
 
inner() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
instantiate(Class<? extends EntityPath>, String) - Static method in class cz.encircled.joiner.util.ReflectionUtils
 
isCollectionPath() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
isDistinct() - Method in interface cz.encircled.joiner.query.JoinerQuery
 
isDistinct() - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
isFetch() - Method in class cz.encircled.joiner.query.join.JoinDescription
 

J

J - Class in cz.encircled.joiner.query.join
Util class, which helps to build new joins
J() - Constructor for class cz.encircled.joiner.query.join.J
 
JoinDescription - Class in cz.encircled.joiner.query.join
Represents query join.
Joiner - Class in cz.encircled.joiner.core
 
Joiner(EntityManager) - 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
 
JoinerQuery<T,R> - Interface in cz.encircled.joiner.query
 
JoinerQueryBase<T,R> - Class in cz.encircled.joiner.query
 
JoinerQueryBase(EntityPath<T>, Expression<R>) - Constructor for class cz.encircled.joiner.query.JoinerQueryBase
 
JoinerQueryBase(EntityPath<T>) - Constructor for class cz.encircled.joiner.query.JoinerQueryBase
 
JoinerRepository<T> - Interface in cz.encircled.joiner.core
 
JoinerUtil - Class in cz.encircled.joiner.util
 
JoinerUtil() - Constructor for class cz.encircled.joiner.util.JoinerUtil
 
JoinerVendorRepository - Interface in cz.encircled.joiner.core.vendor
Implementation is responsible for vendor-specific part of query creation 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(String...) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
joinGraphs(String...) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
joins(JoinDescription...) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
joins(Collection<JoinDescription>) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
joins(JoinDescription...) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
joins(Collection<JoinDescription>) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 

L

left(EntityPath<?>) - Static method in class cz.encircled.joiner.query.join.J
 
left() - Method in class cz.encircled.joiner.query.join.JoinDescription
 

M

makeAccessible(Field) - Static method in class cz.encircled.joiner.util.ReflectionUtils
 

N

nested(JoinDescription...) - Method in class cz.encircled.joiner.query.join.JoinDescription
 
notNull(Object) - Static method in class cz.encircled.joiner.util.Assert
 

O

on(Predicate) - Method in class cz.encircled.joiner.query.join.JoinDescription
 

P

path(EntityPath<?>, T) - Static method in class cz.encircled.joiner.query.join.J
 
path(EntityPath<?>, EntityPath<?>, T) - Static method in class cz.encircled.joiner.query.join.J
 

Q

Q - Class in cz.encircled.joiner.query
 
Q() - Constructor for class cz.encircled.joiner.query.Q
 
QueryFeature - Interface in cz.encircled.joiner.query
 

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
 
resolveJoinAlias(JoinDescription, EntityPath<?>) - Method in interface cz.encircled.joiner.core.AliasResolver
 
resolveJoinAlias(JoinDescription, EntityPath<?>) - Method in class cz.encircled.joiner.core.DefaultAliasResolver
 
right() - Method in class cz.encircled.joiner.query.join.JoinDescription
 

S

select(Expression<?>...) - Static method in class cz.encircled.joiner.query.Q
 
select(Expression<R>) - Static method in class cz.encircled.joiner.query.Q
 
setField(Field, Object, Object) - Static method in class cz.encircled.joiner.util.ReflectionUtils
 
setJoinGraphRegistry(JoinGraphRegistry) - Method in class cz.encircled.joiner.core.Joiner
 
singlePath(EntityPath<?>) - Method in class cz.encircled.joiner.query.join.JoinDescription
 

T

toString() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
TupleJoinerQuery<T> - Class in cz.encircled.joiner.query
 
TupleJoinerQuery(EntityPath<T>, Expression<?>...) - Constructor for class cz.encircled.joiner.query.TupleJoinerQuery
 
TupleQueryFromBuilder - Class in cz.encircled.joiner.query
 

U

unrollChildrenJoins(Set<JoinDescription>) - Static method in class cz.encircled.joiner.util.JoinerUtil
 

W

where(Predicate) - Method in interface cz.encircled.joiner.query.JoinerQuery
 
where(Predicate) - Method in class cz.encircled.joiner.query.JoinerQueryBase
 
A B C D E F G H I J L M N O P Q R S T U W 
Skip navigation links

Copyright © 2016. All rights reserved.