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
|