Uses of Class
org.eclipse.rdf4j.query.algebra.Var
Packages that use Var
Package
Description
Abstract Query Algebra model.
Implementations of
Iteration relevant to query evaluation.The rdf4j SPARQL 1.1 parser.
ElasticSearch index for the
LuceneSail.A Sail implementation that supports full-text indexing via the Lucene API.
-
Uses of Var in org.eclipse.rdf4j.federated.algebra
Methods in org.eclipse.rdf4j.federated.algebra that return VarModifier and TypeMethodDescriptionCheckStatementPattern.getOrder()ExclusiveGroup.getOrder()FedXService.getOrder()NTuple.getOrder()PassThroughTupleExpr.getOrder()SingleSourceQuery.getOrder()Methods in org.eclipse.rdf4j.federated.algebra that return types with arguments of type VarModifier and TypeMethodDescriptionCheckStatementPattern.getSupportedOrders(AvailableStatementOrder tripleSource) ExclusiveGroup.getSupportedOrders(AvailableStatementOrder tripleSource) FedXService.getSupportedOrders(AvailableStatementOrder tripleSource) NTuple.getSupportedOrders(AvailableStatementOrder tripleSource) PassThroughTupleExpr.getSupportedOrders(AvailableStatementOrder tripleSource) SingleSourceQuery.getSupportedOrders(AvailableStatementOrder tripleSource) Methods in org.eclipse.rdf4j.federated.algebra with parameters of type VarModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidConstructors in org.eclipse.rdf4j.federated.algebra with parameters of type VarModifierConstructorDescriptionFedXZeroLengthPath(StatementPattern.Scope scope, Var subjVar, Var objVar, Var conVar, QueryInfo queryInfo, List<StatementSource> statementSources) -
Uses of Var in org.eclipse.rdf4j.federated.evaluation
Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type VarModifier and TypeMethodDescriptionprotected FedXZeroLengthPathIterationFedXZeroLengthPathEvaluationStep.getZeroLengthPathIterator(BindingSet bindings, Var subjectVar, Var objVar, Var contextVar, Value subj, Value obj, QueryEvaluationContext context) Constructors in org.eclipse.rdf4j.federated.evaluation with parameters of type VarModifierConstructorDescriptionFedXZeroLengthPathEvaluationStep(Var subjectVar, Var objVar, Var contextVar, QueryValueEvaluationStep subPrep, QueryValueEvaluationStep objPrep, EvaluationStrategy strategy, QueryEvaluationContext context, Supplier<List<StatementSource>> statementSources, Supplier<QueryInfo> queryInfo) -
Uses of Var in org.eclipse.rdf4j.federated.evaluation.iterator
Methods in org.eclipse.rdf4j.federated.evaluation.iterator that return VarMethods in org.eclipse.rdf4j.federated.evaluation.iterator with parameters of type VarModifier and TypeMethodDescriptionprotected booleanFedXPathIteration.isUnbound(Var var, BindingSet bindings) Constructors in org.eclipse.rdf4j.federated.evaluation.iterator with parameters of type VarModifierConstructorDescriptionFedXPathIteration(EvaluationStrategy strategy, StatementPattern.Scope scope, Var startVar, TupleExpr pathExpression, Var endVar, Var contextVar, long minLength, BindingSet bindings, QueryInfo queryInfo) FedXZeroLengthPathIteration(EvaluationStrategy evaluationStrategyImpl, Var subjectVar, Var objVar, Value subj, Value obj, Var contextVar, BindingSet bindings, QueryEvaluationContext context, QueryInfo queryInfo, List<StatementSource> statementSources) -
Uses of Var in org.eclipse.rdf4j.federated.optimizer
Methods in org.eclipse.rdf4j.federated.optimizer with parameters of type Var -
Uses of Var in org.eclipse.rdf4j.federated.util
Methods in org.eclipse.rdf4j.federated.util that return VarModifier and TypeMethodDescriptionprotected static VarQueryAlgebraUtil.appendVar(Var var, Set<String> varNames, BindingSet bindings) Clone the specified variable and attach bindings.protected static VarQueryAlgebraUtil.appendVarId(Var var, String varID, Set<String> varNames, BindingSet bindings) Clone the specified variable and attach bindings, moreover change name of variable by appending "_varId" to it.Methods in org.eclipse.rdf4j.federated.util with parameters of type VarModifier and TypeMethodDescriptionprotected static voidFilterUtils.append(Var var, StringBuilder sb) protected static VarQueryAlgebraUtil.appendVar(Var var, Set<String> varNames, BindingSet bindings) Clone the specified variable and attach bindings.protected static StringBuilderQueryStringUtil.appendVar(StringBuilder sb, Var var, Set<String> varNames, BindingSet bindings) Append the variable to the provided StringBuilder.protected static VarQueryAlgebraUtil.appendVarId(Var var, String varID, Set<String> varNames, BindingSet bindings) Clone the specified variable and attach bindings, moreover change name of variable by appending "_varId" to it.protected static StringBuilderQueryStringUtil.appendVarId(StringBuilder sb, Var var, String varID, Set<String> varNames, BindingSet bindings) Append the variable to the provided StringBuilder, however change name of variable by appending "_varId" to it.static ValueQueryAlgebraUtil.getVarValue(Var var, BindingSet bindings) Return theValueof the variable which is either taken from the variable itself (bound) or from the bindingsset (unbound).static String -
Uses of Var in org.eclipse.rdf4j.query.algebra
Fields in org.eclipse.rdf4j.query.algebra declared as VarMethods in org.eclipse.rdf4j.query.algebra with type parameters of type VarModifier and TypeMethodDescription<L extends Collection<Var>>
LStatementPattern.getVars(L varCollection) Adds the variables of this statement pattern to the supplied collection.<L extends Collection<Var>>
LTripleRef.getVars(L varCollection) Adds the variables of this statement pattern to the supplied collection.<L extends Collection<Var>>
LZeroLengthPath.getVars(L varCollection) Adds the variables of this statement pattern to the supplied collection.Methods in org.eclipse.rdf4j.query.algebra that return VarModifier and TypeMethodDescriptionVar.clone()Bound.getArg()Gets the argument of this unary value operator.ArbitraryLengthPath.getContextVar()Returns the context variable, if available.StatementPattern.getContextVar()Returns the context variable, if available.ZeroLengthPath.getContextVar()Returns the context variable, if available.TripleRef.getExprVar()Returns the context variable, if available.ArbitraryLengthPath.getObjectVar()StatementPattern.getObjectVar()TripleRef.getObjectVar()ValueExprTripleRef.getObjectVar()ZeroLengthPath.getObjectVar()ArbitraryLengthPath.getOrder()BinaryTupleOperator.getOrder()BindingSetAssignment.getOrder()EmptySet.getOrder()SingletonSet.getOrder()StatementPattern.getOrder()TripleRef.getOrder()default VarTupleExpr.getOrder()TupleFunctionCall.getOrder()UnaryTupleOperator.getOrder()ZeroLengthPath.getOrder()StatementPattern.getPredicateVar()TripleRef.getPredicateVar()ValueExprTripleRef.getPredicateVar()Projection.getProjectionContext()Service.getServiceRef()ArbitraryLengthPath.getSubjectVar()StatementPattern.getSubjectVar()TripleRef.getSubjectVar()ValueExprTripleRef.getSubjectVar()ZeroLengthPath.getSubjectVar()Methods in org.eclipse.rdf4j.query.algebra that return types with arguments of type VarModifier and TypeMethodDescriptionTupleFunctionCall.getResultVars()ArbitraryLengthPath.getSupportedOrders(AvailableStatementOrder tripleSource) BinaryTupleOperator.getSupportedOrders(AvailableStatementOrder tripleSource) BindingSetAssignment.getSupportedOrders(AvailableStatementOrder tripleSource) EmptySet.getSupportedOrders(AvailableStatementOrder tripleSource) SingletonSet.getSupportedOrders(AvailableStatementOrder tripleSource) StatementPattern.getSupportedOrders(AvailableStatementOrder tripleSource) TripleRef.getSupportedOrders(AvailableStatementOrder tripleSource) TupleExpr.getSupportedOrders(AvailableStatementOrder tripleSource) TupleFunctionCall.getSupportedOrders(AvailableStatementOrder tripleSource) UnaryTupleOperator.getSupportedOrders(AvailableStatementOrder tripleSource) ZeroLengthPath.getSupportedOrders(AvailableStatementOrder tripleSource) StatementPattern.getVarList()TripleRef.getVarList()ZeroLengthPath.getVarList()Methods in org.eclipse.rdf4j.query.algebra with parameters of type VarModifier and TypeMethodDescriptionvoidTupleFunctionCall.addResultVar(Var resultVar) voidTupleFunctionCall.addResultVars(Var... resultVars) voidvoidSets the argument of this unary value operator.voidArbitraryLengthPath.setContextVar(Var context) voidZeroLengthPath.setContextVar(Var context) voidTripleRef.setExprVar(Var context) voidArbitraryLengthPath.setObjectVar(Var object) voidTripleRef.setObjectVar(Var object) voidZeroLengthPath.setObjectVar(Var object) voidvoidvoidvoidvoidvoidvoiddefault voidvoidvoidvoidvoidTripleRef.setPredicateVar(Var predicate) voidProjection.setProjectionContext(Var projectionContext) voidService.setServiceRef(Var serviceRef) voidArbitraryLengthPath.setSubjectVar(Var subject) voidTripleRef.setSubjectVar(Var subject) voidZeroLengthPath.setSubjectVar(Var subject) Method parameters in org.eclipse.rdf4j.query.algebra with type arguments of type VarModifier and TypeMethodDescriptionvoidTupleFunctionCall.addResultVars(Iterable<Var> resultVars) voidTupleFunctionCall.setResultVars(Iterable<Var> resultVars) Constructors in org.eclipse.rdf4j.query.algebra with parameters of type VarModifierConstructorDescriptionArbitraryLengthPath(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.Service(Var serviceRef, TupleExpr serviceExpr, String serviceExpressionString, Map<String, String> prefixDeclarations, String baseURI, boolean silent) StatementPattern(StatementPattern.Scope scope, Var subject, Var predicate, Var object) Creates a statement pattern that matches a subject-, predicate- and object variable against statements from the specified context scope.StatementPattern(StatementPattern.Scope scope, Var subjVar, Var predVar, Var objVar, Var conVar) Creates a statement pattern that matches a subject-, predicate-, object- and context variable against statements from the specified context scope.StatementPattern(Var subject, Var predicate, Var object) Creates a statement pattern that matches a subject-, predicate- and object variable against statements from all contexts.StatementPattern(Var subject, Var predicate, Var object, Var context) Creates a statement pattern that matches a subject-, predicate-, object- and context variable against statements from all contexts.ValueExprTripleRef(String extName, Var s, Var p, Var o) ZeroLengthPath(StatementPattern.Scope scope, Var subject, Var object) Creates a zero-length path that matches a subject-, predicate- and object variable against statements from the specified context scope.ZeroLengthPath(StatementPattern.Scope scope, Var subjVar, Var objVar, Var conVar) Creates a zero-length path that matches a subject-, predicate-, object- and context variable against statements from the specified context scope.ZeroLengthPath(Var subject, Var object) Creates a zero-length path that matches a subject-, predicate- and object variable against statements from all contexts.ZeroLengthPath(Var subject, Var object, Var context) Creates a zero-length path that matches a subject-, predicate-, object- and context variable against statements from all contexts. -
Uses of Var in org.eclipse.rdf4j.query.algebra.evaluation.impl
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type VarModifier and TypeMethodDescriptionprotected doubleEvaluationStatistics.CardinalityCalculator.getCardinality(double varCardinality, Var var) protected doubleEvaluationStatistics.CardinalityCalculator.getContextCardinality(Var var) protected doubleEvaluationStatistics.CardinalityCalculator.getObjectCardinality(Var var) protected doubleEvaluationStatistics.CardinalityCalculator.getPredicateCardinality(Var var) protected doubleEvaluationStatistics.CardinalityCalculator.getSubjectCardinality(Var var) static ValueDefaultEvaluationStrategy.getVarValue(Var var, BindingSet bindings) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Var var, QueryEvaluationContext context) Method parameters in org.eclipse.rdf4j.query.algebra.evaluation.impl with type arguments of type VarModifier and TypeMethodDescriptionprotected intEvaluationStatistics.CardinalityCalculator.countConstantVars(Iterable<Var> vars) protected static CloseableIteration<BindingSet>DefaultEvaluationStrategy.evaluate(TupleFunction func, List<Var> resultVars, BindingSet bindings, ValueFactory valueFactory, Value... argValues) static CloseableIteration<BindingSet>ExtendedEvaluationStrategy.evaluate(TupleFunction func, List<Var> resultVars, BindingSet bindings, ValueFactory valueFactory, Value... argValues) Deprecated, for removal: This API element is subject to removal in a future version.static CloseableIteration<BindingSet>TupleFunctionEvaluationStrategy.evaluate(TupleFunction func, List<Var> resultVars, BindingSet bindings, ValueFactory valueFactory, Value... argValues) Deprecated, for removal: This API element is subject to removal in a future version.protected doubleEvaluationStatistics.CardinalityCalculator.getCardinality(double varCardinality, Collection<Var> vars) -
Uses of Var in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type VarModifier and TypeMethodDescriptionStatementPatternQueryEvaluationStep.extractContextsFromDatasets(Var contextVar, boolean emptyGraph, Set<IRI> graphs) protected ZeroLengthPathIterationZeroLengthPathEvaluationStep.getZeroLengthPathIterator(BindingSet bindings, Var subjectVar, Var objVar, Var contextVar, Value subj, Value obj, QueryEvaluationContext context) Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type VarModifierConstructorDescriptionRdfStarQueryEvaluationStep(Var subjVar, Var predVar, Var objVar, Var extVar, RDFStarTripleSource tripleSource, QueryEvaluationContext context) ReificationRdfStarQueryEvaluationStep(Var subjVar, Var predVar, Var objVar, Var extVar, TripleSource tripleSource, QueryEvaluationContext context) ServiceQueryEvaluationStep(Service service, Var serviceRef, FederatedServiceResolver serviceResolver) ZeroLengthPathEvaluationStep(Var subjectVar, Var objVar, Var contextVar, QueryValueEvaluationStep subPrep, QueryValueEvaluationStep objPrep, EvaluationStrategy strategy, QueryEvaluationContext context) -
Uses of Var in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values with parameters of type VarModifier and TypeMethodDescriptionstatic QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareVar(Var var, QueryEvaluationContext context) -
Uses of Var in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Methods in org.eclipse.rdf4j.query.algebra.evaluation.iterator that return VarMethods in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type VarModifier and TypeMethodDescriptionprotected booleanPathIteration.isUnbound(Var var, BindingSet bindings) Constructors in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type VarModifierConstructorDescriptionPathIteration(EvaluationStrategy strategy, StatementPattern.Scope scope, Var startVar, TupleExpr pathExpression, Var endVar, Var contextVar, long minLength, BindingSet bindings) ZeroLengthPathIteration(EvaluationStrategy evaluationStrategyImpl, Var subjectVar, Var objVar, Value subj, Value obj, Var contextVar, BindingSet bindings, QueryEvaluationContext context) -
Uses of Var in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Methods in org.eclipse.rdf4j.query.algebra.evaluation.optimizer with type parameters of type VarModifier and TypeMethodDescriptionQueryJoinOptimizer.JoinVisitor.fillVarFreqMap(List<Var> varList, M varFreqMap) Methods in org.eclipse.rdf4j.query.algebra.evaluation.optimizer that return types with arguments of type VarModifier and TypeMethodDescriptionQueryJoinOptimizer.JoinVisitor.getStatementPatternVars(TupleExpr tupleExpr) QueryJoinOptimizer.JoinVisitor.getUnboundVars(List<Var> vars) Method parameters in org.eclipse.rdf4j.query.algebra.evaluation.optimizer with type arguments of type VarModifier and TypeMethodDescriptionQueryJoinOptimizer.JoinVisitor.fillVarFreqMap(List<Var> varList, M varFreqMap) protected intQueryJoinOptimizer.JoinVisitor.getForeignVarFreq(List<Var> ownUnboundVars, Map<Var, Integer> varFreqMap) protected intQueryJoinOptimizer.JoinVisitor.getForeignVarFreq(List<Var> ownUnboundVars, Map<Var, Integer> varFreqMap) QueryJoinOptimizer.JoinVisitor.getUnboundVars(List<Var> vars) -
Uses of Var in org.eclipse.rdf4j.query.algebra.helpers
Methods in org.eclipse.rdf4j.query.algebra.helpers that return VarModifier and TypeMethodDescriptionstatic VarTupleExprs.createConstVar(Value value) Creates an (anonymous) Var representing a constant value.Methods in org.eclipse.rdf4j.query.algebra.helpers with parameters of type Var -
Uses of Var in org.eclipse.rdf4j.query.algebra.helpers.collectors
Methods in org.eclipse.rdf4j.query.algebra.helpers.collectors with parameters of type Var -
Uses of Var in org.eclipse.rdf4j.query.parser.sparql
Methods in org.eclipse.rdf4j.query.parser.sparql that return VarModifier and TypeMethodDescriptionprotected VarTupleExprBuilder.createAnonVar()Creates an anonymous Var with a unique, randomly generated, variable name.GraphPattern.getContextVar()protected VarTupleExprBuilder.mapValueExprToVar(Object valueExpr) Maps the given valueExpr to a Var.TupleExprBuilder.visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBlankNodePropertyList node, Object data) Methods in org.eclipse.rdf4j.query.parser.sparql that return types with arguments of type VarMethods in org.eclipse.rdf4j.query.parser.sparql with parameters of type VarModifier and TypeMethodDescriptionvoidGraphPattern.addRequiredSP(Var subjVar, Var predVar, Var objVar) voidvoidGraphPattern.setContextVar(Var contextVar) -
Uses of Var in org.eclipse.rdf4j.queryrender.sparql
Methods in org.eclipse.rdf4j.queryrender.sparql with parameters of type Var -
Uses of Var in org.eclipse.rdf4j.sail.elasticsearch
Methods in org.eclipse.rdf4j.sail.elasticsearch with parameters of type VarModifier and TypeMethodDescriptionprotected Iterable<? extends DocumentDistance>ElasticsearchIndex.geoQuery(IRI geoProperty, org.locationtech.spatial4j.shape.Point p, IRI units, double distance, String distanceVar, Var contextVar) protected Iterable<? extends DocumentResult>ElasticsearchIndex.geoRelationQuery(String relation, IRI geoProperty, String wkt, Var contextVar) -
Uses of Var in org.eclipse.rdf4j.sail.lucene
Methods in org.eclipse.rdf4j.sail.lucene that return VarModifier and TypeMethodDescriptionDistanceQuerySpec.getContextVar()GeoRelationQuerySpec.getContextVar()Methods in org.eclipse.rdf4j.sail.lucene with parameters of type VarModifier and TypeMethodDescriptionprotected abstract Iterable<? extends DocumentDistance>AbstractSearchIndex.geoQuery(IRI geoProperty, org.locationtech.spatial4j.shape.Point p, IRI units, double distance, String distanceVar, Var context) protected abstract Iterable<? extends DocumentResult>AbstractSearchIndex.geoRelationQuery(String relation, IRI geoProperty, String wkt, Var context) Constructors in org.eclipse.rdf4j.sail.lucene with parameters of type Var -
Uses of Var in org.eclipse.rdf4j.sail.lucene.impl
Methods in org.eclipse.rdf4j.sail.lucene.impl with parameters of type VarModifier and TypeMethodDescriptionprotected Iterable<? extends DocumentDistance>LuceneIndex.geoQuery(IRI geoProperty, org.locationtech.spatial4j.shape.Point p, IRI units, double distance, String distanceVar, Var contextVar) protected Iterable<? extends DocumentResult>LuceneIndex.geoRelationQuery(String relation, IRI geoProperty, String wkt, Var contextVar) -
Uses of Var in org.eclipse.rdf4j.sail.solr
Methods in org.eclipse.rdf4j.sail.solr with parameters of type VarModifier and TypeMethodDescriptionprotected Iterable<? extends DocumentDistance>SolrIndex.geoQuery(IRI geoProperty, org.locationtech.spatial4j.shape.Point p, IRI units, double distance, String distanceVar, Var contextVar) protected Iterable<? extends DocumentResult>SolrIndex.geoRelationQuery(String relation, IRI geoProperty, String wkt, Var contextVar)