Uses of Interface
org.eclipse.rdf4j.query.algebra.TupleExpr
-
Packages that use TupleExpr Package Description org.eclipse.rdf4j.query.algebra Abstract Query Algebra model.org.eclipse.rdf4j.query.algebra.helpers -
-
Uses of TupleExpr in org.eclipse.rdf4j.query.algebra
Classes in org.eclipse.rdf4j.query.algebra that implement TupleExpr Modifier and Type Class Description classArbitraryLengthPathA tuple expression that matches a path of arbitrary length against an RDF graph.classBinaryTupleOperatorAn abstract superclass for binary tuple operators which, by definition, has two arguments.classBindingSetAssignmentclassDescribeOperatorclassDifferenceThe 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.classDistinctclassEmptySetA tuple expression that contains zero solutions.classExtensionAn extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions.classFilterThe FILTER operator, as defined in SPARQL Query Language for RDF.classGroupA tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.classIntersectionThe INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.classJoinA natural join between two tuple expressions.classLeftJoinThe LeftJoin operator, as defined in SPARQL Query Language for RDF.classMultiProjectionA "multi-projection" that can produce multiple solutions from a single set of bindings.classOrderAn order operator that can be used to order bindings as specified by a set of value expressions.classProjectionA generalized projection (allowing the bindings to be renamed) on a tuple expression.classQueryRootA semantics-less query model node that is used as the root of query model trees.classReducedclassServiceThe SERVICE keyword as defined in SERVICE definition.classSingletonSetA tuple expression that contains exactly one solution with zero bindings.classSliceThe SLICE operator, as defined in SPARQL Query Language for RDF.classStatementPatternA tuple expression that matches a statement pattern against an RDF graph.classTripleRefTriple lookup reference.classTupleFunctionCallA call to a TupleFunction.classUnaryTupleOperatorAn abstract superclass for unary tuple operators which, by definition, has one argument.classUnionThe UNION set operator, which return the union of the result sets of two tuple expressions.classZeroLengthPathA tuple expression that matches a path of length zero against an RDF graph.Fields in org.eclipse.rdf4j.query.algebra declared as TupleExpr Modifier and Type Field Description protected TupleExprUnaryTupleOperator. argThe operator's argument.protected TupleExprBinaryTupleOperator. leftArgThe operator's left argument.protected TupleExprBinaryTupleOperator. rightArgThe operator's right argument.protected TupleExprSubQueryValueOperator. subQueryMethods in org.eclipse.rdf4j.query.algebra that return TupleExpr Modifier and Type Method Description TupleExprTupleExpr. clone()TupleExprUnaryTupleOperator. getArg()Gets the argument of this unary tuple operator.TupleExprModify. getDeleteExpr()TupleExprModify. getInsertExpr()TupleExprBinaryTupleOperator. getLeftArg()Gets the left argument of this binary tuple operator.TupleExprArbitraryLengthPath. getPathExpression()TupleExprBinaryTupleOperator. getRightArg()Gets the right argument of this binary tuple operator.TupleExprService. getServiceExpr()TupleExprSubQueryValueOperator. getSubQuery()TupleExprModify. getWhereExpr()Methods in org.eclipse.rdf4j.query.algebra with parameters of type TupleExpr Modifier and Type Method Description voidUnaryTupleOperator. setArg(TupleExpr arg)Sets the argument of this unary tuple operator.voidModify. setDeleteExpr(TupleExpr deleteExpr)voidModify. setInsertExpr(TupleExpr insertExpr)voidBinaryTupleOperator. setLeftArg(TupleExpr leftArg)Sets the left argument of this binary tuple operator.voidArbitraryLengthPath. setPathExpression(TupleExpr pathExpression)voidBinaryTupleOperator. setRightArg(TupleExpr rightArg)Sets the right argument of this binary tuple operator.voidSubQueryValueOperator. setSubQuery(TupleExpr subQuery)voidModify. setWhereExpr(TupleExpr whereExpr)Constructors in org.eclipse.rdf4j.query.algebra with parameters of type TupleExpr Constructor Description ArbitraryLengthPath(StatementPattern.Scope scope, Var subject, TupleExpr pathExpression, Var object, long minLength)Creates a arbitrary-length path that matches a subject-, predicate- and object variable against statements from the specified context scope.ArbitraryLengthPath(StatementPattern.Scope scope, Var subjVar, TupleExpr pathExpression, Var objVar, Var conVar, long minLength)Creates a arbitrary-length path that matches a subject-, predicate-, object- and context variable against statements from the specified context scope.ArbitraryLengthPath(Var subject, TupleExpr pathExpression, Var object, long minLength)Creates a arbitrary-length path that matches a subject-, predicate- and object variable against statements from all contexts.ArbitraryLengthPath(Var subject, TupleExpr pathExpression, Var object, Var context, long minLength)Creates a arbitrary-length path that matches a subject-, predicate-, object- and context variable against statements from all contexts.BinaryTupleOperator(TupleExpr leftArg, TupleExpr rightArg)Creates a new binary tuple operator.CompareAll(ValueExpr valueExpr, TupleExpr subQuery, Compare.CompareOp operator)CompareAny(ValueExpr valueExpr, TupleExpr subQuery, Compare.CompareOp operator)CompareSubQueryValueOperator(ValueExpr valueExpr, TupleExpr subQuery)DescribeOperator(TupleExpr arg)Difference(TupleExpr leftArg, TupleExpr rightArg)Creates a new minus operator that operates on the two specified arguments.Distinct(TupleExpr arg)Exists(TupleExpr subQuery)Extension(TupleExpr arg)Extension(TupleExpr arg, Iterable<ExtensionElem> elements)Extension(TupleExpr arg, ExtensionElem... elements)Filter(TupleExpr arg, ValueExpr condition)Group(TupleExpr arg)Group(TupleExpr arg, Iterable<String> groupBindingNames)Group(TupleExpr arg, Iterable<String> groupBindingNames, Iterable<GroupElem> groupElements)In(ValueExpr valueExpr, TupleExpr subQuery)Intersection(TupleExpr leftArg, TupleExpr rightArg)Creates a new intersection operator that operates on the two specified arguments.Join(TupleExpr leftArg, TupleExpr rightArg)LeftJoin(TupleExpr leftArg, TupleExpr rightArg)LeftJoin(TupleExpr leftArg, TupleExpr rightArg, ValueExpr condition)Modify(TupleExpr deleteExpr, TupleExpr insertExpr)Modify(TupleExpr deleteExpr, TupleExpr insertExpr, TupleExpr whereExpr)MultiProjection(TupleExpr arg)MultiProjection(TupleExpr arg, Iterable<ProjectionElemList> projections)Order(TupleExpr arg)Order(TupleExpr arg, Iterable<OrderElem> elements)Order(TupleExpr arg, OrderElem... elements)Projection(TupleExpr arg)Projection(TupleExpr arg, ProjectionElemList elements)Projection(TupleExpr arg, ProjectionElemList elements, boolean subquery)QueryRoot(TupleExpr tupleExpr)Reduced(TupleExpr arg)Service(Var serviceRef, TupleExpr serviceExpr, String serviceExpressionString, Map<String,String> prefixDeclarations, String baseURI, boolean silent)Slice(TupleExpr arg)Slice(TupleExpr arg, long offset2, long limit2)SubQueryValueOperator(TupleExpr subQuery)UnaryTupleOperator(TupleExpr arg)Creates a new unary tuple operator.Union(TupleExpr leftArg, TupleExpr rightArg)Creates a new union operator that operates on the two specified arguments. -
Uses of TupleExpr in org.eclipse.rdf4j.query.algebra.helpers
Methods in org.eclipse.rdf4j.query.algebra.helpers that return types with arguments of type TupleExpr Modifier and Type Method Description static List<TupleExpr>TupleExprs. getChildren(TupleExpr t)ReturnsTupleExprchildren of the given node.Methods in org.eclipse.rdf4j.query.algebra.helpers with parameters of type TupleExpr Modifier and Type Method Description static booleanTupleExprs. containsExtension(TupleExpr t)static booleanTupleExprs. containsSubquery(TupleExpr t)Verifies if the suppliedTupleExprcontains aProjectionwith the subquery flag set to true (default).static List<TupleExpr>TupleExprs. getChildren(TupleExpr t)ReturnsTupleExprchildren of the given node.static booleanTupleExprs. isFilterExistsFunction(TupleExpr expr)Verifies if the supplied expression is a FILTER (NOT) EXISTS operationstatic booleanTupleExprs. isVariableScopeChange(TupleExpr expr)Verifies if the suppliedTupleExprrepresents a variable scope change.
-