Class OGremlinHelper
java.lang.Object
com.orientechnologies.orient.graph.gremlin.OGremlinHelper
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacquireGraph(ODatabaseDocumentInternal database) static StringbindParameters(ScriptEngine iEngine, Map<Object, Object> iParameters, Map<Object, Object> iCurrentParameters) static ObjectcloneObject(Object objectToClone, Object previousClone) voidcreate()Initializes the pools.voiddestroy()Destroys the helper by cleaning all the in memory objects.static Objectexecute(ODatabaseDocumentInternal iDatabase, String iText, Map<Object, Object> iConfiguredParameters, Map<Object, Object> iCurrentParameters, List<Object> iResult, OGremlinHelper.OGremlinCallback iBeforeExecution, OGremlinHelper.OGremlinCallback iAfterExecution) static Objectexecute(OrientBaseGraph graph, String iText, Map<Object, Object> iConfiguredParameters, Map<Object, Object> iCurrentParameters, List<Object> iResult, OGremlinHelper.OGremlinCallback iBeforeExecution, OGremlinHelper.OGremlinCallback iAfterExecution) static Stringstatic ODatabaseDocumentInternalgetGraphDatabase(ODatabaseDocumentInternal iCurrentDatabase) protected static ScriptEnginegetGremlinEngine(OrientBaseGraph graph) protected ScriptEngineintstatic OGremlinHelperglobal()static booleanvoidreleaseEngine(ScriptEngine engine) voidreleaseGraph(OrientBaseGraph graph) setMaxGraphPool(int maxGraphs)
-
Constructor Details
-
OGremlinHelper
public OGremlinHelper()
-
-
Method Details
-
isGremlinAvailable
public static boolean isGremlinAvailable() -
execute
public static Object execute(ODatabaseDocumentInternal iDatabase, String iText, Map<Object, Object> iConfiguredParameters, Map<Object, Object> iCurrentParameters, List<Object> iResult, OGremlinHelper.OGremlinCallback iBeforeExecution, OGremlinHelper.OGremlinCallback iAfterExecution) -
execute
public static Object execute(OrientBaseGraph graph, String iText, Map<Object, Object> iConfiguredParameters, Map<Object, Object> iCurrentParameters, List<Object> iResult, OGremlinHelper.OGremlinCallback iBeforeExecution, OGremlinHelper.OGremlinCallback iAfterExecution) -
getGremlinEngine
-
bindParameters
-
cloneObject
-
global
-
getGraphDatabase
public static ODatabaseDocumentInternal getGraphDatabase(ODatabaseDocumentInternal iCurrentDatabase) -
getEngineVersion
-
create
public void create()Initializes the pools. -
destroy
public void destroy()Destroys the helper by cleaning all the in memory objects. -
acquireEngine
-
releaseEngine
-
acquireGraph
-
releaseGraph
-
getMaxPool
public int getMaxPool() -
setMaxGraphPool
-
getGroovyEngine
-