Uses of Interface
org.eclipse.rdf4j.query.algebra.VariableScopeChange
Packages that use VariableScopeChange
Package
Description
Abstract Query Algebra model.
-
Uses of VariableScopeChange in org.eclipse.rdf4j.federated.algebra
Classes in org.eclipse.rdf4j.federated.algebra that implement VariableScopeChangeModifier and TypeClassDescriptionclassAQueryModelNodefor printing the bound filter vars (e.g.classConjunctiveFilterExpr maintains a list of conjunctive (i.e.classAlgebra construct representing an empty join.classAlgebra construct representing an empty union.classEmptyStatementPattern represents a statement that cannot produce any results for the registered endpoints.classAnArbitraryLengthPathnode which can be evaluated at a single node.classRepresents a group ofExclusiveTupleExprthat can only produce results at a single endpoint, theStatementSource.classRepresents a StatementPattern that can only produce results at a single endpoint, the owner.classSpecializedDescribeOperatorNode for maintainingQueryInfo.classA specialization ofArbitraryLengthPathto maintain theQueryInfoclassclassclassBase class providing all common functionality for FedX StatementPatternsclassA specialization ofZeroLengthPaththat keeps track ofQueryInfoand statement sources.classFilterExpr maintains information for a particular FILTER expression.classAn artificial holder node serving as parent holder to allow replacement.classA tuple expression that represents an nary-Join.classBase class for any nary-tuple expressionclassA tuple expression that represents an nary-Union.classMarkerTupleExprthat is used fromFedXTupleQuery.evaluate(TupleQueryResultHandler)to allow for passing through of results to the handler.classNode representing a precompiled query.classA query which has a single relevant source.classA structure representing a relevant source for some expression.classRepresents statements that can produce results at a some particular endpoints, the statement sources.classA TrueStatementPattern represents a stmt with no free variables which in addition is available at one of the provided sources. -
Uses of VariableScopeChange in org.eclipse.rdf4j.query.algebra
Classes in org.eclipse.rdf4j.query.algebra that implement VariableScopeChangeModifier and TypeClassDescriptionclassBase class for shared functionality of aggregate operators (e.g.classBase implementation ofQueryModelNode.classclassCustomAggregateOperatorfunction call that can be defined to take an argument and can apply distinct filtering on it.classA boolean AND operator operating on two boolean expressions.classA tuple expression that matches a path of arbitrary length against an RDF graph.classThe AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.classAn abstract superclass for binary tuple operators which, by definition, has two arguments.classAn abstract superclass for binary value operators which, by definition, has two arguments.classclassA BNode generator, which generates a new BNode each time it needs to supply a value.classThe BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.classclassclassA comparison between two values.classclassclassclassclassclassclassThe DATATYPE function, as defined in SPARQL Query Language for RDF.classclassclassThe MINUS set operator, which returns the result of the left tuple expression, except for the results that are also returned by the right tuple expression.classclassA tuple expression that contains zero solutions.classChecks whether the wrapped Query produces any results.classAn extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions.classclassThe FILTER operator, as defined in SPARQL Query Language for RDF.classA call to an (external) function that operates on zero or more arguments.classA tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.classThe GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclassA tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.classThe IF function, as defined in SPARQL 1.1 Query.classChecks whether a certain value is contained in a set of results produced by a query.classclassThe INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.classThe IRI function, as defined in SPARQL 1.1 Query Language for RDF.classclassclassIsNumeric - Boolean operator determining if the supplied expression represents a numeric value.classclassclassA natural join between two tuple expressions.classThe LABEL function, which selects the label of literals.classThe LANG function, as defined in SPARQL Query Language for RDF.classChecks whether a language tag (e.g.classThe LeftJoin operator, as defined in SPARQL Query Language for RDF.classValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.classclassThe LOCAL NAME function, which selects the local name of URIs.classA mathematical expression consisting an operator and two arguments.classclassclassclassclassA "multi-projection" that can produce multiple solutions from a single set of bindings.classThe NAMESPACE function, which selects the namespace of URIs.classAn abstract superclass for N-ary value operators.classA boolean NOT operator operating on a boolean expressions.classA boolean OR operator operating on two boolean expressions.classAn order operator that can be used to order bindings as specified by a set of value expressions.classclassA generalized projection (allowing the bindings to be renamed) on a tuple expression.classProjection elements control which of the selected expressions (produced by the WHERE clause of a query) are returned in the solution, and the order in which they appear.classclassA semantics-less query model node that is used as the root of query model trees.classclassCompares the string representation of a value expression to a pattern.classChecks RDF term equality.classThe SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclassThe SERVICE keyword as defined in SERVICE definition.classA tuple expression that contains exactly one solution with zero bindings.classThe SLICE operator, as defined in SPARQL Query Language for RDF.classA tuple expression that matches a statement pattern against an RDF graph.classThe STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.classclassThe SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclassTriple lookup reference.classA call to a TupleFunction.classAn abstract superclass for unary tuple operators which, by definition, has one argument.classAn abstract superclass for unary value operators which, by definition, has one argument.classThe UNION set operator, which return the union of the result sets of two tuple expressions.classA ValueExpr with a constant value.classclassA variable that can contain a Value.classA tuple expression that matches a path of length zero against an RDF graph.