Class QueryEvaluator
- java.lang.Object
-
- org.eclipse.rdf4j.console.command.ConsoleCommand
-
- org.eclipse.rdf4j.console.command.QueryEvaluator
-
- Direct Known Subclasses:
Sparql
public abstract class QueryEvaluator extends ConsoleCommand
Abstract query evaluator command- Author:
- Dale Visser, Bart Hanssens
-
-
Field Summary
-
Fields inherited from class org.eclipse.rdf4j.console.command.ConsoleCommand
LOGGER
-
-
Constructor Summary
Constructors Constructor Description QueryEvaluator(TupleAndGraphQueryEvaluator evaluator)Constructor
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidaddQueryPrefixes(StringBuffer result, Collection<Namespace> namespaces)Add namespace prefixes to queryvoidexecuteQuery(String command, String operation)Execute a SPARQL queryprotected abstract booleanhasQueryPrefixes(String query)Check if query string already contains query prefixesString[]usesSettings()Return the names of the settings used.-
Methods inherited from class org.eclipse.rdf4j.console.command.ConsoleCommand
askProceed, execute, getConsoleIO, getConsoleSettings, getConsoleState, getHelpLong, getHelpShort, write, writeError, writeError, writeInfo, writeln, writeUnopenedError
-
-
-
-
Constructor Detail
-
QueryEvaluator
public QueryEvaluator(TupleAndGraphQueryEvaluator evaluator)
Constructor- Parameters:
evaluator-
-
-
Method Detail
-
hasQueryPrefixes
protected abstract boolean hasQueryPrefixes(String query)
Check if query string already contains query prefixes- Parameters:
query- query string- Returns:
- true if namespaces are already used
-
addQueryPrefixes
protected abstract void addQueryPrefixes(StringBuffer result, Collection<Namespace> namespaces)
Add namespace prefixes to query- Parameters:
result-namespaces- collection of known namespaces
-
usesSettings
public String[] usesSettings()
Description copied from interface:CommandReturn the names of the settings used.- Specified by:
usesSettingsin interfaceCommand- Overrides:
usesSettingsin classConsoleCommand- Returns:
- string array of settings
-
-