## Uses of Class
org.eclipse.rdf4j.query.algebra.StatementPattern

- Packages that use StatementPattern
  Package | Description
  --- | ---
  org.eclipse.rdf4j.query.algebra | Query Algebra
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.query.algebra.helpers |
  org.eclipse.rdf4j.queryrender | This package contains classes for working with RDF4J query objects.
  org.eclipse.rdf4j.queryrender.builder | This package is deprecated.
  org.eclipse.rdf4j.queryrender.sparql |
  org.eclipse.rdf4j.sail.federation.optimizers |
  org.eclipse.rdf4j.sail.lucene |

- - ### Uses of StatementPattern in org.eclipse.rdf4j.query.algebra

    Methods in org.eclipse.rdf4j.query.algebra that return StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `StatementPattern` | StatementPattern.`clone()`

    Methods in org.eclipse.rdf4j.query.algebra with parameters of type StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `void` | QueryModelVisitor.`meet(StatementPattern node)`

  - ### Uses of StatementPattern in org.eclipse.rdf4j.query.algebra.evaluation.impl

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<BindingSet,QueryEvaluationException>` | StrictEvaluationStrategy.`evaluate(StatementPattern sp, BindingSet bindings)`
    `protected double` | EvaluationStatistics.CardinalityCalculator.`getCardinality(StatementPattern sp)`
    `protected double` | EvaluationStatistics.CardinalityCalculator.`getContextCardinality(StatementPattern sp)` Override this if you are able to determine the cardinality based not only on the contextVar itself but also the other vars (e.g.
    `protected double` | EvaluationStatistics.CardinalityCalculator.`getObjectCardinality(StatementPattern sp)` Override this if you are able to determine the cardinality based not only on the objectVar itself but also the other vars (e.g.
    `protected double` | EvaluationStatistics.CardinalityCalculator.`getPredicateCardinality(StatementPattern sp)` Override this if you are able to determine the cardinality based not only on the predicateVar itself but also the other vars (e.g.
    `protected double` | EvaluationStatistics.CardinalityCalculator.`getSubjectCardinality(StatementPattern sp)` Override this if you are able to determine the cardinality based not only on the subjectVar itself but also the other vars (e.g.
    `void` | EvaluationStatistics.CardinalityCalculator.`meet(StatementPattern sp)`

  - ### Uses of StatementPattern in org.eclipse.rdf4j.query.algebra.helpers

    Methods in org.eclipse.rdf4j.query.algebra.helpers that return types with arguments of type StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `List<StatementPattern>` | StatementPatternCollector.`getStatementPatterns()`
    `List<StatementPattern>` | BGPCollector.`getStatementPatterns()`
    `static List<StatementPattern>` | StatementPatternCollector.`process(QueryModelNode node)`

    Methods in org.eclipse.rdf4j.query.algebra.helpers with parameters of type StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `void` | StatementPatternCollector.`meet(StatementPattern node)`
    `void` | BGPCollector.`meet(StatementPattern sp)`
    `void` | AbstractQueryModelVisitor.`meet(StatementPattern node)`

  - ### Uses of StatementPattern in org.eclipse.rdf4j.queryrender

    Methods in org.eclipse.rdf4j.queryrender that return StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `StatementPattern` | BaseTupleExprRenderer.`toStatementPattern(ProjectionElemList theList)` Turn a ProjectionElemList for a construct query projection (three elements aliased as 'subject', 'predicate' and 'object' in that order) into a StatementPattern.

    Methods in org.eclipse.rdf4j.queryrender with parameters of type StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `void` | BaseTupleExprRenderer.`meet(StatementPattern theStatementPattern)`

  - ### Uses of StatementPattern in org.eclipse.rdf4j.queryrender.builder

    Fields in org.eclipse.rdf4j.queryrender.builder with type parameters of type StatementPattern
    Modifier and Type | Field and Description
    --- | ---
    `protected List<StatementPattern>` | AbstractQueryBuilder.`mProjectionPatterns` Deprecated.

    Methods in org.eclipse.rdf4j.queryrender.builder that return types with arguments of type StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `Collection<StatementPattern>` | BasicGroup.`getPatterns()` Deprecated.

    Methods in org.eclipse.rdf4j.queryrender.builder with parameters of type StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `GroupBuilder<T,E>` | GroupBuilder.`atom(StatementPattern... thePatterns)` Deprecated.
    `GroupBuilder<T,E>` | GroupBuilder.`atom(StatementPattern thePattern)` Deprecated.

    Method parameters in org.eclipse.rdf4j.queryrender.builder with type arguments of type StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `GroupBuilder<T,E>` | GroupBuilder.`atoms(Set<StatementPattern> thePatterns)` Deprecated.

  - ### Uses of StatementPattern in org.eclipse.rdf4j.queryrender.sparql

    Methods in org.eclipse.rdf4j.queryrender.sparql with parameters of type StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `void` | SparqlTupleExprRenderer.`meet(StatementPattern thePattern)`
    `void` | ContextCollector.`meet(StatementPattern thePattern)`

  - ### Uses of StatementPattern in org.eclipse.rdf4j.sail.federation.optimizers

    Methods in org.eclipse.rdf4j.sail.federation.optimizers with parameters of type StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `protected double` | EvaluationStatistics.CardinalityCalculator.`getCardinality(StatementPattern pattern)`
    `void` | PrepareOwnedTupleExpr.`meet(StatementPattern node)`
    `void` | EvaluationStatistics.CardinalityCalculator.`meet(StatementPattern pattern)`
    `void` | EmptyPatternOptimizer.`meet(StatementPattern node)`

  - ### Uses of StatementPattern in org.eclipse.rdf4j.sail.lucene

    Methods in org.eclipse.rdf4j.sail.lucene that return StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `StatementPattern` | QuerySpec.`getMatchesPattern()`
    `StatementPattern` | QuerySpec.`getPropertyPattern()`
    `StatementPattern` | QuerySpec.`getQueryPattern()`
    `StatementPattern` | QuerySpec.`getScorePattern()`
    `StatementPattern` | QuerySpec.`getSnippetPattern()`
    `StatementPattern` | QuerySpec.`getTypePattern()`

    Methods in org.eclipse.rdf4j.sail.lucene with parameters of type StatementPattern
    Modifier and Type | Method and Description
    --- | ---
    `void` | GeoRelationQuerySpec.`setGeometryPattern(StatementPattern sp)`
    `void` | DistanceQuerySpec.`setGeometryPattern(StatementPattern sp)`

    Constructors in org.eclipse.rdf4j.sail.lucene with parameters of type StatementPattern
    Constructor and Description
    `QuerySpec(StatementPattern matchesPattern, StatementPattern queryPattern, StatementPattern propertyPattern, StatementPattern scorePattern, StatementPattern snippetPattern, StatementPattern typePattern, Resource subject, String queryString, IRI propertyURI)`

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.