| Package | Description |
|---|---|
| cz.encircled.joiner.core | |
| cz.encircled.joiner.core.vendor | |
| cz.encircled.joiner.query | |
| cz.encircled.joiner.query.join |
| Modifier and Type | Method and Description |
|---|---|
protected com.mysema.query.types.Path<?> |
DefaultAliasResolver.doFindPathOnParent(com.mysema.query.types.Path<?> parent,
Class<?> targetType,
JoinDescription joinDescription) |
void |
DefaultAliasResolver.resolveJoinAlias(JoinDescription join,
com.mysema.query.types.EntityPath<?> root) |
void |
AliasResolver.resolveJoinAlias(JoinDescription join,
com.mysema.query.types.EntityPath<?> root) |
| Modifier and Type | Method and Description |
|---|---|
com.mysema.query.types.Predicate |
PredicateAliasResolver.resolveOperation(com.mysema.query.types.Operation<?> operation,
List<JoinDescription> joins,
Set<com.mysema.query.types.Path<?>> usedAliases)
Resolves all correct paths used in specified
operation |
com.mysema.query.types.Predicate |
DefaultPredicateAliasResolver.resolveOperation(com.mysema.query.types.Operation<?> operation,
List<JoinDescription> joins,
Set<com.mysema.query.types.Path<?>> usedAliases) |
<T> com.mysema.query.types.Path<T> |
PredicateAliasResolver.resolvePath(com.mysema.query.types.Path<T> path,
Map<AnnotatedElement,List<JoinDescription>> classToJoin,
Set<com.mysema.query.types.Path<?>> usedAliases)
If alias from
path is not present in usedAliases, try to find it in joins. |
<T> com.mysema.query.types.Path<T> |
DefaultPredicateAliasResolver.resolvePath(com.mysema.query.types.Path<T> path,
Map<AnnotatedElement,List<JoinDescription>> classToJoin,
Set<com.mysema.query.types.Path<?>> usedAliases) |
com.mysema.query.types.Predicate |
PredicateAliasResolver.resolvePredicate(com.mysema.query.types.Predicate predicate,
List<JoinDescription> joins,
Set<com.mysema.query.types.Path<?>> usedAliases)
Resolves all correct paths used in specified
predicate |
com.mysema.query.types.Predicate |
DefaultPredicateAliasResolver.resolvePredicate(com.mysema.query.types.Predicate predicate,
List<JoinDescription> joins,
Set<com.mysema.query.types.Path<?>> usedAliases) |
| Modifier and Type | Method and Description |
|---|---|
void |
JoinerVendorRepository.addFetch(com.mysema.query.jpa.impl.JPAQuery query,
JoinDescription joinDescription,
Collection<JoinDescription> joins,
com.mysema.query.types.EntityPath<?> rootPath) |
void |
HibernateRepository.addFetch(com.mysema.query.jpa.impl.JPAQuery query,
JoinDescription joinDescription,
Collection<JoinDescription> joins,
com.mysema.query.types.EntityPath<?> rootPath) |
void |
EclipselinkRepository.addFetch(com.mysema.query.jpa.impl.JPAQuery query,
JoinDescription joinDescription,
Collection<JoinDescription> joins,
com.mysema.query.types.EntityPath<?> rootPath) |
void |
JoinerVendorRepository.addJoin(com.mysema.query.jpa.impl.JPAQuery query,
JoinDescription joinDescription) |
void |
EclipselinkRepository.addJoin(com.mysema.query.jpa.impl.JPAQuery query,
JoinDescription joinDescription) |
void |
AbstractVendorRepository.addJoin(com.mysema.query.jpa.impl.JPAQuery query,
JoinDescription joinDescription) |
| Modifier and Type | Method and Description |
|---|---|
void |
JoinerVendorRepository.addFetch(com.mysema.query.jpa.impl.JPAQuery query,
JoinDescription joinDescription,
Collection<JoinDescription> joins,
com.mysema.query.types.EntityPath<?> rootPath) |
void |
HibernateRepository.addFetch(com.mysema.query.jpa.impl.JPAQuery query,
JoinDescription joinDescription,
Collection<JoinDescription> joins,
com.mysema.query.types.EntityPath<?> rootPath) |
void |
EclipselinkRepository.addFetch(com.mysema.query.jpa.impl.JPAQuery query,
JoinDescription joinDescription,
Collection<JoinDescription> joins,
com.mysema.query.types.EntityPath<?> rootPath) |
| Modifier and Type | Method and Description |
|---|---|
default JoinDescription |
JoinRoot.getJoin(com.mysema.query.types.Expression<?> expression) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,JoinDescription> |
JoinRoot.getAllJoins() |
Map<String,JoinDescription> |
JoinerQueryBase.getAllJoins() |
Collection<JoinDescription> |
JoinerQueryBase.getJoins() |
Collection<JoinDescription> |
JoinerQuery.getJoins() |
| Modifier and Type | Method and Description |
|---|---|
default void |
JoinRoot.addJoin(JoinDescription join) |
JoinerQueryBase<T,R> |
JoinerQueryBase.joins(JoinDescription... joins) |
JoinerQueryBase<T,R> |
JoinerQuery.joins(JoinDescription... joins) |
| Modifier and Type | Method and Description |
|---|---|
JoinerQueryBase<T,R> |
JoinerQueryBase.joins(Collection<JoinDescription> joins) |
JoinerQueryBase<T,R> |
JoinerQuery.joins(Collection<JoinDescription> joins) |
| Modifier and Type | Method and Description |
|---|---|
JoinDescription |
JoinDescription.collectionPath(com.mysema.query.types.path.CollectionPathBase<?,?,?> path) |
JoinDescription |
JoinDescription.copy() |
JoinDescription |
JoinDescription.fetch(boolean fetch) |
JoinDescription |
JoinDescription.getParent() |
JoinDescription |
JoinDescription.inner() |
static JoinDescription |
J.inner(com.mysema.query.types.EntityPath<?> path) |
JoinDescription |
JoinDescription.left() |
static JoinDescription |
J.left(com.mysema.query.types.EntityPath<?> path) |
JoinDescription |
JoinDescription.nested(com.mysema.query.types.EntityPath<?>... paths)
Add children joins to current join from specified paths
|
JoinDescription |
JoinDescription.nested(JoinDescription... joins)
Add children joins to current join
|
JoinDescription |
JoinDescription.on(com.mysema.query.types.Predicate on) |
JoinDescription |
JoinDescription.right() |
JoinDescription |
JoinDescription.singlePath(com.mysema.query.types.EntityPath<?> path) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,JoinDescription> |
JoinDescription.getAllJoins() |
Collection<JoinDescription> |
JoinDescription.getChildren() |
List<JoinDescription> |
JoinGraphRegistry.getJoinGraph(Class<?> clazz,
Object name) |
List<JoinDescription> |
DefaultJoinGraphRegistry.getJoinGraph(Class<?> clazz,
Object name) |
static List<JoinDescription> |
J.unrollChildrenJoins(Collection<JoinDescription> joins)
Collect all joins and its children to single collection
|
| Modifier and Type | Method and Description |
|---|---|
JoinDescription |
JoinDescription.nested(JoinDescription... joins)
Add children joins to current join
|
| Modifier and Type | Method and Description |
|---|---|
void |
JoinGraphRegistry.registerJoinGraph(Object graphName,
Collection<JoinDescription> joins,
Class<?>... rootClasses)
Adds new join graph to the registry.
|
void |
DefaultJoinGraphRegistry.registerJoinGraph(Object graphName,
Collection<JoinDescription> joins,
Class<?>... rootClasses) |
static List<JoinDescription> |
J.unrollChildrenJoins(Collection<JoinDescription> joins)
Collect all joins and its children to single collection
|
Copyright © 2017. All rights reserved.