Uses of Class
fr.mines_stetienne.ci.sparql_generate.iterator.IteratorStreamFunctionBase
Packages that use IteratorStreamFunctionBase
Package
Description
Interfaces and abstract classes for
iterator functions, which are similar to binding functions, except they
return a list of list of RDF terms or SPARQL variables.
Defines common
iterator functions for different data formats.
-
Uses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.csv
Subclasses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.csvModifier and TypeClassDescriptionclassIterator 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.classIterator function iter:CSVHeaders iterates over the cells in the header row. -
Uses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.geojson
Subclasses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.geojsonModifier and TypeClassDescriptionclassIterator 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 -
Uses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.iterator
Subclasses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.iteratorModifier and TypeClassDescriptionclassThe base implementation of theIteratorFunctioninterface.classSupport for a iterator function of zero arguments.classSupport for a iterator function of one argument.classSupport for a iterator function of two arguments.classSupport for a iterator function of three arguments.classSupport for a iterator function of four arguments.classSupport for a iterator function of five arguments.classSupport for a iterator function of one argument.classSupport for a iterator function of one argument.classSupport for a iterator function of two arguments.classSupport for a iterator function of three arguments.classSupport for a iterator function of four arguments.classSupport for a iterator function of two arguments.classIterator 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. -
Uses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.iterator.library
Modifier and TypeClassDescriptionclassIterator 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.classIterator function iter:defaultGraphNamespaces iterates over the prefix declarations of the default graph on which the query is executed.classIterator 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.classIterator function iter:HTTPGet binds the responses of regular GET operations to a HTTP(s) URL.classIterator function iter:regex iterates over the input subsequences captured by the ith groups of every regex matches.classIterator function iter:Split iterates over the array of strings resulting from spliting the input string around matches of the given regular expression. -
Uses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.json
Subclasses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.jsonModifier and TypeClassDescriptionclassIterator function iter:CBOR takes as input a CBOR document, decodes it, and extracts a list of sub-JSON documents according to a JSONPath expression.classIterator function iter:JSONListKeys iterates over the keys of a JSON object.classIterator function iter:JSONPath extracts a list of sub-JSON documents of a JSON document, according to a JSONPath expression.classIterator function iter:JSONSurfer extracts a list of sub-JSON documents of a JSON document, according to a forward-only JSONPath expression. -
Uses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.mqtt
Subclasses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.mqttModifier and TypeClassDescriptionclassIterator 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. -
Uses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.sql
Subclasses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.sql -
Uses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.ws
Subclasses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.wsModifier and TypeClassDescriptionclassIterator function iter:WebSocket connects to a WebSocket server, and iteratively binds the messages that are received. -
Uses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.xml
Subclasses of IteratorStreamFunctionBase in fr.mines_stetienne.ci.sparql_generate.xmlModifier and TypeClassDescriptionclassIterator function iter:CSSPath extracts parts of a HTML document, using CSS-Selector-like queries.classIterator function iter:XPath extracts parts of a XML document, using XPath queries.