Class ARQConstants


  • public class ARQConstants
    extends java.lang.Object
    Internal constants - configuration is in class ARQ
    • Field Detail

      • fnPrefix

        public static final java.lang.String fnPrefix
        The prefix of XQuery/Xpath functions and operator
        See Also:
        Constant Field Values
      • mathPrefix

        public static final java.lang.String mathPrefix
        The prefix of XQuery/Xpath functions and operator math:
        See Also:
        Constant Field Values
      • rdfPrefix

        public static final java.lang.String rdfPrefix
        RDF namespace prefix
        See Also:
        Constant Field Values
      • rdfsPrefix

        public static final java.lang.String rdfsPrefix
        RDFS namespace prefix
        See Also:
        Constant Field Values
      • owlPrefix

        public static final java.lang.String owlPrefix
        OWL namespace prefix
        See Also:
        Constant Field Values
      • xsdPrefix

        public static final java.lang.String xsdPrefix
        XSD namespace prefix
        See Also:
        Constant Field Values
      • fnSparql

        public static final java.lang.String fnSparql
        The prefix of SPARQL functions and operator
        See Also:
        Constant Field Values
      • srxPrefix

        public static final java.lang.String srxPrefix
        The namespace of the XML results format
        See Also:
        Constant Field Values
      • XML_SCHEMA_NS

        public static final java.lang.String XML_SCHEMA_NS
        XML Schema namespace
        See Also:
        Constant Field Values
      • JavaScriptURI

        public static final java.lang.String JavaScriptURI
        The URI prefix that triggers JavaScript functions
        See Also:
        Constant Field Values
      • JavaScriptInitFunction

        public static final java.lang.String JavaScriptInitFunction
        Function called when JavaScript is initialized.
        See Also:
        Constant Field Values
      • javaClassURIScheme

        public static final java.lang.String javaClassURIScheme
        URI scheme that triggers the loader to load a java class
        See Also:
        Constant Field Values
      • ARQFunctionLibraryURI

        public static final java.lang.String ARQFunctionLibraryURI
        The ARQ function library URI space
        See Also:
        Constant Field Values
      • ARQAggregateLibraryURI

        public static final java.lang.String ARQAggregateLibraryURI
        The ARQ aggregate function library URI space
        See Also:
        Constant Field Values
      • ARQFunctionLibraryURI_Jena2

        @Deprecated
        public static final java.lang.String ARQFunctionLibraryURI_Jena2
        Deprecated.
        Use #ARQFunctionLibraryURI
        The ARQ function library URI space - old Jena2 name
        See Also:
        Constant Field Values
      • ARQPropertyFunctionLibraryURI

        public static final java.lang.String ARQPropertyFunctionLibraryURI
        The ARQ property function library URI space
        See Also:
        Constant Field Values
      • ARQPropertyFunctionLibraryURI_Jena2

        @Deprecated
        public static final java.lang.String ARQPropertyFunctionLibraryURI_Jena2
        Deprecated.
        Use #ARQFunctionLibraryURI
        The ARQ property function library URI space - old Jena2 name
        See Also:
        Constant Field Values
      • ARQProcedureLibraryURI

        public static final java.lang.String ARQProcedureLibraryURI
        The ARQ procedure library URI space
        See Also:
        Constant Field Values
      • ARQFunctionLibrary

        public static final java.lang.String ARQFunctionLibrary
        The ARQ function library
        See Also:
        Constant Field Values
      • ARQPropertyFunctionLibrary

        public static final java.lang.String ARQPropertyFunctionLibrary
        The ARQ property function library
        See Also:
        Constant Field Values
      • ARQProcedureLibrary

        public static final java.lang.String ARQProcedureLibrary
        The ARQ property function library
        See Also:
        Constant Field Values
      • allocVarAnonMarker

        public static final java.lang.String allocVarAnonMarker
        Marker for generated variables for non-distinguished in query patterns (??a etc)
        See Also:
        Constant Field Values
      • allocVarMarker

        public static final java.lang.String allocVarMarker
        Marker for general temporary variables (not blank node variables)
        See Also:
        Constant Field Values
      • allocVarScopeHiding

        public static final java.lang.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 java.lang.String allocVarQuad
        Marker for variables renamed to make variables hidden because of quad transformation
        See Also:
        Constant Field Values
      • allocPathVariables

        public static final java.lang.String allocPathVariables
        See Also:
        Constant Field Values
      • allocQueryVariables

        public static final java.lang.String allocQueryVariables
        See Also:
        Constant Field Values
      • allocVarTripleTerm

        public static final java.lang.String allocVarTripleTerm
        Marker for RDF-star variables
        See Also:
        Constant Field Values
      • allocParserAnonVars

        public static final java.lang.String allocParserAnonVars
        See Also:
        Constant Field Values
      • allocSSEUnamedVars

        public static final java.lang.String allocSSEUnamedVars
        See Also:
        Constant Field Values
      • allocSSEAnonVars

        public static final java.lang.String allocSSEAnonVars
        See Also:
        Constant Field Values
      • allocSSENamedVars

        public static final java.lang.String allocSSENamedVars
        See Also:
        Constant Field Values
      • systemVarNS

        public static final java.lang.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 )
      • 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.
      • sysVarAllocRDFStar

        public static final Symbol sysVarAllocRDFStar
      • 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
      • symDatasetDefaultGraphs

        public static final Symbol symDatasetDefaultGraphs
        Graphs forming the default graph (List<String>) (Dynamic dataset)
      • symDatasetNamedGraphs

        public static final Symbol symDatasetNamedGraphs
        Graphs forming the named graphs (List<String>) (Dynamic dataset)
      • symPrologue

        public static final Symbol symPrologue
        Context symbol for a supplied Prologue (used for text out of result sets).
      • symCancelQuery

        public static final Symbol symCancelQuery
        Internal use context symbol for an AtomicBoolean to signal that a query has been cancelled. Used by QueryExecutionMain and QueryIterProcessBinding. JENA-2141.
      • autoDistinct

        public static final Symbol autoDistinct
        Context key for making all SELECT queries have DISTINCT applied, whether stated or 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
      • registryServiceExecutors

        public static final Symbol registryServiceExecutors
        The service executor 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 PrefixMapping getGlobalPrefixMap()