|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.metadata.MetaData
org.datanucleus.metadata.FetchPlanMetaData
public class FetchPlanMetaData
FetchPlan defined in MetaData.
| Field Summary | |
|---|---|
protected java.util.List<FetchGroupMetaData> |
fetchGroups
Series of Fetch Groups used in this FetchPlan. |
protected int |
fetchSize
Fetch Size for use when querying using this FetchPlan. |
protected int |
maxFetchDepth
Max fetch depth for this FetchPlan. |
| Fields inherited from class org.datanucleus.metadata.MetaData |
|---|
extensions, LOCALISER, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent, VENDOR_NAME, VENDOR_NAME_OLD |
| Constructor Summary | |
|---|---|
FetchPlanMetaData(java.lang.String name)
Constructor for a fetch plan with a name. |
|
| Method Summary | |
|---|---|
void |
addFetchGroup(FetchGroupMetaData fgmd)
Add a new FetchGroupMetaData |
FetchGroupMetaData[] |
getFetchGroupMetaData()
Accessor for fetchGroupMetaData |
int |
getFetchSize()
|
int |
getMaxFetchDepth()
|
java.lang.String |
getName()
Accessor for name |
int |
getNumberOfFetchGroups()
|
FetchGroupMetaData |
newFetchGroupMetaData(java.lang.String name)
Method to create a new FetchGroup metadata, add it and return it. |
FetchPlanMetaData |
setFetchSize(int fetchSize)
|
FetchPlanMetaData |
setFetchSize(java.lang.String fetchSize)
|
FetchPlanMetaData |
setMaxFetchDepth(int maxFetchDepth)
|
FetchPlanMetaData |
setMaxFetchDepth(java.lang.String maxFetchDepth)
|
java.lang.String |
toString(java.lang.String prefix,
java.lang.String indent)
Returns a string representation of the object. |
| Methods inherited from class org.datanucleus.metadata.MetaData |
|---|
addExtension, addExtension, assertIfInitialised, getExtensions, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, initialise, isInitialised, isPopulated, isUsed, newExtensionMetaData, removeExtension, setParent, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int maxFetchDepth
protected int fetchSize
protected java.util.List<FetchGroupMetaData> fetchGroups
| Constructor Detail |
|---|
public FetchPlanMetaData(java.lang.String name)
name - Name of fetch plan| Method Detail |
|---|
public final java.lang.String getName()
public final int getMaxFetchDepth()
public FetchPlanMetaData setMaxFetchDepth(int maxFetchDepth)
public FetchPlanMetaData setMaxFetchDepth(java.lang.String maxFetchDepth)
public final int getFetchSize()
public int getNumberOfFetchGroups()
public FetchPlanMetaData setFetchSize(int fetchSize)
public FetchPlanMetaData setFetchSize(java.lang.String fetchSize)
public final FetchGroupMetaData[] getFetchGroupMetaData()
public void addFetchGroup(FetchGroupMetaData fgmd)
fgmd - the fetch grouppublic FetchGroupMetaData newFetchGroupMetaData(java.lang.String name)
name - Name of the fetch group
public java.lang.String toString(java.lang.String prefix,
java.lang.String indent)
toString in class MetaDataprefix - prefix stringindent - indent string
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||