FetchGraphNode<X>
AbstractPluralAttributeFlusher
, SubviewAttributeFlusher
public class AttributeFetchGraphNode<X extends AttributeFetchGraphNode<X>> extends java.lang.Object implements FetchGraphNode<X>
Modifier and Type | Field | Description |
---|---|---|
protected java.lang.String |
attributeName |
|
protected boolean |
fetch |
|
protected java.lang.String |
mapping |
|
protected FetchGraphNode<?> |
nestedGraphNode |
Constructor | Description |
---|---|
AttributeFetchGraphNode(java.lang.String attributeName,
java.lang.String mapping,
boolean fetch,
FetchGraphNode nestedGraphNode) |
Modifier and Type | Method | Description |
---|---|---|
void |
appendFetchJoinQueryFragment(java.lang.String base,
java.lang.StringBuilder sb) |
|
java.lang.String |
getAttributeName() |
|
FetchGraphNode<?> |
mergeWith(java.util.List<X> fetchGraphNodes) |
protected final java.lang.String attributeName
protected final java.lang.String mapping
protected final boolean fetch
protected final FetchGraphNode<?> nestedGraphNode
public AttributeFetchGraphNode(java.lang.String attributeName, java.lang.String mapping, boolean fetch, FetchGraphNode nestedGraphNode)
public java.lang.String getAttributeName()
getAttributeName
in interface FetchGraphNode<X extends AttributeFetchGraphNode<X>>
public void appendFetchJoinQueryFragment(java.lang.String base, java.lang.StringBuilder sb)
appendFetchJoinQueryFragment
in interface FetchGraphNode<X extends AttributeFetchGraphNode<X>>
public FetchGraphNode<?> mergeWith(java.util.List<X> fetchGraphNodes)
mergeWith
in interface FetchGraphNode<X extends AttributeFetchGraphNode<X>>
Copyright © 2014–2018 Blazebit. All rights reserved.