SearchScript
public interface ExecutableScript
Modifier and Type | Interface | Description |
---|---|---|
static interface |
ExecutableScript.Factory |
Modifier and Type | Field | Description |
---|---|---|
static ScriptContext<ExecutableScript.Factory> |
AGGS_CONTEXT |
|
static ScriptContext<ExecutableScript.Factory> |
CONTEXT |
|
static ScriptContext<ExecutableScript.Factory> |
INGEST_CONTEXT |
|
static ScriptContext<ExecutableScript.Factory> |
UPDATE_CONTEXT |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
run() |
Executes the script.
|
void |
setNextVar(java.lang.String name,
java.lang.Object value) |
Sets a runtime script parameter.
|
static final ScriptContext<ExecutableScript.Factory> CONTEXT
static final ScriptContext<ExecutableScript.Factory> AGGS_CONTEXT
static final ScriptContext<ExecutableScript.Factory> UPDATE_CONTEXT
static final ScriptContext<ExecutableScript.Factory> INGEST_CONTEXT
void setNextVar(java.lang.String name, java.lang.Object value)
Note that this method may be slow, involving put() and get() calls to a hashmap or similar.
name
- parameter namevalue
- parameter valuejava.lang.Object run()