
public class OGremlinHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
OGremlinHelper.OGremlinCallback |
| Constructor and Description |
|---|
OGremlinHelper() |
| Modifier and Type | Method and Description |
|---|---|
javax.script.ScriptEngine |
acquireEngine() |
OrientGraph |
acquireGraph(ODatabaseDocumentInternal database) |
static java.lang.String |
bindParameters(javax.script.ScriptEngine iEngine,
java.util.Map<java.lang.Object,java.lang.Object> iParameters,
java.util.Map<java.lang.Object,java.lang.Object> iCurrentParameters) |
static java.lang.Object |
cloneObject(java.lang.Object objectToClone,
java.lang.Object previousClone) |
void |
create()
Initializes the pools.
|
void |
destroy()
Destroys the helper by cleaning all the in memory objects.
|
static java.lang.Object |
execute(ODatabaseDocumentInternal iDatabase,
java.lang.String iText,
java.util.Map<java.lang.Object,java.lang.Object> iConfiguredParameters,
java.util.Map<java.lang.Object,java.lang.Object> iCurrentParameters,
java.util.List<java.lang.Object> iResult,
OGremlinHelper.OGremlinCallback iBeforeExecution,
OGremlinHelper.OGremlinCallback iAfterExecution) |
static java.lang.Object |
execute(OrientBaseGraph graph,
java.lang.String iText,
java.util.Map<java.lang.Object,java.lang.Object> iConfiguredParameters,
java.util.Map<java.lang.Object,java.lang.Object> iCurrentParameters,
java.util.List<java.lang.Object> iResult,
OGremlinHelper.OGremlinCallback iBeforeExecution,
OGremlinHelper.OGremlinCallback iAfterExecution) |
static java.lang.String |
getEngineVersion() |
static ODatabaseDocumentInternal |
getGraphDatabase(ODatabaseDocumentInternal iCurrentDatabase) |
protected static javax.script.ScriptEngine |
getGremlinEngine(OrientBaseGraph graph) |
protected javax.script.ScriptEngine |
getGroovyEngine() |
int |
getMaxPool() |
static OGremlinHelper |
global() |
static boolean |
isGremlinAvailable() |
void |
releaseEngine(javax.script.ScriptEngine engine) |
void |
releaseGraph(OrientBaseGraph graph) |
OGremlinHelper |
setMaxGraphPool(int maxGraphs) |
public static boolean isGremlinAvailable()
public static java.lang.Object execute(ODatabaseDocumentInternal iDatabase, java.lang.String iText, java.util.Map<java.lang.Object,java.lang.Object> iConfiguredParameters, java.util.Map<java.lang.Object,java.lang.Object> iCurrentParameters, java.util.List<java.lang.Object> iResult, OGremlinHelper.OGremlinCallback iBeforeExecution, OGremlinHelper.OGremlinCallback iAfterExecution)
public static java.lang.Object execute(OrientBaseGraph graph, java.lang.String iText, java.util.Map<java.lang.Object,java.lang.Object> iConfiguredParameters, java.util.Map<java.lang.Object,java.lang.Object> iCurrentParameters, java.util.List<java.lang.Object> iResult, OGremlinHelper.OGremlinCallback iBeforeExecution, OGremlinHelper.OGremlinCallback iAfterExecution)
protected static javax.script.ScriptEngine getGremlinEngine(OrientBaseGraph graph)
public static java.lang.String bindParameters(javax.script.ScriptEngine iEngine,
java.util.Map<java.lang.Object,java.lang.Object> iParameters,
java.util.Map<java.lang.Object,java.lang.Object> iCurrentParameters)
public static java.lang.Object cloneObject(java.lang.Object objectToClone,
java.lang.Object previousClone)
public static OGremlinHelper global()
public static ODatabaseDocumentInternal getGraphDatabase(ODatabaseDocumentInternal iCurrentDatabase)
public static java.lang.String getEngineVersion()
public void create()
public void destroy()
public javax.script.ScriptEngine acquireEngine()
public void releaseEngine(javax.script.ScriptEngine engine)
public OrientGraph acquireGraph(ODatabaseDocumentInternal database)
public void releaseGraph(OrientBaseGraph graph)
public int getMaxPool()
public OGremlinHelper setMaxGraphPool(int maxGraphs)
protected javax.script.ScriptEngine getGroovyEngine()
Copyright © 2009–2023 OrientDB. All rights reserved.