Package | Description |
---|---|
com.hp.hpl.jena.query |
ARQ - A query engine for Jena, implementing SPARQL.
|
com.hp.hpl.jena.sparql | |
com.hp.hpl.jena.sparql.algebra.optimize | |
com.hp.hpl.jena.sparql.core | |
com.hp.hpl.jena.sparql.engine.http | |
com.hp.hpl.jena.sparql.expr | |
com.hp.hpl.jena.sparql.modify | |
com.hp.hpl.jena.sparql.pfunction | |
com.hp.hpl.jena.sparql.resultset | |
com.hp.hpl.jena.sparql.util | |
org.apache.jena.atlas.event | |
org.apache.jena.riot | |
org.apache.jena.riot.system |
Modifier and Type | Class and Description |
---|---|
class |
Syntax
Symbols for query language syntaxes
|
Modifier and Type | Field and Description |
---|---|
static Symbol |
ARQ.constantBNodeLabels
Controls bNode labels as <_:...> or not -
that is a pseudo URIs.
|
static Symbol |
ARQ.enableExecutionTimeLogging
Enable logging of execution timing.
|
static Symbol |
ARQ.enablePropertyFunctions
Enable built-in property functions - also called "magic properties".
|
static Symbol |
ARQ.enableRomanNumerals
Context symbol controlling Roman Numerals in Filters.
|
static Symbol |
ARQ.extensionValueTypes
Expression evaluation without extension types (e.g.
|
static Symbol |
ARQ.generateToList
Generate the ToList operation in the algebra (as ARQ is stream based, ToList is a non-op).
|
static Symbol |
ARQ.hideNonDistiguishedVariables
Context key to control hiding non-distinuished variables
|
static Symbol |
ARQ.inputGraphBNodeLabels
If true, XML result sets will use the bNode label in the result set itself.
|
static Symbol |
ARQ.javaRegex
Symbol to name java.util.regex regular expression engine
|
static Symbol |
ARQ.optDistinctToReduced
Context key controlling whether a DISTINCT-ORDER BY query is done by replacing the distinct with a reduced.
|
static Symbol |
ARQ.optFilterConjunction
Context key controlling whether the standard optimizer applies
optimizations to conjunctions (&&) in filters.
|
static Symbol |
ARQ.optFilterDisjunction
Context key controlling whether the standard optimizer applies
optimizations to disjunctions (||) in filters.
|
static Symbol |
ARQ.optFilterEquality
Context key controlling whether the standard optimizer applies
optimizations to equalities in FILTERs.
|
static Symbol |
ARQ.optFilterExpandOneOf
Context key controlling whether the standard optimizer applies
optimizations to IN and NOT IN.
|
static Symbol |
ARQ.optFilterPlacement
Context key controlling whether the main query engine moves filters to the "best" place.
|
static Symbol |
ARQ.optimization
Context key controlling whether the main query engine applies the
default optimization transformations.
|
static Symbol |
ARQ.optOrderByDistinctApplication
Context key controlling whether a DISTINCT-ORDER BY query is done by applying the ORDER BY after the DISTINCT
when default SPARQL semantics usually mean ORDER BY applies before DISTINCT.
|
static Symbol |
ARQ.optTermStrings
Context key for a declaration that xsd:strings and simple literals are
different in the storage.
|
static Symbol |
ARQ.optTopNSorting
Context key controlling whether an ORDER BY-LIMIT query is done avoiding total sort using an heap.
|
static Symbol |
ARQ.outputGraphBNodeLabels
If true, XML result sets written will contain the graph bNode label
See also inputGraphBNodeLabels
|
static Symbol |
ARQ.propertyFunctions
Context key controlling whether the main query engine
|
static Symbol |
ARQ.queryTimeout
Set timeout.
|
static Symbol |
ARQ.regexImpl
Determine which regular expression system to use.
|
static Symbol |
ARQ.serviceParams
Use this Symbol to allow passing additional query parameters to a
SERVICE
|
static Symbol |
ARQ.spillToDiskThreshold
A Long value that specifies the number of bindings (or triples for CONSTRUCT queries) to be stored in memory by sort
operations or hash tables before switching to temporary disk files.
|
static Symbol |
ARQ.stageGenerator
Context key for StageBuilder used in BGP compilation
|
static Symbol |
ARQ.strictGraph
Use a simple (and non-scalable) graph implementation that does no
value testing.
|
static Symbol |
ARQ.strictSPARQL
Stick exactly to the spec.
|
static Symbol |
ARQ.symLogExec
Symbol to enable logging of execution.
|
static Symbol |
ARQ.useSAX
Use the SAX parser for XML result sets.
|
static Symbol |
ARQ.xercesRegex
Symbol to name the Xerces-J regular expression engine
|
Modifier and Type | Method and Description |
---|---|
static boolean |
ARQ.isFalse(Symbol symbol) |
static boolean |
ARQ.isFalseOrUndef(Symbol symbol) |
static boolean |
ARQ.isTrue(Symbol symbol) |
static boolean |
ARQ.isTrueOrUndef(Symbol symbol) |
static void |
ARQ.set(Symbol symbol,
boolean value) |
static void |
ARQ.setFalse(Symbol symbol) |
static void |
ARQ.setTrue(Symbol symbol) |
static void |
ARQ.unset(Symbol symbol) |
Modifier and Type | Field and Description |
---|---|
static Symbol |
ARQConstants.autoDistinct
Context key for making all SELECT queries have DISTINCT applied, whether stated ot not
|
static Symbol |
ARQConstants.registryDescribeHandlers
The describe handler registry key
|
static Symbol |
ARQConstants.registryExtensions
The extension library registry key
|
static Symbol |
ARQConstants.registryFunctions
The function library registry key
|
static Symbol |
ARQConstants.registryProcedures
The function library registry key
|
static Symbol |
ARQConstants.registryPropertyFunctions
The property function registry key
|
static Symbol |
ARQConstants.symDatasetDefaultGraphs
Graphs forming the default graph (List<String>) (Dynamic dataset)
|
static Symbol |
ARQConstants.symDatasetNamedGraphs
Graphs forming the named graphs (List<String>) (Dynamic dataset)
|
static Symbol |
ARQConstants.sysCurrentAlgebra
Context key for the algebra expression of the query execution after optimization
|
static Symbol |
ARQConstants.sysCurrentDataset
Context key for the dataset for the current query execution.
|
static Symbol |
ARQConstants.sysCurrentQuery
Context key for the query for the current query execution
(may be null if was not created from a query string )
|
static Symbol |
ARQConstants.sysCurrentTime
Context key for the current time of query execution
|
static Symbol |
ARQConstants.sysDatasetDescription
Context key for the dataset description (if any).
|
static Symbol |
ARQConstants.sysOpExecutorFactory
Context key for the OpExecutor to be used
|
static Symbol |
ARQConstants.sysOptimizer
Context key for the optimizer used in this execution
|
static Symbol |
ARQConstants.sysOptimizerFactory
Context key for the optimizer factory to be used
|
static Symbol |
ARQConstants.sysVarAllocAnon
Context key for the execution-scoped bNode variable generator
|
static Symbol |
ARQConstants.sysVarAllocNamed
Context key for the execution-scoped named variable generator
|
static Symbol |
ARQConstants.sysVersionARQ
Context key for ARQ version
|
static Symbol |
ARQConstants.sysVersionJena
Context key for Jena version
|
Modifier and Type | Method and Description |
---|---|
static Symbol |
ARQConstants.allocSymbol(String shortName) |
static Symbol |
ARQConstants.allocSymbol(String base,
String shortName) |
Modifier and Type | Field and Description |
---|---|
static Symbol |
TransformTopN.externalSortBufferSize |
static Symbol |
Optimize.filterPlacementOldName
Alternative name for compatibility only
|
Modifier and Type | Class and Description |
---|---|
class |
DataFormat |
Modifier and Type | Method and Description |
---|---|
static VarAlloc |
VarAlloc.get(Context context,
Symbol name) |
Modifier and Type | Field and Description |
---|---|
static Symbol |
Service.queryAuthPwd
Use to set the user password for basic auth.
|
static Symbol |
Service.queryAuthUser
Use to set the user id for basic auth.
|
static Symbol |
Service.queryDeflate
Use to set the HttpQuery.allowDeflate flag.
|
static Symbol |
Service.queryGzip
Use to set the HttpQuery.allowGZip flag.
|
static Symbol |
Service.queryTimeout
Set timeout.
|
static Symbol |
Service.serviceContext
Use this Symbol to allow passing additional service context variables
SERVICE
|
Modifier and Type | Class and Description |
---|---|
class |
FunctionLabel |
Modifier and Type | Field and Description |
---|---|
static Symbol |
UpdateProcessRemoteBase.HTTP_CONTEXT
Symbol used to set a
HttpContext which will be used for HTTP
requests |
Modifier and Type | Class and Description |
---|---|
class |
PropFuncArgType |
Modifier and Type | Class and Description |
---|---|
class |
ResultsFormat |
Modifier and Type | Method and Description |
---|---|
static Symbol |
Symbol.create(String symbolStr) |
static Symbol |
Symbol.create(Symbol other) |
Modifier and Type | Method and Description |
---|---|
List<Callback<Symbol>> |
Context.getCallbacks() |
Set<Symbol> |
Context.keys()
Set of properties (as Symbols) currently defined
|
Modifier and Type | Method and Description |
---|---|
static Symbol |
Symbol.create(Symbol other) |
Object |
Context.get(Symbol property)
Get the object value of a property or null
|
Object |
Context.get(Symbol property,
Object defaultValue)
Get the object value of a property - return the default value if not present .
|
String |
Context.getAsString(Symbol property)
Get the value a string (uses .toString() if the value is not null)
|
String |
Context.getAsString(Symbol property,
String defaultValue)
Get the value a string (uses .toString() if the value is not null) - supply a default string value
|
boolean |
Context.hasValue(Symbol property,
Object value)
Test whether a named value is a specific value (.equals)
|
boolean |
Context.hasValueAsString(Symbol property,
String value)
Test whether a named value (as a string) has a specific string form
|
boolean |
Context.hasValueAsString(Symbol property,
String value,
boolean ignoreCase)
Test whether a named value (as a string) has a specific string form - can ignore case
|
boolean |
Context.isDefined(Symbol property)
Is a property set?
|
boolean |
Context.isFalse(Symbol property)
Is the value 'false' (either set to the string "false" or Boolean.FALSE)
|
boolean |
Context.isFalseOrUndef(Symbol property)
Is the value 'false' (either set to the string "false" or Boolean.FALSE)
or undefined
|
boolean |
Context.isTrue(Symbol property)
Is the value 'true' (either set to the string "true" or Boolean.TRUE)
|
boolean |
Context.isTrueOrUndef(Symbol property)
Is the value 'true' (either set to the string "true" or Boolean.TRUE)
or undefined?
|
boolean |
Context.isUndef(Symbol property)
Is a property not set?
|
void |
Context.put(Symbol property,
Object value)
Store a named value - overwrites any previous set value
|
void |
Context.remove(Symbol property)
Remove any value associated with a property
|
void |
Context.set(Symbol property,
boolean value)
Store a named value - overwrites any previous set value
|
void |
Context.set(Symbol property,
Object value)
Store a named value - overwrites any previous set value
|
void |
Context.setFalse(Symbol property)
Set propety value to be false
|
void |
Context.setIfUndef(Symbol property,
Object value)
Store a named value only if it is not currently set
|
void |
Context.setTrue(Symbol property)
Set propety value to be true
|
void |
Context.unset(Symbol property)
Remove any value associated with a property - alternative method name
|
Modifier and Type | Method and Description |
---|---|
void |
Context.addCallback(Callback<Symbol> m) |
void |
Context.removeCallback(Callback<Symbol> m) |
Constructor and Description |
---|
RefBoolean(Context context,
Symbol monitoredProperty) |
RefBoolean(Context context,
Symbol monitoredProperty,
boolean initialValue) |
RefBoolean(Symbol monitoredProperty) |
RefBoolean(Symbol monitoredProperty,
boolean initialValue) |
Modifier and Type | Class and Description |
---|---|
class |
EventType |
Modifier and Type | Field and Description |
---|---|
static Symbol |
RDFDataMgr.streamManagerSymbol |
static Symbol |
IO_Jena.streamManagerSymbol |
Modifier and Type | Field and Description |
---|---|
static Symbol |
IO_JenaReaders.streamManagerSymbol |
Licenced under the Apache License, Version 2.0