Skip navigation links
A C D E F G H I J L M N O P Q R S T V 

A

AbstractNaryOperator<Expr extends org.eclipse.rdf4j.query.algebra.QueryModelNode> - Class in org.eclipse.rdf4j.sail.federation.algebra
An abstract superclass for operators which have (zero or more) arguments.
AbstractNaryOperator() - Constructor for class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryOperator
 
AbstractNaryOperator(Expr...) - Constructor for class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryOperator
Creates a new n-ary operator.
AbstractNaryOperator(List<? extends Expr>) - Constructor for class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryOperator
Creates a new n-ary operator.
AbstractNaryTupleOperator - Class in org.eclipse.rdf4j.sail.federation.algebra
An abstract superclass for n-ary tuple operators which have one or more arguments.
AbstractNaryTupleOperator() - Constructor for class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryTupleOperator
 
AbstractNaryTupleOperator(TupleExpr...) - Constructor for class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryTupleOperator
Creates a new n-ary tuple operator.
AbstractNaryTupleOperator(List<? extends TupleExpr>) - Constructor for class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryTupleOperator
Creates a new n-ary tuple operator.
addArg(Expr) - Method in class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryOperator
Sets the arguments of this n-ary operator.
addFed(String, String, Collection<String>, boolean, boolean) - Method in class org.eclipse.rdf4j.runtime.RepositoryManagerFederator
Adds a new repository to the RepositoryManager, which is a federation of the given repository id's, which must also refer to repositories already managed by the RepositoryManager.
addLocalPropertySpace(String) - Method in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 
addMember(RepositoryImplConfig) - Method in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 
addMember(Repository) - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
AlternativeCursor<E> - Class in org.eclipse.rdf4j.sail.federation.evaluation
If the primary cursor is empty, use the alternative cursor.
AlternativeCursor(CloseableIteration<? extends E, QueryEvaluationException>, CloseableIteration<? extends E, QueryEvaluationException>) - Constructor for class org.eclipse.rdf4j.sail.federation.evaluation.AlternativeCursor
 

C

calculator - Variable in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics
 
cardinality - Variable in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
CardinalityCalculator() - Constructor for class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
clone() - Method in class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryOperator
 
clone() - Method in class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryTupleOperator
 
clone() - Method in class org.eclipse.rdf4j.sail.federation.algebra.NaryJoin
 
countConstantVars(Iterable<Var>) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
createCardinalityCalculator() - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics
 
createEvaluationStrategy(TripleSource, Dataset, FederatedServiceResolver) - Method in class org.eclipse.rdf4j.sail.federation.Federation
 

D

DISTINCT - Static variable in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
If no two members contain the same statement.

E

EmptyPatternOptimizer - Class in org.eclipse.rdf4j.sail.federation.optimizers
Remove StatementPatterns that have no statements.
EmptyPatternOptimizer(Collection<? extends RepositoryConnection>) - Constructor for class org.eclipse.rdf4j.sail.federation.optimizers.EmptyPatternOptimizer
 
EmptyPatternOptimizer(Collection<? extends RepositoryConnection>, Function<? super Repository, ? extends RepositoryBloomFilter>) - Constructor for class org.eclipse.rdf4j.sail.federation.optimizers.EmptyPatternOptimizer
 
evaluate(Dataset, BindingSet) - Method in class org.eclipse.rdf4j.sail.federation.algebra.OwnedTupleExpr
 
evaluate(TupleExpr, BindingSet) - Method in class org.eclipse.rdf4j.sail.federation.evaluation.FederationStrategy
 
evaluate(Join, BindingSet) - Method in class org.eclipse.rdf4j.sail.federation.evaluation.FederationStrategy
 
evaluate(NaryJoin, BindingSet) - Method in class org.eclipse.rdf4j.sail.federation.evaluation.FederationStrategy
 
evaluate(LeftJoin, BindingSet) - Method in class org.eclipse.rdf4j.sail.federation.evaluation.FederationStrategy
 
evaluate(Union, BindingSet) - Method in class org.eclipse.rdf4j.sail.federation.evaluation.FederationStrategy
 
EvaluationStatistics - Class in org.eclipse.rdf4j.sail.federation.optimizers
Supplies various query model statistics to the query engine/optimizer.
EvaluationStatistics() - Constructor for class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics
 
EvaluationStatistics.CardinalityCalculator - Class in org.eclipse.rdf4j.sail.federation.optimizers
 
execute(Runnable) - Method in class org.eclipse.rdf4j.sail.federation.Federation
Required by Executor interface.
export(Model) - Method in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 

F

Federation - Class in org.eclipse.rdf4j.sail.federation
Union multiple (possibly remote) Repositories into a single RDF store.
Federation() - Constructor for class org.eclipse.rdf4j.sail.federation.Federation
 
FederationConfig - Class in org.eclipse.rdf4j.sail.federation.config
Lists the members of a federation and which properties describe a resource subject in a unique member.
FederationConfig() - Constructor for class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 
FederationFactory - Class in org.eclipse.rdf4j.sail.federation.config
Creates a federation based on its configuration.
FederationFactory() - Constructor for class org.eclipse.rdf4j.sail.federation.config.FederationFactory
 
FederationJoinOptimizer - Class in org.eclipse.rdf4j.sail.federation.optimizers
Search for Join, LeftJoin, and Union arguments that can be evaluated in a single member.
FederationJoinOptimizer(Collection<? extends RepositoryConnection>, boolean, PrefixHashSet) - Constructor for class org.eclipse.rdf4j.sail.federation.optimizers.FederationJoinOptimizer
 
FederationJoinOptimizer(Collection<? extends RepositoryConnection>, boolean, PrefixHashSet, Function<? super Repository, ? extends RepositoryBloomFilter>) - Constructor for class org.eclipse.rdf4j.sail.federation.optimizers.FederationJoinOptimizer
 
FederationStrategy - Class in org.eclipse.rdf4j.sail.federation.evaluation
Evaluates Join, LeftJoin and Union in parallel and only evaluate if OwnedTupleExpr is the given member.
FederationStrategy(Executor, TripleSource, Dataset, FederatedServiceResolver) - Constructor for class org.eclipse.rdf4j.sail.federation.evaluation.FederationStrategy
 
FilterCursor - Class in org.eclipse.rdf4j.sail.federation.evaluation
Provides a convenient constructor for FilterIterator using the condition.
FilterCursor(CloseableIteration<BindingSet, QueryEvaluationException>, ValueExpr, Set<String>, EvaluationStrategy) - Constructor for class org.eclipse.rdf4j.sail.federation.evaluation.FilterCursor
 

G

getArg(int) - Method in class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryOperator
Gets the idx-th argument of this n-ary operator.
getArgs() - Method in class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryOperator
Gets the arguments of this n-ary operator.
getAssuredBindingNames() - Method in class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryTupleOperator
 
getBindingNames() - Method in class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryTupleOperator
 
getBloomFilters() - Method in class org.eclipse.rdf4j.sail.federation.Federation
Returns the configured RepositoryBloomFilters (if any).
getCardinality() - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
getCardinality(StatementPattern) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
getCardinality(TupleExpr) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics
 
getConfig() - Method in class org.eclipse.rdf4j.sail.federation.config.FederationFactory
 
getConnection() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
getConstantVars(Iterable<Var>) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
 
getDataDir() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
getDefaultIsolationLevel() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
getFederatedServiceResolver() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
getForeignVarFreq(List<Var>, Map<Var, Integer>) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
 
getHttpClient() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
getHttpClientSessionManager() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
getJoinArgs(TupleExpr, L) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
 
getLocalPropertySpace() - Method in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 
getLocalPropertySpace() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
getMembers() - Method in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 
getMembers() - Method in class org.eclipse.rdf4j.sail.federation.Federation
Returns the members of this federation.
getNextElement() - Method in class org.eclipse.rdf4j.sail.federation.evaluation.AlternativeCursor
 
getNextElement() - Method in class org.eclipse.rdf4j.sail.federation.evaluation.ParallelJoinCursor
 
getNextElement() - Method in class org.eclipse.rdf4j.sail.federation.evaluation.ParallelLeftJoinCursor
 
getNumberOfArguments() - Method in class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryOperator
Gets the number of arguments of this n-ary operator.
getOwner() - Method in class org.eclipse.rdf4j.sail.federation.algebra.OwnedTupleExpr
 
getSail(SailImplConfig) - Method in class org.eclipse.rdf4j.sail.federation.config.FederationFactory
 
getSailType() - Method in class org.eclipse.rdf4j.sail.federation.config.FederationFactory
Returns the Sail's type: openrdf:Federation.
getSignature() - Method in class org.eclipse.rdf4j.sail.federation.algebra.OwnedTupleExpr
 
getStatementPatternVars(TupleExpr) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
 
getSupportedIsolationLevels() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
getTupleExprCardinality(TupleExpr, Map<TupleExpr, Double>, Map<TupleExpr, List<Var>>, Map<Var, Integer>, Set<String>) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
 
getUnboundVars(Iterable<Var>) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
 
getValueFactory() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
getVarFreqMap(List<Var>, M) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
 

H

handleClose() - Method in class org.eclipse.rdf4j.sail.federation.evaluation.AlternativeCursor
 
handleClose() - Method in class org.eclipse.rdf4j.sail.federation.evaluation.ParallelJoinCursor
 
handleClose() - Method in class org.eclipse.rdf4j.sail.federation.evaluation.ParallelLeftJoinCursor
 
hasQuery() - Method in class org.eclipse.rdf4j.sail.federation.algebra.OwnedTupleExpr
 

I

initialize() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
InsertBindingSetCursor - Class in org.eclipse.rdf4j.sail.federation.evaluation
Adds more bindings to each of the results.
InsertBindingSetCursor(CloseableIteration<BindingSet, QueryEvaluationException>, BindingSet) - Constructor for class org.eclipse.rdf4j.sail.federation.evaluation.InsertBindingSetCursor
 
isDistinct() - Method in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 
isDistinct() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
isReadOnly() - Method in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 
isReadOnly() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
isWritable() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 

J

JoinVisitor() - Constructor for class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
 

L

LOCALPROPERTYSPACE - Static variable in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
For all triples with a predicate in this space, the container RDF store contains all triples with that subject and any predicate in this space.

M

match(String) - Method in class org.eclipse.rdf4j.sail.federation.PrefixHashSet
 
meet(StatementPattern) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EmptyPatternOptimizer
 
meet(EmptySet) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
meet(SingletonSet) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
meet(StatementPattern) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
meet(Slice) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
meet(Join) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
meet(LeftJoin) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
meet(LeftJoin) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.FederationJoinOptimizer
 
meet(Union) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.FederationJoinOptimizer
 
meet(Distinct) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.PrepareOwnedTupleExpr
 
meet(Reduced) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.PrepareOwnedTupleExpr
 
meet(Projection) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.PrepareOwnedTupleExpr
 
meet(LeftJoin) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.PrepareOwnedTupleExpr
 
meet(Join) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.PrepareOwnedTupleExpr
 
meet(StatementPattern) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.PrepareOwnedTupleExpr
 
meet(Join) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryModelPruner.TreeSanitizer
 
meet(LeftJoin) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryModelPruner.TreeSanitizer
 
meet(Union) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryModelPruner.TreeSanitizer
 
meet(Difference) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryModelPruner.TreeSanitizer
 
meet(Intersection) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryModelPruner.TreeSanitizer
 
meet(LeftJoin) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
 
meet(Join) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
 
meetBinaryTupleOperator(BinaryTupleOperator) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
meetJoin(TupleExpr) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
 
meetMultiJoin(NaryJoin) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
meetMultiJoin(NaryJoin) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.FederationJoinOptimizer
 
meetMultiJoin(NaryJoin) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.PrepareOwnedTupleExpr
 
meetMultiJoin(NaryJoin) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryModelPruner.TreeSanitizer
 
meetNode(QueryModelNode) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.PrepareOwnedTupleExpr
 
meetOther(QueryModelNode) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
 
meetOther(QueryModelNode) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.FederationJoinOptimizer
 
meetOther(QueryModelNode) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.OwnedTupleExprPruner
 
meetOther(QueryModelNode) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.PrepareOwnedTupleExpr
 
meetOther(QueryModelNode) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryModelPruner.TreeSanitizer
 
meetOther(QueryModelNode) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
 
meetUnaryTupleOperator(UnaryTupleOperator) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.FederationJoinOptimizer
 
MEMBER - Static variable in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 

N

NAMESPACE - Static variable in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
http://www.openrdf.org/config/sail/federation#
NaryJoin - Class in org.eclipse.rdf4j.sail.federation.algebra
A natural join between two tuple expressions.
NaryJoin() - Constructor for class org.eclipse.rdf4j.sail.federation.algebra.NaryJoin
 
NaryJoin(TupleExpr...) - Constructor for class org.eclipse.rdf4j.sail.federation.algebra.NaryJoin
Creates a new natural join operator.
NaryJoin(List<TupleExpr>) - Constructor for class org.eclipse.rdf4j.sail.federation.algebra.NaryJoin
Creates a new natural join operator.
next() - Method in class org.eclipse.rdf4j.sail.federation.evaluation.InsertBindingSetCursor
 

O

optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.EmptyPatternOptimizer
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.FederationJoinOptimizer
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.OwnedTupleExprPruner
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.PrepareOwnedTupleExpr
 
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryModelPruner
Applies generally applicable optimizations: path expressions are sorted from more to less specific.
optimize(TupleExpr, Dataset, BindingSet) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer
Applies generally applicable optimizations: path expressions are sorted from more to less specific.
org.eclipse.rdf4j.runtime - package org.eclipse.rdf4j.runtime
 
org.eclipse.rdf4j.sail.federation - package org.eclipse.rdf4j.sail.federation
 
org.eclipse.rdf4j.sail.federation.algebra - package org.eclipse.rdf4j.sail.federation.algebra
 
org.eclipse.rdf4j.sail.federation.config - package org.eclipse.rdf4j.sail.federation.config
 
org.eclipse.rdf4j.sail.federation.evaluation - package org.eclipse.rdf4j.sail.federation.evaluation
 
org.eclipse.rdf4j.sail.federation.optimizers - package org.eclipse.rdf4j.sail.federation.optimizers
 
OwnedTupleExpr - Class in org.eclipse.rdf4j.sail.federation.algebra
Indicates that the argument should be evaluated in a particular member.
OwnedTupleExpr(RepositoryConnection, TupleExpr) - Constructor for class org.eclipse.rdf4j.sail.federation.algebra.OwnedTupleExpr
 
OwnedTupleExprPruner - Class in org.eclipse.rdf4j.sail.federation.optimizers
Remove redundant OwnedTupleExpr.
OwnedTupleExprPruner() - Constructor for class org.eclipse.rdf4j.sail.federation.optimizers.OwnedTupleExprPruner
 

P

ParallelJoinCursor - Class in org.eclipse.rdf4j.sail.federation.evaluation
Iterate the left side and evaluate the right side in separate thread, only iterate the right side in the controlling thread.
ParallelJoinCursor(EvaluationStrategy, CloseableIteration<BindingSet, QueryEvaluationException>, TupleExpr) - Constructor for class org.eclipse.rdf4j.sail.federation.evaluation.ParallelJoinCursor
 
ParallelLeftJoinCursor - Class in org.eclipse.rdf4j.sail.federation.evaluation
Transform the condition into a filter and the right side into an AlternativeCursor, then evaluate as a ParallelJoinCursor.
ParallelLeftJoinCursor(EvaluationStrategy, LeftJoin, BindingSet) - Constructor for class org.eclipse.rdf4j.sail.federation.evaluation.ParallelLeftJoinCursor
 
parse(Model, Resource) - Method in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 
PrefixHashSet - Class in org.eclipse.rdf4j.sail.federation
 
PrefixHashSet(Iterable<String>) - Constructor for class org.eclipse.rdf4j.sail.federation.PrefixHashSet
 
prepare(QueryLanguage, String, Map<String, String>) - Method in class org.eclipse.rdf4j.sail.federation.algebra.OwnedTupleExpr
 
PrepareOwnedTupleExpr - Class in org.eclipse.rdf4j.sail.federation.optimizers
Remove redundant OwnedTupleExpr.
PrepareOwnedTupleExpr() - Constructor for class org.eclipse.rdf4j.sail.federation.optimizers.PrepareOwnedTupleExpr
 

Q

QueryModelPruner - Class in org.eclipse.rdf4j.sail.federation.optimizers
A query optimizer that prunes query model trees by removing superfluous parts and/or by reducing complex parts with simpler parts.
QueryModelPruner() - Constructor for class org.eclipse.rdf4j.sail.federation.optimizers.QueryModelPruner
 
QueryModelPruner.TreeSanitizer - Class in org.eclipse.rdf4j.sail.federation.optimizers
 
QueryMultiJoinOptimizer - Class in org.eclipse.rdf4j.sail.federation.optimizers
A query optimizer that re-orders nested Joins.
QueryMultiJoinOptimizer() - Constructor for class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer
 
QueryMultiJoinOptimizer(EvaluationStatistics) - Constructor for class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer
 
QueryMultiJoinOptimizer.JoinVisitor - Class in org.eclipse.rdf4j.sail.federation.optimizers
 
QueueCursor<E> - Class in org.eclipse.rdf4j.sail.federation.evaluation
Deprecated.
Use QueueCursor instead
QueueCursor(int) - Constructor for class org.eclipse.rdf4j.sail.federation.evaluation.QueueCursor
Deprecated.
Creates an QueueCursor with the given (fixed) capacity and default access policy.
QueueCursor(int, boolean) - Constructor for class org.eclipse.rdf4j.sail.federation.evaluation.QueueCursor
Deprecated.
Creates an QueueCursor with the given (fixed) capacity and the specified access policy.

R

READ_ONLY - Static variable in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
If the federation should not try and add statements to its members.
removeArg(Expr) - Method in class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryOperator
 
replaceChildNode(QueryModelNode, QueryModelNode) - Method in class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryOperator
 
RepositoryManagerFederator - Class in org.eclipse.rdf4j.runtime
Utility class for handling the details of federating "user repositories" managed by a RepositoryManager.
RepositoryManagerFederator(RepositoryManager) - Constructor for class org.eclipse.rdf4j.runtime.RepositoryManagerFederator
Create an instance capable of federating "user repositories" within the given RepositoryManager.
RepositoryTripleSource - Class in org.eclipse.rdf4j.sail.federation.evaluation
Deprecated.
RepositoryTripleSource(RepositoryConnection) - Constructor for class org.eclipse.rdf4j.sail.federation.evaluation.RepositoryTripleSource
Deprecated.
 
run() - Method in class org.eclipse.rdf4j.sail.federation.evaluation.ParallelJoinCursor
 
run() - Method in class org.eclipse.rdf4j.sail.federation.evaluation.ParallelLeftJoinCursor
 

S

SAIL_TYPE - Static variable in class org.eclipse.rdf4j.sail.federation.config.FederationFactory
The type of repositories that are created by this factory.
selectNextTupleExpr(List<TupleExpr>, Map<TupleExpr, Double>, Map<TupleExpr, List<Var>>, Map<Var, Integer>, Set<String>) - Method in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
Selects from a list of tuple expressions the next tuple expression that should be evaluated.
setArg(int, Expr) - Method in class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryOperator
Sets the idx-th argument of this n-ary tuple operator.
setBloomFilter(Repository, RepositoryBloomFilter) - Method in class org.eclipse.rdf4j.sail.federation.Federation
Sets an optional RepositoryBloomFilter to use with the given Repository.
setDataDir(File) - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
setDistinct(boolean) - Method in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 
setDistinct(boolean) - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
setFederatedServiceResolver(FederatedServiceResolver) - Method in class org.eclipse.rdf4j.sail.federation.Federation
Overrides the FederatedServiceResolver used by this instance, but the given resolver is not shutDown when this instance is.
setHttpClient(HttpClient) - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
setHttpClientSessionManager(HttpClientSessionManager) - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
setLocalPropertySpace(Collection<String>) - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
setMembers(List<RepositoryImplConfig>) - Method in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 
setReadOnly(boolean) - Method in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 
setReadOnly(boolean) - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
setRepositoryResolver(RepositoryResolver) - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
shutDown() - Method in class org.eclipse.rdf4j.sail.federation.Federation
 
statistics - Variable in class org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer
 

T

toString() - Method in class org.eclipse.rdf4j.sail.federation.evaluation.AlternativeCursor
 
toString() - Method in class org.eclipse.rdf4j.sail.federation.evaluation.ParallelJoinCursor
 
toString() - Method in class org.eclipse.rdf4j.sail.federation.evaluation.ParallelLeftJoinCursor
 
toString() - Method in class org.eclipse.rdf4j.sail.federation.PrefixHashSet
 
TreeSanitizer() - Constructor for class org.eclipse.rdf4j.sail.federation.optimizers.QueryModelPruner.TreeSanitizer
 

V

validate() - Method in class org.eclipse.rdf4j.sail.federation.config.FederationConfig
 
visit(QueryModelVisitor<X>) - Method in class org.eclipse.rdf4j.sail.federation.algebra.NaryJoin
 
visit(QueryModelVisitor<X>) - Method in class org.eclipse.rdf4j.sail.federation.algebra.OwnedTupleExpr
 
visitChildren(QueryModelVisitor<X>) - Method in class org.eclipse.rdf4j.sail.federation.algebra.AbstractNaryOperator
 
A C D E F G H I J L M N O P Q R S T V 
Skip navigation links

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