Package com.arcadedb.query.sql
Class SQLScriptQueryEngine
- java.lang.Object
-
- com.arcadedb.query.sql.SQLQueryEngine
-
- com.arcadedb.query.sql.SQLScriptQueryEngine
-
- All Implemented Interfaces:
QueryEngine
public class SQLScriptQueryEngine extends SQLQueryEngine
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SQLScriptQueryEngine.SQLScriptQueryEngineFactory
-
Nested classes/interfaces inherited from class com.arcadedb.query.sql.SQLQueryEngine
SQLQueryEngine.SQLQueryEngineFactory
-
Nested classes/interfaces inherited from interface com.arcadedb.query.QueryEngine
QueryEngine.AnalyzedQuery, QueryEngine.QueryEngineFactory
-
-
Field Summary
Fields Modifier and Type Field Description static String
ENGINE_NAME
-
Fields inherited from class com.arcadedb.query.sql.SQLQueryEngine
database, functions, methods, RESERVED_VARIABLE_NAMES
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SQLScriptQueryEngine(DatabaseInternal database)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryEngine.AnalyzedQuery
analyze(String query)
ResultSet
command(String query, ContextConfiguration configuration, Object... parameters)
ResultSet
command(String query, ContextConfiguration configuration, Map<String,Object> parameters)
String
getLanguage()
boolean
isExecutedByTheLeader()
static List<Statement>
parseScript(String script, DatabaseInternal database)
ResultSet
query(String query, ContextConfiguration configuration, Object... parameters)
ResultSet
query(String query, ContextConfiguration configuration, Map<String,Object> parameters)
-
Methods inherited from class com.arcadedb.query.sql.SQLQueryEngine
foreachRecord, getFunction, getFunctionFactory, getMethod, getMethodFactory, parse, validateVariableName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.arcadedb.query.QueryEngine
close, isReusable, registerFunctions, unregisterFunctions
-
-
-
-
Field Detail
-
ENGINE_NAME
public static final String ENGINE_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SQLScriptQueryEngine
protected SQLScriptQueryEngine(DatabaseInternal database)
-
-
Method Detail
-
getLanguage
public String getLanguage()
- Specified by:
getLanguage
in interfaceQueryEngine
- Overrides:
getLanguage
in classSQLQueryEngine
-
query
public ResultSet query(String query, ContextConfiguration configuration, Map<String,Object> parameters)
- Specified by:
query
in interfaceQueryEngine
- Overrides:
query
in classSQLQueryEngine
-
query
public ResultSet query(String query, ContextConfiguration configuration, Object... parameters)
- Specified by:
query
in interfaceQueryEngine
- Overrides:
query
in classSQLQueryEngine
-
command
public ResultSet command(String query, ContextConfiguration configuration, Map<String,Object> parameters)
- Specified by:
command
in interfaceQueryEngine
- Overrides:
command
in classSQLQueryEngine
-
command
public ResultSet command(String query, ContextConfiguration configuration, Object... parameters)
- Specified by:
command
in interfaceQueryEngine
- Overrides:
command
in classSQLQueryEngine
-
analyze
public QueryEngine.AnalyzedQuery analyze(String query)
- Specified by:
analyze
in interfaceQueryEngine
- Overrides:
analyze
in classSQLQueryEngine
-
parseScript
public static List<Statement> parseScript(String script, DatabaseInternal database)
-
isExecutedByTheLeader
public boolean isExecutedByTheLeader()
-
-