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.core.vendor
 
AbstractVendorRepository() - Constructor for class cz.encircled.joiner.core.vendor.AbstractVendorRepository
 
addFeatures(QueryFeature...) - Method in class cz.encircled.joiner.query.Q
 
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 class cz.encircled.joiner.query.Q
 
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(Q<?>, 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
 
Assert - Class in cz.encircled.joiner.util
 
Assert() - Constructor for class cz.encircled.joiner.util.Assert
 
assertThat(boolean) - Static method in 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.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

DefaultJoinGraphRegistry - Class in cz.encircled.joiner.query.join
 
DefaultJoinGraphRegistry() - Constructor for class cz.encircled.joiner.query.join.DefaultJoinGraphRegistry
 
distinct(boolean) - Method in class cz.encircled.joiner.query.Q
 

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
 

F

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

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 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
 
getJoinGraph(Class<?>, String) - Method in class cz.encircled.joiner.query.join.DefaultJoinGraphRegistry
 
getJoinGraph(Class<?>, String) - Method in interface cz.encircled.joiner.query.join.JoinGraphRegistry
 
getJoinGraphs() - 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.join.JoinDescription
 
getOn() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getParent() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getSinglePath() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
getWhere() - Method in class cz.encircled.joiner.query.Q
 
groupBy(Expression<?>) - Method in class cz.encircled.joiner.query.Q
 

H

hashCode() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
having(Predicate) - Method in class cz.encircled.joiner.query.Q
 
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.JoinerUtil
 
isCollectionPath() - Method in class cz.encircled.joiner.query.join.JoinDescription
 
isDistinct() - Method in class cz.encircled.joiner.query.Q
 
isFetch() - Method in class cz.encircled.joiner.query.join.JoinDescription
 

J

J - Class in cz.encircled.joiner.query.join
TODO add join labels for grouping
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
 
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
 
joinGraphs(String...) - Method in class cz.encircled.joiner.query.Q
 
joins(JoinDescription...) - Method in class cz.encircled.joiner.query.Q
 
joins(Collection<JoinDescription>) - Method in class cz.encircled.joiner.query.Q
 

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
 

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
 
registerJoinGraph(String, Collection<JoinDescription>, Class<?>...) - Method in class cz.encircled.joiner.query.join.DefaultJoinGraphRegistry
 
registerJoinGraph(String, Collection<JoinDescription>, Class<?>...) - Method in interface cz.encircled.joiner.query.join.JoinGraphRegistry
 
right() - Method in class cz.encircled.joiner.query.join.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
 
setJoinGraphRegistry(JoinGraphRegistry) - Method in class cz.encircled.joiner.core.Joiner
 
singlePath(EntityPath<?>) - Method in class cz.encircled.joiner.query.join.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.