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

A

AbstractVendorRepository - Class in cz.encircled.joiner.repository.vendor
 
AbstractVendorRepository() - Constructor for class cz.encircled.joiner.repository.vendor.AbstractVendorRepository
 
addFeatures(QueryFeature...) - Method in class cz.encircled.joiner.query.Q
 
addFetch(JPAQuery, JoinDescription, Collection<JoinDescription>, EntityPath<?>) - Method in class cz.encircled.joiner.repository.vendor.EclipselinkRepository
 
addFetch(JPAQuery, JoinDescription, Collection<JoinDescription>, EntityPath<?>) - Method in class cz.encircled.joiner.repository.vendor.HibernateRepository
 
addFetch(JPAQuery, JoinDescription, Collection<JoinDescription>, EntityPath<?>) - Method in interface cz.encircled.joiner.repository.vendor.JoinerVendorRepository
 
addHint(String, Object) - Method in class cz.encircled.joiner.query.Q
 
addJoin(JPAQuery, JoinDescription) - Method in class cz.encircled.joiner.repository.vendor.AbstractVendorRepository
 
addJoin(JPAQuery, JoinDescription) - Method in class cz.encircled.joiner.repository.vendor.EclipselinkRepository
 
addJoin(JPAQuery, JoinDescription) - Method in interface cz.encircled.joiner.repository.vendor.JoinerVendorRepository
 
after(Q<?>, JPAQuery) - Method in interface cz.encircled.joiner.query.QueryFeature
 
alias(EntityPath<?>) - Method in class cz.encircled.joiner.query.JoinDescription
 
AliasAlreadyUsedException - Exception in cz.encircled.joiner.exception
This exception is thrown, when there are multiple join aliases in a query
AliasAlreadyUsedException(String) - Constructor for exception cz.encircled.joiner.exception.AliasAlreadyUsedException
 
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
 
Assert - Class in cz.encircled.joiner.util
 
Assert() - Constructor for class cz.encircled.joiner.util.Assert
 

B

before(Q<T>) - Method in interface cz.encircled.joiner.query.QueryFeature
 

C

collectionPath(CollectionPathBase<?, ?, ?>) - Method in class cz.encircled.joiner.query.JoinDescription
 
createQuery(EntityManager) - Method in class cz.encircled.joiner.repository.vendor.EclipselinkRepository
 
createQuery(EntityManager) - Method in class cz.encircled.joiner.repository.vendor.HibernateRepository
 
createQuery(EntityManager) - Method in interface cz.encircled.joiner.repository.vendor.JoinerVendorRepository
 
cz.encircled.joiner.exception - package cz.encircled.joiner.exception
 
cz.encircled.joiner.query - package cz.encircled.joiner.query
 
cz.encircled.joiner.repository - package cz.encircled.joiner.repository
 
cz.encircled.joiner.repository.vendor - package cz.encircled.joiner.repository.vendor
 
cz.encircled.joiner.util - package cz.encircled.joiner.util
 

D

distinct(boolean) - Method in class cz.encircled.joiner.query.Q
 

E

EclipselinkRepository - Class in cz.encircled.joiner.repository.vendor
 
EclipselinkRepository() - Constructor for class cz.encircled.joiner.repository.vendor.EclipselinkRepository
 

F

fetch(boolean) - Method in class cz.encircled.joiner.query.JoinDescription
 
find(Q<T>) - Method in class cz.encircled.joiner.repository.Joiner
 
find(Q<T>, Expression<P>) - Method in class cz.encircled.joiner.repository.Joiner
 
find(Q<T>) - Method in interface cz.encircled.joiner.repository.JoinerRepository
 
find(Q<T>, Expression<P>) - Method in interface cz.encircled.joiner.repository.JoinerRepository
 
findField(Class<?>, String) - Static method in class cz.encircled.joiner.util.ReflectionUtils
 
findOne(Q<T>) - Method in class cz.encircled.joiner.repository.Joiner
 
findOne(Q<T>, Expression<P>) - Method in class cz.encircled.joiner.repository.Joiner
 
findOne(Q<T>) - Method in interface cz.encircled.joiner.repository.JoinerRepository
 
findOne(Q<T>, Expression<P>) - Method in interface cz.encircled.joiner.repository.JoinerRepository
 
from(EntityPath<T>) - Static method in class cz.encircled.joiner.query.Q
 

G

getAlias() - Method in class cz.encircled.joiner.query.JoinDescription
 
getAliasForChild(EntityPath<?>, T) - Static method in class cz.encircled.joiner.util.JoinerUtil
 
getAnnotatedElement() - Method in class cz.encircled.joiner.query.JoinDescription
 
getChildren() - Method in class cz.encircled.joiner.query.JoinDescription
 
getCollectionPath() - Method in class cz.encircled.joiner.query.JoinDescription
 
getFeatures() - Method in class cz.encircled.joiner.query.Q
 
getField(Field, Object) - Static method in class cz.encircled.joiner.util.ReflectionUtils
 
getFrom() - Method in class cz.encircled.joiner.query.Q
 
getGroupBy() - Method in class cz.encircled.joiner.query.Q
 
getHaving() - Method in class cz.encircled.joiner.query.Q
 
getHints() - Method in class cz.encircled.joiner.query.Q
 
getJoins() - Method in class cz.encircled.joiner.query.Q
 
getJoinType() - Method in class cz.encircled.joiner.query.JoinDescription
 
getOn() - Method in class cz.encircled.joiner.query.JoinDescription
 
getParent() - Method in class cz.encircled.joiner.query.JoinDescription
 
getSinglePath() - Method in class cz.encircled.joiner.query.JoinDescription
 
getWhere() - Method in class cz.encircled.joiner.query.Q
 
groupBy(Expression<?>) - Method in class cz.encircled.joiner.query.Q
 

H

having(Predicate) - Method in class cz.encircled.joiner.query.Q
 
HibernateRepository - Class in cz.encircled.joiner.repository.vendor
 
HibernateRepository() - Constructor for class cz.encircled.joiner.repository.vendor.HibernateRepository
 

I

inner(EntityPath<?>) - Static method in class cz.encircled.joiner.query.J
 
inner() - Method in class cz.encircled.joiner.query.JoinDescription
 
instantiate(Class<? extends EntityPath>, String) - Static method in class cz.encircled.joiner.util.JoinerUtil
 
isCollectionPath() - Method in class cz.encircled.joiner.query.JoinDescription
 
isDistinct() - Method in class cz.encircled.joiner.query.Q
 
isFetch() - Method in class cz.encircled.joiner.query.JoinDescription
 

J

J - Class in cz.encircled.joiner.query
TODO add join labels for grouping
J() - Constructor for class cz.encircled.joiner.query.J
 
JoinDescription - Class in cz.encircled.joiner.query
Represents query join.
JoinDescription(EntityPath<?>) - Constructor for class cz.encircled.joiner.query.JoinDescription
Deprecated.
Joiner - Class in cz.encircled.joiner.repository
 
Joiner(EntityManager) - Constructor for class cz.encircled.joiner.repository.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
 
JoinerRepository<T> - Interface in cz.encircled.joiner.repository
 
JoinerUtil - Class in cz.encircled.joiner.util
 
JoinerUtil() - Constructor for class cz.encircled.joiner.util.JoinerUtil
 
JoinerVendorRepository - Interface in cz.encircled.joiner.repository.vendor
Implementation is responsible for vendor-specific part of query creation logic
joins(EntityPath<?>...) - Static method in class cz.encircled.joiner.query.J
 
joins(EntityPath<?>...) - Method in class cz.encircled.joiner.query.Q
 
joins(JoinDescription...) - Method in class cz.encircled.joiner.query.Q
 
joins(List<JoinDescription>) - Method in class cz.encircled.joiner.query.Q
 

L

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

M

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

N

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

O

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

P

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

Q

Q<T> - Class in cz.encircled.joiner.query
This class is a transfer object for repository queries.
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
 
right() - Method in class cz.encircled.joiner.query.JoinDescription
 
rootEntityPath(EntityPath<T>) - Method in class cz.encircled.joiner.query.Q
 

S

setField(Field, Object, Object) - Static method in class cz.encircled.joiner.util.ReflectionUtils
 
setJoins(List<JoinDescription>) - Method in class cz.encircled.joiner.query.Q
 
singlePath(EntityPath<?>) - Method in class cz.encircled.joiner.query.JoinDescription
 

W

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

Copyright © 2016. All rights reserved.