public class QueryRunner
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
QueryRunner.QueryResult |
Modifier and Type | Field and Description |
---|---|
protected javax.script.ScriptEngine |
scriptEngine |
protected java.lang.String |
scriptEngineName |
protected static ScriptManager |
scriptManager |
Constructor and Description |
---|
QueryRunner()
Initialize the runner with the default scripting engine.
|
QueryRunner(java.lang.String scriptEngineName)
Initialize the runner with the specified scripting engine.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<ResultRow> |
runQuery(Directive directive,
java.util.Collection<Topic> contextTopics) |
java.util.ArrayList<ResultRow> |
runQuery(Directive directive,
Topic contextTopic) |
java.util.ArrayList<ResultRow> |
runQuery(java.lang.String query,
java.util.Collection<Topic> contextTopics) |
java.util.ArrayList<ResultRow> |
runQuery(java.lang.String query,
Topic contextTopic) |
QueryRunner.QueryResult |
runQueryCatchException(Directive directive,
java.util.Collection<Topic> contextTopics) |
QueryRunner.QueryResult |
runQueryCatchException(Directive directive,
Topic contextTopic) |
QueryRunner.QueryResult |
runQueryCatchException(java.lang.String query,
java.util.Collection<Topic> contextTopics) |
QueryRunner.QueryResult |
runQueryCatchException(java.lang.String query,
Topic contextTopic) |
protected java.lang.String scriptEngineName
protected static ScriptManager scriptManager
protected javax.script.ScriptEngine scriptEngine
public QueryRunner(java.lang.String scriptEngineName)
scriptEngineName
- public QueryRunner()
public java.util.ArrayList<ResultRow> runQuery(java.lang.String query, Topic contextTopic) throws javax.script.ScriptException, QueryException
javax.script.ScriptException
QueryException
public QueryRunner.QueryResult runQueryCatchException(java.lang.String query, Topic contextTopic)
public java.util.ArrayList<ResultRow> runQuery(Directive directive, Topic contextTopic) throws QueryException
QueryException
public QueryRunner.QueryResult runQueryCatchException(Directive directive, Topic contextTopic)
public java.util.ArrayList<ResultRow> runQuery(java.lang.String query, java.util.Collection<Topic> contextTopics) throws javax.script.ScriptException, QueryException
javax.script.ScriptException
QueryException
public QueryRunner.QueryResult runQueryCatchException(java.lang.String query, java.util.Collection<Topic> contextTopics)
public java.util.ArrayList<ResultRow> runQuery(Directive directive, java.util.Collection<Topic> contextTopics) throws QueryException
QueryException
public QueryRunner.QueryResult runQueryCatchException(Directive directive, java.util.Collection<Topic> contextTopics)
Copyright 2004-2015 Wandora Team