## Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.TripleSource

- Packages that use TripleSource
  Package | Description
  --- | ---
  org.eclipse.rdf4j.examples.function |
  org.eclipse.rdf4j.query.algebra.evaluation |
  org.eclipse.rdf4j.query.algebra.evaluation.function |
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.query.algebra.evaluation.limited |
  org.eclipse.rdf4j.query.algebra.evaluation.util |
  org.eclipse.rdf4j.repository.evaluation |
  org.eclipse.rdf4j.repository.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  org.eclipse.rdf4j.sail | RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
  org.eclipse.rdf4j.sail.base | Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
  org.eclipse.rdf4j.sail.evaluation |
  org.eclipse.rdf4j.sail.federation |
  org.eclipse.rdf4j.sail.federation.evaluation |
  org.eclipse.rdf4j.sail.nativerdf | The Native Store.
  org.eclipse.rdf4j.sail.spin | See discussion at https://github.com/eclipse/rdf4j/issues/1262
  org.eclipse.rdf4j.spin | See discussion at https://github.com/eclipse/rdf4j/issues/1262
  org.eclipse.rdf4j.spin.function | Core functions required for SPIN.

- - ### Uses of TripleSource in org.eclipse.rdf4j.examples.function

    Methods in org.eclipse.rdf4j.examples.function with parameters of type TripleSource
    Modifier and Type | Method and Description
    --- | ---
    `Value` | ExistingPalindromeFunction.`evaluate(TripleSource tripleSource, Value... args)` Executes the existingPalindrome function.

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

    Subinterfaces of TripleSource in org.eclipse.rdf4j.query.algebra.evaluation
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `RDFStarTripleSource`

    Methods in org.eclipse.rdf4j.query.algebra.evaluation that return TripleSource
    Modifier and Type | Method and Description
    --- | ---
    `TripleSource` | QueryPreparer.`getTripleSource()`
    `TripleSource` | AbstractQueryPreparer.`getTripleSource()`

    Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type TripleSource
    Modifier and Type | Method and Description
    --- | ---
    `EvaluationStrategy` | EvaluationStrategyFactory.`createEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics)` Returns the `EvaluationStrategy` to use to evaluate queries for the given `Dataset` and `TripleSource`.

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type TripleSource
    Constructor and Description
    `AbstractQueryPreparer(TripleSource tripleSource)`

  - ### Uses of TripleSource in org.eclipse.rdf4j.query.algebra.evaluation.function

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function with parameters of type TripleSource
    Modifier and Type | Method and Description
    --- | ---
    `default Value` | Function.`evaluate(TripleSource tripleSource, Value... args)` Evaluate the function over the supplied input arguments.

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

    Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl declared as TripleSource
    Modifier and Type | Field and Description
    --- | ---
    `protected TripleSource` | StrictEvaluationStrategy.`tripleSource`

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type TripleSource
    Modifier and Type | Method and Description
    --- | ---
    `EvaluationStrategy` | ExtendedEvaluationStrategyFactory.`createEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics)`
    `EvaluationStrategy` | StrictEvaluationStrategyFactory.`createEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics)`

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type TripleSource
    Constructor and Description
    `EvaluationStrategyImpl(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver)` Deprecated.
    `ExtendedEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncThreshold, EvaluationStatistics evaluationStatistics)`
    `SimpleEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver)` Deprecated.
    `SimpleEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncTreshold)` Deprecated.
    `SimpleEvaluationStrategy(TripleSource tripleSource, FederatedServiceResolver serviceResolver)` Deprecated.
    `StandardQueryOptimizerPipeline(EvaluationStrategy strategy, TripleSource tripleSource, EvaluationStatistics evaluationStatistics)`
    `StrictEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver)`
    `StrictEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncTreshold, EvaluationStatistics evaluationStatistics)`
    `StrictEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncTreshold, EvaluationStatistics evaluationStatistics, boolean trackResultSize)`
    `StrictEvaluationStrategy(TripleSource tripleSource, FederatedServiceResolver serviceResolver)`
    `TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver)`
    `TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncThreshold)`
    `TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, long iterationCacheSyncThreshold, EvaluationStatistics evaluationStatistics)`
    `TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, TupleFunctionRegistry tupleFunctionRegistry)`
    `TupleFunctionEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceResolver, TupleFunctionRegistry tupleFuncRegistry, long iterationCacheSyncThreshold, EvaluationStatistics evaluationStatistics)`

  - ### Uses of TripleSource in org.eclipse.rdf4j.query.algebra.evaluation.limited

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.limited with parameters of type TripleSource
    Constructor and Description
    `LimitedSizeEvaluationStrategy(TripleSource tripleSource, Dataset dataset, int maxCollectionsSize, FederatedServiceResolver serviceManager)`
    `LimitedSizeEvaluationStrategy(TripleSource tripleSource, long maxSize, FederatedServiceResolver serviceManager)`

  - ### Uses of TripleSource in org.eclipse.rdf4j.query.algebra.evaluation.util

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type TripleSource
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | TripleSources.`booleanValue(Resource subj, IRI pred, TripleSource store)`
    `static CloseableIteration<Literal,QueryEvaluationException>` | TripleSources.`getObjectLiterals(Resource subject, IRI predicate, TripleSource store)`
    `static CloseableIteration<Resource,QueryEvaluationException>` | TripleSources.`getObjectResources(Resource subject, IRI predicate, TripleSource store)`
    `static CloseableIteration<IRI,QueryEvaluationException>` | TripleSources.`getObjectURIs(Resource subject, IRI predicate, TripleSource store)`
    `static CloseableIteration<IRI,QueryEvaluationException>` | TripleSources.`getSubjectURIs(IRI predicate, Value object, TripleSource store)`
    `static Iteration<Value,QueryEvaluationException>` | TripleSources.`list(Resource subj, TripleSource store)`
    `static Iteration<Resource,QueryEvaluationException>` | TripleSources.`listResources(Resource subj, TripleSource store)`
    `static Statement` | TripleSources.`single(Resource subj, IRI pred, Value obj, TripleSource store)` Returns the single statement with the given subject, predicate and object or null if none exists.
    `static Value` | TripleSources.`singleValue(Resource subj, IRI pred, TripleSource store)`

  - ### Uses of TripleSource in org.eclipse.rdf4j.repository.evaluation

    Classes in org.eclipse.rdf4j.repository.evaluation that implement TripleSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RepositoryTripleSource`

  - ### Uses of TripleSource in org.eclipse.rdf4j.repository.sail

    Methods in org.eclipse.rdf4j.repository.sail that return TripleSource
    Modifier and Type | Method and Description
    --- | ---
    `TripleSource` | SailQueryPreparer.`getTripleSource()`

  - ### Uses of TripleSource in org.eclipse.rdf4j.sail

    Methods in org.eclipse.rdf4j.sail that return TripleSource
    Modifier and Type | Method and Description
    --- | ---
    `TripleSource` | SailConnectionQueryPreparer.`getTripleSource()`

    Constructors in org.eclipse.rdf4j.sail with parameters of type TripleSource
    Constructor and Description
    `SailConnectionQueryPreparer(SailConnection con, boolean includeInferred, TripleSource source)`

  - ### Uses of TripleSource in org.eclipse.rdf4j.sail.base

    Methods in org.eclipse.rdf4j.sail.base with parameters of type TripleSource
    Modifier and Type | Method and Description
    --- | ---
    `protected EvaluationStrategy` | SailSourceConnection.`getEvaluationStrategy(Dataset dataset, TripleSource tripleSource)`

  - ### Uses of TripleSource in org.eclipse.rdf4j.sail.evaluation

    Classes in org.eclipse.rdf4j.sail.evaluation that implement TripleSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SailTripleSource`

  - ### Uses of TripleSource in org.eclipse.rdf4j.sail.federation

    Methods in org.eclipse.rdf4j.sail.federation with parameters of type TripleSource
    Modifier and Type | Method and Description
    --- | ---
    `protected EvaluationStrategy` | Federation.`createEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver resolver)` Deprecated.

  - ### Uses of TripleSource in org.eclipse.rdf4j.sail.federation.evaluation

    Constructors in org.eclipse.rdf4j.sail.federation.evaluation with parameters of type TripleSource
    Constructor and Description
    `FederationStrategy(Executor executor, TripleSource tripleSource, Dataset dataset, FederatedServiceResolver serviceManager)`

  - ### Uses of TripleSource in org.eclipse.rdf4j.sail.nativerdf

    Methods in org.eclipse.rdf4j.sail.nativerdf with parameters of type TripleSource
    Modifier and Type | Method and Description
    --- | ---
    `protected EvaluationStrategy` | LimitedSizeNativeStoreConnection.`getEvaluationStrategy(Dataset dataset, TripleSource tripleSource)`

  - ### Uses of TripleSource in org.eclipse.rdf4j.sail.spin

    Constructors in org.eclipse.rdf4j.sail.spin with parameters of type TripleSource
    Constructor and Description
    `SpinFunctionInterpreter(SpinParser parser, TripleSource tripleSource, FunctionRegistry functionRegistry)`
    `SpinMagicPropertyInterpreter(SpinParser parser, TripleSource tripleSource, TupleFunctionRegistry tupleFunctionRegistry, AbstractFederatedServiceResolver serviceResolver)`

  - ### Uses of TripleSource in org.eclipse.rdf4j.spin

    Methods in org.eclipse.rdf4j.spin with parameters of type TripleSource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SpinParser.`isThisUnbound(Resource subj, TripleSource store)`
    `protected ParsedOperation` | SpinParser.`parse(Resource queryResource, IRI queryClass, TripleSource store)`
    `ParsedOperation` | SpinParser.`parse(Resource queryResource, TripleSource store)`
    `Map<IRI,Argument>` | SpinParser.`parseArguments(IRI moduleUri, TripleSource store)`
    `ParsedBooleanQuery` | SpinParser.`parseAskQuery(Resource queryResource, TripleSource store)`
    `ConstraintViolation` | SpinParser.`parseConstraintViolation(Resource subj, TripleSource store)`
    `ParsedGraphQuery` | SpinParser.`parseConstructQuery(Resource queryResource, TripleSource store)`
    `ParsedDescribeQuery` | SpinParser.`parseDescribeQuery(Resource queryResource, TripleSource store)`
    `ValueExpr` | SpinParser.`parseExpression(Value expr, TripleSource store)`
    `Function` | SpinParser.`parseFunction(IRI funcUri, TripleSource store)`
    `TupleFunction` | SpinParser.`parseMagicProperty(IRI propUri, TripleSource store)`
    `ParsedQuery` | SpinParser.`parseQuery(Resource queryResource, TripleSource store)`
    `Map<IRI,RuleProperty>` | SpinParser.`parseRuleProperties(TripleSource store)`
    `ParsedTupleQuery` | SpinParser.`parseSelectQuery(Resource queryResource, TripleSource store)`
    `ParsedUpdate` | SpinParser.`parseUpdate(Resource queryResource, TripleSource store)`

  - ### Uses of TripleSource in org.eclipse.rdf4j.spin.function

    Methods in org.eclipse.rdf4j.spin.function with parameters of type TripleSource
    Modifier and Type | Method and Description
    --- | ---
    `Function` | SpinTupleFunctionAsFunctionParser.`parse(IRI funcUri, TripleSource store)`
    `TupleFunction` | KnownTupleFunctionParser.`parse(IRI funcUri, TripleSource store)`
    `Function` | KnownFunctionParser.`parse(IRI funcUri, TripleSource store)`
    `Function` | SpinxFunctionParser.`parse(IRI funcUri, TripleSource store)`
    `Function` | SpinFunctionParser.`parse(IRI funcUri, TripleSource store)`
    `Function` | FunctionParser.`parse(IRI uri, TripleSource store)`
    `TupleFunction` | TupleFunctionParser.`parse(IRI uri, TripleSource store)`
    `TupleFunction` | SpinTupleFunctionParser.`parse(IRI funcUri, TripleSource store)`

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