Class OFetchHelper
java.lang.Object
com.orientechnologies.orient.core.fetch.OFetchHelper
Helper class for fetching.
- Author:
- Luca Garulli (l.garulli--(at)--orientdb.com), Luca Molino, Claudio Tesoriero (giastfader @ github)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OFetchPlanbuildFetchPlan(String iFetchPlan) static voidcheckFetchPlanValid(String iFetchPlan) static voidfetch(ORecord rootRecord, Object userObject, OFetchPlan fetchPlan, OFetchListener listener, OFetchContext context, String format) static booleanisEmbedded(Object fieldValue) static booleanisFetchPlanValid(String iFetchPlan) static voidprocessRecordRidMap(ODocument record, OFetchPlan iFetchPlan, int iCurrentLevel, int iLevelFromRoot, int iFieldDepthLevel, Map<ORID, Integer> parsedRecords, String iFieldPathFromRoot, OFetchContext iContext) protected static voidremoveParsedFromMap(Map<ORID, Integer> parsedRecords, OIdentifiable d)
-
Field Details
-
DEFAULT
- See Also:
-
DEFAULT_FETCHPLAN
-
-
Constructor Details
-
OFetchHelper
public OFetchHelper()
-
-
Method Details
-
buildFetchPlan
-
fetch
public static void fetch(ORecord rootRecord, Object userObject, OFetchPlan fetchPlan, OFetchListener listener, OFetchContext context, String format) -
checkFetchPlanValid
-
isFetchPlanValid
-
processRecordRidMap
public static void processRecordRidMap(ODocument record, OFetchPlan iFetchPlan, int iCurrentLevel, int iLevelFromRoot, int iFieldDepthLevel, Map<ORID, Integer> parsedRecords, String iFieldPathFromRoot, OFetchContext iContext) -
isEmbedded
-
removeParsedFromMap
-