Package br.com.jarch.jpa.api
Class JoinFetch<E extends IIdentity>
- java.lang.Object
-
- br.com.jarch.jpa.api.JoinFetch<E>
-
public class JoinFetch<E extends IIdentity> extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getField()
java.util.Optional<java.lang.String>
getFromAlias()
java.util.Optional<java.lang.String>
getNewAlias()
boolean
isLeft()
static <E extends IIdentity>
JoinFetch<E>join(AliasJpql fromAlias, javax.persistence.metamodel.Attribute<? super E,?> field)
static <E extends IIdentity>
JoinFetch<E>join(AliasJpql fromAlias, javax.persistence.metamodel.Attribute<? super E,?> field, AliasJpql newAlias)
static JoinFetch
join(java.lang.String attribute)
static <E extends IIdentity>
JoinFetch<E>join(javax.persistence.metamodel.Attribute<? super E,?> attribute)
static <E extends IIdentity>
JoinFetch<E>join(javax.persistence.metamodel.Attribute<? super E,?> field, AliasJpql newAlias)
static <E extends IIdentity>
JoinFetch<E>left(AliasJpql fromAlias, javax.persistence.metamodel.Attribute<?,?> field)
static <E extends IIdentity>
JoinFetch<E>left(AliasJpql fromAlias, javax.persistence.metamodel.Attribute<?,?> field, AliasJpql newAlias)
static <E extends IIdentity>
JoinFetch<E>left(javax.persistence.metamodel.Attribute<? super E,?> attribute)
static <E extends IIdentity>
JoinFetch<E>left(javax.persistence.metamodel.Attribute<? super E,?> field, AliasJpql newAlias)
void
setField(java.lang.String field)
-
-
-
Method Detail
-
getField
public java.lang.String getField()
-
setField
public void setField(java.lang.String field)
-
getFromAlias
public java.util.Optional<java.lang.String> getFromAlias()
-
getNewAlias
public java.util.Optional<java.lang.String> getNewAlias()
-
isLeft
public boolean isLeft()
-
left
public static <E extends IIdentity> JoinFetch<E> left(javax.persistence.metamodel.Attribute<? super E,?> field, AliasJpql newAlias)
-
left
public static <E extends IIdentity> JoinFetch<E> left(AliasJpql fromAlias, javax.persistence.metamodel.Attribute<?,?> field)
-
left
public static <E extends IIdentity> JoinFetch<E> left(AliasJpql fromAlias, javax.persistence.metamodel.Attribute<?,?> field, AliasJpql newAlias)
-
left
public static <E extends IIdentity> JoinFetch<E> left(javax.persistence.metamodel.Attribute<? super E,?> attribute)
-
join
public static <E extends IIdentity> JoinFetch<E> join(javax.persistence.metamodel.Attribute<? super E,?> field, AliasJpql newAlias)
-
join
public static <E extends IIdentity> JoinFetch<E> join(AliasJpql fromAlias, javax.persistence.metamodel.Attribute<? super E,?> field)
-
join
public static <E extends IIdentity> JoinFetch<E> join(AliasJpql fromAlias, javax.persistence.metamodel.Attribute<? super E,?> field, AliasJpql newAlias)
-
join
public static <E extends IIdentity> JoinFetch<E> join(javax.persistence.metamodel.Attribute<? super E,?> attribute)
-
join
public static JoinFetch join(java.lang.String attribute)
-
-