All Classes Interface Summary Class Summary Exception Summary
| Class |
Description |
| AbstractCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
| BindingsClausePlan |
Executes a BIND or SOURCE or ITERATOR clause.
|
| BindOrSourcePlan |
Executes a BIND or SOURCE clause.
|
| BindPlan |
Executes a BIND( <expr> AS <var>) clause.
|
| CharStream |
This interface describes a character stream that maintains line and
column number positions of the characters.
|
| CliRequest |
Extends the FileConfigurations with the log level as an object
|
| CMDConfigurations |
|
| ConsoleStreamRDF |
Outputs Stream RDF as N3 to a PrintStream with a PrefixMapping
|
| ContextUtils |
|
| ContextUtils.Builder |
|
| ContextUtils.Forker |
Forker class is used to create a new context from an existing one.
|
| DatasetDeclarationPlan |
|
| E_URIParam |
Marker class used for expressions embedded in extended IRIs
fr.mines_stetienne.ci.sparql_generate.Node_ExtendedURI
|
| ElementBox |
A BOX element in SPARQL-Template queries.
|
| ElementExpr |
A TExpression in SPARQL-Template queries.
|
| ElementFormat |
A FORMAT element in SPARQL-Template queries.
|
| ElementGenerateTriplesBlock |
The syntax element for a SPARQL Generate Basic Graph Pattern
|
| ElementIterator |
A SPARQL-Generate ITERATOR clause.
|
| ElementPerform |
A PERFORM clause (future work)
|
| ElementSource |
The SOURCE clause.
|
| ElementSubExtQuery |
A SPARQL-Generate sub-query.
|
| ElementTGroup |
A GROUP clause in SPARQL-Template queries
|
| EvalUtils |
|
| ExprNormalizer |
Class used to normalize expressions and nodes, and output an expression that
is equivalent
|
| ExprNormalizer |
Class used to normalize expressions and nodes, and output an expression that
is equivalent
|
| FileConfigurations |
Contains the configuration of a SPARQL-Generate execution in a directory or on the website.
|
| FromClause |
|
| FUN_Base10 |
Binding function
base10 returns a
Base 10 integer representation the binary literals passed as an argument.
|
| FUN_BitwiseAnd |
Binding function fun:bitwiseAnd
operates a bitwise AND over the binary literals passed as an argument.
|
| FUN_BitwiseLeftShift |
Binding function fun:bitwiseLeftShift
operates a bitwise left shift over the binary literal passed as an argument.
|
| FUN_BitwiseNot |
Binding function bitwiseNot
complements the binary literal passed as an argument.
|
| FUN_BitwiseOr |
Binding function fun:bitwiseOr
operates a bitwise OR over the binary literals passed as an argument.
|
| FUN_BitwiseRightShift |
Binding function fun:bitwiseRightShift
operates a bitwise right shift over the binary literal passed as an argument.
|
| FUN_BitwiseXOR |
Binding function fun:bitwiseXOR
operates a bitwise XOR over the binary literals passed as an argument.
|
| FUN_Bytes |
|
| FUN_CamelCase |
Binding function
fun:camelCase
takes as input a String, and return a CamelCase version of that string.
|
| FUN_CBOR |
Binding function
fun:CBOR takes as input
a CBOR document, decodes it, and return a sub-JSON document according to a
JSONPath expression.
|
| FUN_CSSPath |
Binding function
fun:CSSPath
evaluates a CSS Selector over a HTML document and can return (a) the outer
HTML, (b) the inner text, or (c) the value of an attribute.
|
| FUN_dateTime |
Binding function
fun:dateTime
converts a given datetime or a UNIX timestamp in milliseconds to an
xsd:dateTime.
|
| FUN_GeoJSONGeometry |
|
| FUN_HTMLtoXML |
Binding function
fun:HTMLtoXML
evaluates a HTML document and returns a XML document, closing unclosed tags
if necessary.
|
| FUN_HTTPBase |
|
| FUN_HTTPDelete |
|
| FUN_HTTPExtractBody |
|
| FUN_HTTPExtractHeader |
|
| FUN_HTTPExtractResponseCode |
|
| FUN_HTTPGet |
Binding function
fun:HTTPGet
operates a HTTP Get operation.
|
| FUN_HTTPHead |
Binding function
fun:HTTPHead
operates a HTTP HEAD operation.
|
| FUN_HTTPPost |
Binding function
fun:HTTPPost
operates a HTTP Post operation.
|
| FUN_HTTPPut |
Binding function
fun:HTTPPut operates
a HTTP Put operation.
|
| FUN_JSONPath |
Binding function
fun:JSONPath
extracts a string from a JSON document, according to a JSONPath expression.
|
| FUN_Log |
Binding function
fun:log
logs the input to the console, and outputs the empty string.
|
| FUN_Markdown |
Binding function
fun:Markdown takes as input
a Markdown document and outputs a HTML document.
|
| FUN_MixedCase |
Binding function
fun:mixedCase
takes as input a String, and return a mixedCase version of that string.
|
| FUN_PrefixedIRI |
Binding function
fun:prefixedIRI
takes as input a IRI, and returns the shortened IRI according to the prefixes
in the query's prologue.
|
| FUN_Property |
Binding function
fun:property
extracts a property from a
Properties document
Param 1: (file): the URI of the properties document (a URI), or the
properties document itself (a String);
Param 2: (property) the name of the property;
|
| FUN_RDFXML |
Binding function
fun:RDFXML returns
the RDF Dataset default graph serialized as RDF/XML.
|
| FUN_regex |
Binding function
fun:regex
returns the input subsequence captured by the ith group during a regex match
operation.
|
| FUN_Select_Call_Template |
Extension of st:call-template where the first parameter is a select * query
(a string) the second parameter is the name of a template, the rest are the
call parameters
|
| FUN_SplitAtPostion |
Binding function
fun:SplitAtPosition
splits the input string around matches of the given regular expression, and
returns the ith element in the array.
|
| FUN_TitleCase |
Binding function
fun:titleCase
takes as input a String, and return a Title Case version of that string.
|
| FUN_Turtle |
Binding function
fun:Turtle returns
the RDF Dataset default graph serialized as Turtle.
|
| FUN_XPath |
Binding function
fun:XPath
extracts a string from a XML document, according to a XPath expression.
|
| FUN_XPath.UniversalNamespaceResolver |
|
| FunctionLoader |
|
| FunctionsLoader |
|
| FunctionsLoader |
|
| FunctionsLoader |
|
| FunctionsLoader |
|
| FunctionsLoader |
|
| FunctionsLoader |
|
| FunctionsLoader |
|
| FunctionsLoader |
|
| FunctionsLoader |
|
| FunctionsLoader |
|
| GenerateFormPlan |
|
| GenerateNamedPlan |
Executes a named sub-query in the GENERATE clause.
|
| GeneratePlan |
Plan for the GENERATE <...>(...), or GENERATE { ...
|
| HDTStreamRDF |
Outputs Stream RDF as HDT
|
| ITER_Call_Select |
Iterator function
iter:call-select
takes as input a IRI to a SPARQL-Select document, runs it on the current
Dataset, and binds the given variables to the output of the select query, in
order.
|
| ITER_CBOR |
Iterator function
iter:CBOR
takes as input a CBOR document, decodes it, and extracts a list of sub-JSON
documents according to a JSONPath expression.
|
| ITER_CSSPath |
Iterator function
iter:CSSPath
extracts parts of a HTML document, using CSS-Selector-like queries.
|
| ITER_CSV |
Iterator function
iter:CSV
batch-processes CSV documents, potentially having some custom CSV dialect,
and iteratively binds the content of a selection of cells to the list of
provided variables.
|
| ITER_CSVHeaders |
Iterator function
iter:CSVHeaders
iterates over the cells in the header row.
|
| ITER_DefaultGraphNamespaces |
Iterator function
iter:defaultGraphNamespaces
iterates over the prefix declarations of the default graph on which the query
is executed.
|
| ITER_for |
Iterator function
iter:for
iterates over numeric values that start at the first argument, increment by
the second argument (positive or negatice), and stops whenever it goes beyond
the third argument.
|
| ITER_GeoJSON |
Iterator function
iter:GeoJSON
iterates over the features collection of a
GeoJSON
document, and outputs (1) the
Geometry as a
wktLiteral, and (2) the
Features as a JSON
Literal
|
| ITER_HTTPGet |
Iterator function
iter:HTTPGet
binds the responses of regular GET operations to a HTTP(s) URL.
|
| ITER_JSONListKeys |
|
| ITER_JSONPath |
Iterator function
iter:JSONPath
extracts a list of sub-JSON documents of a JSON document, according to a
JSONPath expression.
|
| ITER_JSONSurfer |
Iterator function
iter:JSONSurfer
extracts a list of sub-JSON documents of a JSON document, according to a
forward-only JSONPath expression.
|
| ITER_MQTTSubscribe |
Iterator function
iter:MQTTSubscribe
connects to a MQTT server, subscribes to some topics, and issues bindings for
the topic (first variable) and the message (second variable) when they are
received.
|
| ITER_regex |
Iterator function
iter:regex
iterates over the input subsequences captured by the ith groups of every
regex matches.
|
| ITER_Split |
Iterator function
iter:Split
iterates over the array of strings resulting from spliting the input string
around matches of the given regular expression.
|
| ITER_SQL |
Iterator function SQL
issues a SQL query to a database.
|
| ITER_WebSocket |
Iterator function
iter:WebSocket
connects to a WebSocket server, and iteratively binds the messages that are
received.
|
| ITER_XPath |
Iterator function
iter:XPath
extracts parts of a XML document, using XPath queries.
|
| IteratorFunction |
The interface of SPARQL-Generate iterator functions.
|
| IteratorFunctionBase |
|
| IteratorFunctionBase0 |
Support for a iterator function of zero arguments.
|
| IteratorFunctionBase1 |
Support for a iterator function of one argument.
|
| IteratorFunctionBase2 |
Support for a iterator function of two arguments.
|
| IteratorFunctionBase3 |
Support for a iterator function of three arguments.
|
| IteratorFunctionBase4 |
Support for a iterator function of four arguments.
|
| IteratorFunctionBase5 |
Support for a iterator function of five arguments.
|
| IteratorFunctionFactory |
Interface for iterator function factories.
|
| IteratorFunctionLoader |
|
| IteratorFunctionRegistry |
Registry of iterator functions.
|
| IteratorPlan |
|
| IteratorStreamFunctionBase |
|
| IteratorStreamFunctionBase0 |
Support for a iterator function of one argument.
|
| IteratorStreamFunctionBase1 |
Support for a iterator function of one argument.
|
| IteratorStreamFunctionBase2 |
Support for a iterator function of two arguments.
|
| IteratorStreamFunctionBase3 |
Support for a iterator function of three arguments.
|
| IteratorStreamFunctionBase4 |
Support for a iterator function of four arguments.
|
| IteratorStreamFunctionBase5 |
Support for a iterator function of two arguments.
|
| JavaCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
|
| LM |
Vocabulary for graphs used to instantiate the LocationMapper class
|
| LocationMapperAccept |
Extends the LocationMapper class with content negociation capabilities.
|
| LocatorAccept |
Extends the Locator with content negociation capabilities.
|
| LocatorAcceptBase |
Base class for LocatorAccept
|
| LocatorClassLoaderAccept |
Same as LocatorClassLoader but with content negociation capabilities.
|
| LocatorDirectoryAccept |
Same as LocatorDirectory but with content negociation capabilities.
|
| LocatorFileAccept |
Same as LocatorFile but with content negociation capabilities.
|
| LocatorStringMap |
Locator that can stores the documents as strings in a map.
|
| LocatorURLAccept |
Same as LocatorURL but with content negociation capabilities.
|
| LogUtils |
|
| LookUpRequest |
Represents a Look Up for a document: contains the URI of the document and a
Accept header field.
|
| Node_Expr |
The class of expression nodes of type ?{ <expr> }, or
${ <expr> }.
|
| Node_ExprList |
Abstract class for expression nodes where the expression depends on a list of
expressions.
|
| Node_Extended |
The class of expression nodes: a node that can be used anywhere variables are
legal, and that bind a (implicit) variable to a SPARQL expression.
|
| Node_ExtendedLiteral |
The class of expression nodes of type "text{<expr>}" , or any other
RDF literal with embedded expressions (including RDF literals with language
tags, RDF datatypes.
|
| Node_ExtendedLiteral.Builder |
Builder for immutable Node_ExtendedLiteral
|
| Node_ExtendedURI |
The class of expression nodes of type <text{<expr>}> , or any other
IRI with embedded expressions.
|
| Node_ExtendedURI.Builder |
Builder of immutable Node_ExtendedURI
|
| Node_List |
The class of list nodes of type LIST( <expr> ).
|
| Node_Template |
The class of expression nodes of type ?{ TEMPLATE ... . }, or
${ TEMPLATE ... .} .
|
| NodeExprNormalizer |
Class used to normalize nodes, i.e., take as input a node (potentially an
expression node), and output a normalized node and potentially a binding
clause.
|
| OutputClauseNormalizer |
Class used to normalize output elements of SPARQL-Generate and
SPARQL-Template queries
|
| OutputClauseNormalizer |
Class used to normalize output elements of SPARQL-Generate and
SPARQL-Template queries
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParserSPARQLExt |
Class to parse a SPARQL-Generate query.
|
| PathNormalizer |
Class used to normalize path expressions.
|
| PlanFactory |
A factory that creates a RootPlan from a query.
|
| QueryAggregatesNormalizer |
Class used to normalize SPARQL-Generate queries, i.e.
|
| QueryBNodeNormalizer |
|
| QueryExecutor |
|
| QueryPatternNormalizer |
Class used to visit an element and normalize it (i.e., replace all expression
nodes with the associated expression) .
|
| QueryXExprNormalizer |
Class used to normalize SPARQL-Generate queries, i.e.
|
| RDFFileTypeDetector |
|
| RootPlan |
Entry point to a SPARQL-Generate query execution.
|
| SelectExtractionVisitor |
|
| SelectPlan |
Executes the generated SPARQL SELECT query.
|
| SelectQueryPartialCopyVisitor |
|
| SourcePlan |
Executes a SOURCE <node> ACCEPT <mime> AS <var> clause.
|
| SPARQLExt |
The configuration entry point of SPARQL-Generate.
|
| SPARQLExt.SPARQLGenerateSyntax |
This class must be used instead of class Syntax.
|
| SPARQLExtCli |
Main class for the CLI interface to SPARQL-Generate; see HDTStreamRDF
for the options.
|
| SPARQLExtElementVisitor |
Extends the ARQ Element Visitor with SPARQL-Generate specificities.
|
| SPARQLExtElementVisitorBase |
Extends the ARQ Element Visitor with SPARQL-Generate specificities.
|
| SPARQLExtException |
The SPARQL-Generate exception class.
|
| SPARQLExtFmtExprSPARQL |
Serializes Expressions
|
| SPARQLExtFmtUtils |
Utility class to serialize tiples, nodes, basic graph patterns.
|
| SPARQLExtFormatterBase |
Base class for formatters.
|
| SPARQLExtFormatterElement |
Extends the ARQ Element Formatter with SPARQL-Generate elements.
|
| SPARQLExtFormatterTemplate |
Used to format TEMPLATE clauses.
|
| SPARQLExtFunction |
|
| SPARQLExtFunctionRegistry |
|
| SPARQLExtIteratorFunction |
Iterator function iter:call-select takes
as input a IRI to a SPARQL-Select document, runs it on the current Dataset,
and binds the given variables to the output of the select query, in order.
|
| SPARQLExtNodeVisitor |
Extension of NodeVisitor to account for the three new types of nodes.
|
| SPARQLExtParser |
|
| SPARQLExtParserBase |
Class that extends the ARQ SPARQL Parser class with the operations for SPARQL
Generate.
|
| SPARQLExtParserConstants |
Token literal values and constants.
|
| SPARQLExtParserTokenManager |
Token Manager.
|
| SPARQLExtPathWriter |
Used to format paths.
|
| SPARQLExtQuery |
Represents a SPARQL-Generate or SPARQL-Template query.
|
| SPARQLExtQueryCompare |
Used to compare queries (syntactically).
|
| SPARQLExtQuerySerializer |
Extends the ARQ Query Serializer with SPARQL-Ext specificities.
|
| SPARQLExtQueryVisitor |
Extends the ARQ query visitor for elements specific to SPARQL-Ext queries.
|
| SPARQLExtQueryVisitorDelegate |
|
| SPARQLExtStreamManager |
Extends the StreamManager class with content negociation capabilities.
|
| SPARQLExtSyntaxVarScope |
To be completed.
|
| ST |
|
| ST_Call_Template |
https://ns.inria.fr/sparql-template/ sec.
|
| ST_Concat |
https://ns.inria.fr/sparql-template/ sec.
|
| ST_Decr |
|
| ST_Format |
|
| ST_Incr |
|
| TemplatePlan |
|
| TemplateUtils |
|
| Token |
Describes the input token stream.
|
| TokenMgrException |
Token Manager Error.
|
| VarUtils |
|
| WktLiteral |
WktLiteral datatype
A custom RDFDatatype to implement WKT literal
|