com.hp.hpl.jena.sparql
Class ARQConstants

java.lang.Object
  extended by com.hp.hpl.jena.sparql.ARQConstants

public class ARQConstants
extends Object

Internal constants - configuration is in class ARQ


Field Summary
static String allocGlobalVarMarker
           
static String allocParserAnonVars
           
static String allocPathVariables
           
static String allocQueryVariables
           
static String allocSSEAnonVars
           
static String allocSSENamedVars
           
static String allocSSEUnamedVars
           
static String allocVarAnonMarker
          Marker for generated variables for non-distinguished in query patterns (??a etc)
static String allocVarBNodeToVar
          Marker for variables replacing blank nodes in SPARQL Update patterns
static String allocVarMarker
          Marker for general temporary variables (not blank node variables)
static String allocVarQuad
          Marker for variables renamed to make variables hidden because of quad transformation
static String allocVarScopeHiding
          Marker for variables renamed to make variables hidden by scope have globally unique names
static String ARQFunctionLibrary
          The ARQ function library
static String ARQFunctionLibraryURI
          The ARQ function library URI space
static String ARQProcedureLibrary
          The ARQ property function library
static String ARQProcedureLibraryURI
          The ARQ procedure library URI space
static String ARQPropertyFunctionLibrary
          The ARQ property function library
static String ARQPropertyFunctionLibraryURI
          The ARQ property function library URI space
static Symbol autoDistinct
          Context key for making all SELECT queries have DISTINCT applied, whether stated ot not
static String fnPrefix
          The prefix of XQuery/Xpath functions and operator
static String javaClassURIScheme
           
static String owlPrefix
          OWL namespace prefix
static String rdfPrefix
          RDF namespace prefix
static String rdfsPrefix
          RDFS namespace prefix
static Symbol registryDescribeHandlers
          The describe handler registry key
static Symbol registryExtensions
          The extension library registry key
static Symbol registryFunctions
          The function library registry key
static Symbol registryProcedures
          The function library registry key
static Symbol registryPropertyFunctions
          The property function registry key
static String srxPrefix
          The namespace of the XML results format
static Symbol sysCurrentAlgebra
          Context key for the algebra expression of the query execution after optimization
static Symbol sysCurrentDataset
          Context key for the dataset for the current query execution.
static Symbol sysCurrentQuery
          Context key for the query for the current query execution (may be null if was not created from a query string )
static Symbol sysCurrentTime
          Context key for the current time of query execution
static Symbol sysCurrentUpdateRequest
          Context key for the update request for the current update execution
static Symbol sysDatasetDescription
          Context key for the dataset description (if any).
static Symbol sysOpExecutorFactory
          Context key for the OpExecutor to be used
static Symbol sysOptimizer
          Context key for the optimizer used in this execution
static Symbol sysOptimizerFactory
          Context key for the optimizer factory to be used
static String systemVarNS
          Marker for system symbols
static Symbol sysVarAllocAnon
          Context key for the execution-scoped bNode variable generator
static Symbol sysVarAllocNamed
          Context key for the execution-scoped named variable generator
static Symbol sysVersionARQ
          Context key for ARQ version
static Symbol sysVersionJena
          Context key for Jena version
static String XML_NS
          XML namespace
static String XML_SCHEMA_NS
          XML Schema namespace
static String xsdPrefix
          XSD namespace prefix
 
Constructor Summary
ARQConstants()
           
 
Method Summary
static Symbol allocSymbol(String shortName)
           
static Symbol allocSymbol(String base, String shortName)
           
static com.hp.hpl.jena.shared.PrefixMapping getGlobalPrefixMap()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fnPrefix

public static final String fnPrefix
The prefix of XQuery/Xpath functions and operator

See Also:
Constant Field Values

rdfPrefix

public static final String rdfPrefix
RDF namespace prefix


rdfsPrefix

public static final String rdfsPrefix
RDFS namespace prefix


owlPrefix

public static final String owlPrefix
OWL namespace prefix


xsdPrefix

public static final String xsdPrefix
XSD namespace prefix

See Also:
Constant Field Values

srxPrefix

public static final String srxPrefix
The namespace of the XML results format

See Also:
Constant Field Values

XML_NS

public static final String XML_NS
XML namespace

See Also:
Constant Field Values

XML_SCHEMA_NS

public static final String XML_SCHEMA_NS
XML Schema namespace

See Also:
Constant Field Values

javaClassURIScheme

public static final String javaClassURIScheme
See Also:
Constant Field Values

ARQFunctionLibraryURI

public static final String ARQFunctionLibraryURI
The ARQ function library URI space

See Also:
Constant Field Values

ARQPropertyFunctionLibraryURI

public static final String ARQPropertyFunctionLibraryURI
The ARQ property function library URI space

See Also:
Constant Field Values

ARQProcedureLibraryURI

public static final String ARQProcedureLibraryURI
The ARQ procedure library URI space

See Also:
Constant Field Values

ARQFunctionLibrary

public static final String ARQFunctionLibrary
The ARQ function library

See Also:
Constant Field Values

ARQPropertyFunctionLibrary

public static final String ARQPropertyFunctionLibrary
The ARQ property function library

See Also:
Constant Field Values

ARQProcedureLibrary

public static final String ARQProcedureLibrary
The ARQ property function library

See Also:
Constant Field Values

allocVarAnonMarker

public static final String allocVarAnonMarker
Marker for generated variables for non-distinguished in query patterns (??a etc)

See Also:
Constant Field Values

allocVarMarker

public static final String allocVarMarker
Marker for general temporary variables (not blank node variables)

See Also:
Constant Field Values

allocVarBNodeToVar

public static final String allocVarBNodeToVar
Marker for variables replacing blank nodes in SPARQL Update patterns

See Also:
Constant Field Values

allocVarScopeHiding

public static final String allocVarScopeHiding
Marker for variables renamed to make variables hidden by scope have globally unique names

See Also:
Constant Field Values

allocVarQuad

public static final String allocVarQuad
Marker for variables renamed to make variables hidden because of quad transformation

See Also:
Constant Field Values

allocGlobalVarMarker

public static final String allocGlobalVarMarker
See Also:
Constant Field Values

allocPathVariables

public static final String allocPathVariables
See Also:
Constant Field Values

allocQueryVariables

public static final String allocQueryVariables
See Also:
Constant Field Values

allocParserAnonVars

public static final String allocParserAnonVars
See Also:
Constant Field Values

allocSSEUnamedVars

public static final String allocSSEUnamedVars
See Also:
Constant Field Values

allocSSEAnonVars

public static final String allocSSEAnonVars
See Also:
Constant Field Values

allocSSENamedVars

public static final String allocSSENamedVars
See Also:
Constant Field Values

systemVarNS

public static final String systemVarNS
Marker for system symbols

See Also:
Constant Field Values

sysCurrentQuery

public static final Symbol sysCurrentQuery
Context key for the query for the current query execution (may be null if was not created from a query string )


sysCurrentUpdateRequest

public static final Symbol sysCurrentUpdateRequest
Context key for the update request for the current update execution


sysOpExecutorFactory

public static final Symbol sysOpExecutorFactory
Context key for the OpExecutor to be used


sysOptimizerFactory

public static final Symbol sysOptimizerFactory
Context key for the optimizer factory to be used


sysOptimizer

public static final Symbol sysOptimizer
Context key for the optimizer used in this execution


sysCurrentDataset

public static final Symbol sysCurrentDataset
Context key for the dataset for the current query execution.


sysDatasetDescription

public static final Symbol sysDatasetDescription
Context key for the dataset description (if any). See the SPARQL protocol.

A dataset description specified outside the query should override a dataset description in query and also the implicit dataset of a service. The order is:

  1. Dataset description from the protocol
  2. Dataset description from the query (FROM/FROM NAMED)
  3. Dataset of the service
Use in other situations should reflect this design. The value of this key in a Context must be an object of type DatasetDescription.


sysCurrentAlgebra

public static final Symbol sysCurrentAlgebra
Context key for the algebra expression of the query execution after optimization


sysCurrentTime

public static final Symbol sysCurrentTime
Context key for the current time of query execution


sysVersionARQ

public static final Symbol sysVersionARQ
Context key for ARQ version


sysVersionJena

public static final Symbol sysVersionJena
Context key for Jena version


sysVarAllocNamed

public static final Symbol sysVarAllocNamed
Context key for the execution-scoped named variable generator


sysVarAllocAnon

public static final Symbol sysVarAllocAnon
Context key for the execution-scoped bNode variable generator


autoDistinct

public static final Symbol autoDistinct
Context key for making all SELECT queries have DISTINCT applied, whether stated ot not


registryPropertyFunctions

public static final Symbol registryPropertyFunctions
The property function registry key


registryDescribeHandlers

public static final Symbol registryDescribeHandlers
The describe handler registry key


registryFunctions

public static final Symbol registryFunctions
The function library registry key


registryProcedures

public static final Symbol registryProcedures
The function library registry key


registryExtensions

public static final Symbol registryExtensions
The extension library registry key

Constructor Detail

ARQConstants

public ARQConstants()
Method Detail

getGlobalPrefixMap

public static com.hp.hpl.jena.shared.PrefixMapping getGlobalPrefixMap()

allocSymbol

public static Symbol allocSymbol(String shortName)

allocSymbol

public static Symbol allocSymbol(String base,
                                 String shortName)


Licenced under the Apache License, Version 2.0