Uses of Interface
se.liu.ida.hefquin.engine.federation.FederationMember
Packages that use FederationMember
Package
Description
-
Uses of FederationMember in se.liu.ida.hefquin.engine.federation
Subinterfaces of FederationMember in se.liu.ida.hefquin.engine.federationModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
-
Uses of FederationMember in se.liu.ida.hefquin.engine.federation.access
Fields in se.liu.ida.hefquin.engine.federation.access declared as FederationMemberModifier and TypeFieldDescriptionprotected final FederationMember
FederationAccessException.fm
the federation member that was attempted to be accessedMethods in se.liu.ida.hefquin.engine.federation.access that return FederationMemberModifier and TypeMethodDescriptionDataRetrievalResponse.getFederationMember()
Returns the federation member where this response comes from.FederationAccessException.getFederationMember()
Returns the federation member that was attempted to be accessed.Constructors in se.liu.ida.hefquin.engine.federation.access with parameters of type FederationMemberModifierConstructorDescriptionFederationAccessException
(String message, Throwable cause, DataRetrievalRequest req, FederationMember fm) FederationAccessException
(String message, DataRetrievalRequest req, FederationMember fm) FederationAccessException
(Throwable cause, DataRetrievalRequest req, FederationMember fm) -
Uses of FederationMember in se.liu.ida.hefquin.engine.federation.access.impl
Constructors in se.liu.ida.hefquin.engine.federation.access.impl with parameters of type FederationMember -
Uses of FederationMember in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
Classes in se.liu.ida.hefquin.engine.federation.access.impl.reqproc with type parameters of type FederationMemberModifier and TypeInterfaceDescriptioninterface
JSONRetrievalProcessor<ReqType extends DataRetrievalRequest,
MemberType extends FederationMember> interface
RecordsRetrievalProcessor<ReqType extends DataRetrievalRequest,
MemberType extends FederationMember> interface
RequestProcessor<ReqType extends DataRetrievalRequest,
MemberType extends FederationMember> interface
SolMapRetrievalProcessor<ReqType extends DataRetrievalRequest,
MemberType extends FederationMember> interface
StringRetrievalProcessor<ReqType extends DataRetrievalRequest,
MemberType extends FederationMember> interface
TriplesRetrievalProcessor<ReqType extends DataRetrievalRequest,
MemberType extends FederationMember> Methods in se.liu.ida.hefquin.engine.federation.access.impl.reqproc with parameters of type FederationMemberModifier and TypeMethodDescriptionprotected TPFResponse
TPFRequestProcessorImpl.performRequest
(TPFRequest req, TPFInterface iface, FederationMember fm) -
Uses of FederationMember in se.liu.ida.hefquin.engine.federation.access.impl.response
Fields in se.liu.ida.hefquin.engine.federation.access.impl.response declared as FederationMemberMethods in se.liu.ida.hefquin.engine.federation.access.impl.response that return FederationMemberModifier and TypeMethodDescriptionCardinalityResponseImpl.getFederationMember()
CardinalityResponseImplWithoutCardinality.getFederationMember()
DataRetrievalResponseBase.getFederationMember()
Methods in se.liu.ida.hefquin.engine.federation.access.impl.response with parameters of type FederationMemberConstructors in se.liu.ida.hefquin.engine.federation.access.impl.response with parameters of type FederationMemberModifierConstructorDescriptionprotected
DataRetrievalResponseBase
(FederationMember fm, DataRetrievalRequest request, Date requestStartTime) Initializes the retrievalEndTime to the time when this object is created.protected
DataRetrievalResponseBase
(FederationMember fm, DataRetrievalRequest request, Date requestStartTime, Date retrievalEndTime) JSONResponseImpl
(org.apache.jena.atlas.json.JsonObject obj, FederationMember fm, DataRetrievalRequest request, Date requestStartTime) JSONResponseImpl
(org.apache.jena.atlas.json.JsonObject obj, FederationMember fm, DataRetrievalRequest request, Date requestStartTime, Date requestEndTime) RecordsResponseImpl
(List<TableRecord> response, FederationMember fm, DataRetrievalRequest request, Date requestStartTime) RecordsResponseImpl
(List<TableRecord> response, FederationMember fm, DataRetrievalRequest request, Date requestStartTime, Date retrievalEndTime) SolMapsResponseImpl
(List<SolutionMapping> solMaps, FederationMember fm, DataRetrievalRequest request, Date requestStartTime) Initializes the retrievalEndTime to the time when this object is created.SolMapsResponseImpl
(List<SolutionMapping> solMaps, FederationMember fm, DataRetrievalRequest request, Date requestStartTime, Date retrievalEndTime) StringResponseImpl
(String response, FederationMember fm, DataRetrievalRequest request, Date requestStartTime) StringResponseImpl
(String response, FederationMember fm, DataRetrievalRequest request, Date requestStartTime, Date retrievalEndTime) TPFResponseImpl
(List<Triple> matchingTriples, List<Triple> metadataTriples, String nextPageURL, int tripleCount, FederationMember fm, DataRetrievalRequest request, Date requestStartTime) Initializes the retrievalEndTime to the time when this object is created.TPFResponseImpl
(List<Triple> matchingTriples, List<Triple> metadataTriples, String nextPageURL, int tripleCount, FederationMember fm, DataRetrievalRequest request, Date requestStartTime, Date retrievalEndTime) TPFResponseImpl
(List<Triple> matchingTriples, List<Triple> metadataTriples, String nextPageURL, FederationMember fm, DataRetrievalRequest request, Date requestStartTime) Initializes the retrievalEndTime to the time when this object is created.TPFResponseImpl
(List<Triple> matchingTriples, List<Triple> metadataTriples, String nextPageURL, FederationMember fm, DataRetrievalRequest request, Date requestStartTime, Date retrievalEndTime) TriplesResponseImpl
(List<Triple> triples, FederationMember fm, DataRetrievalRequest request, Date requestStartTime) Initializes the retrievalEndTime to the time when this object is created.TriplesResponseImpl
(List<Triple> triples, FederationMember fm, DataRetrievalRequest request, Date requestStartTime, Date retrievalEndTime) -
Uses of FederationMember in se.liu.ida.hefquin.engine.federation.access.utils
Methods in se.liu.ida.hefquin.engine.federation.access.utils with parameters of type FederationMemberModifier and TypeMethodDescriptionprotected static RecordsResponse
FederationAccessUtils.getRecordsResponse
(CompletableFuture<RecordsResponse> futureResp, DataRetrievalRequest req, FederationMember fm) protected static SolMapsResponse
FederationAccessUtils.getSolMapsResponse
(CompletableFuture<SolMapsResponse> futureResp, DataRetrievalRequest req, FederationMember fm) protected static TPFResponse
FederationAccessUtils.getTPFResponse
(CompletableFuture<TPFResponse> futureResp, DataRetrievalRequest req, FederationMember fm) -
Uses of FederationMember in se.liu.ida.hefquin.engine.federation.catalog
Methods in se.liu.ida.hefquin.engine.federation.catalog that return FederationMemberModifier and TypeMethodDescriptionprotected FederationMember
FederationDescriptionReader.createBRTPFServer
(String uri, VocabularyMapping vm) protected FederationMember
FederationDescriptionReader.createGraphQLServer
(String uri, VocabularyMapping vm) protected FederationMember
FederationDescriptionReader.createNeo4jServer
(String uri, VocabularyMapping vm) protected FederationMember
FederationDescriptionReader.createSPARQLEndpoint
(String uri, VocabularyMapping vm) protected FederationMember
FederationDescriptionReader.createTPFServer
(String uri, VocabularyMapping vm) FederationCatalog.getFederationMemberByURI
(String uri) Returns the federation member identified by the given URI.Methods in se.liu.ida.hefquin.engine.federation.catalog that return types with arguments of type FederationMemberModifier and TypeMethodDescriptionFederationCatalog.getAllFederationMembers()
Returns anIterable
over all federation members in this catalog. -
Uses of FederationMember in se.liu.ida.hefquin.engine.federation.catalog.impl
Fields in se.liu.ida.hefquin.engine.federation.catalog.impl with type parameters of type FederationMemberModifier and TypeFieldDescriptionprotected Set<FederationMember>
FederationCatalogImpl.members
protected final Map<String,
FederationMember> FederationCatalogImpl.membersByURI
Methods in se.liu.ida.hefquin.engine.federation.catalog.impl that return FederationMemberMethods in se.liu.ida.hefquin.engine.federation.catalog.impl that return types with arguments of type FederationMemberMethods in se.liu.ida.hefquin.engine.federation.catalog.impl with parameters of type FederationMemberModifier and TypeMethodDescriptionvoid
FederationCatalogImpl.addMember
(String uri, FederationMember fm) Constructor parameters in se.liu.ida.hefquin.engine.federation.catalog.impl with type arguments of type FederationMember -
Uses of FederationMember in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Classes in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops with type parameters of type FederationMemberModifier and TypeClassDescriptionclass
BaseForExecOpBindJoin<QueryType extends Query,
MemberType extends FederationMember> An abstract base class for the different variants to implement the bind join algorithm.class
BaseForExecOpBindJoinWithRequestOps<QueryType extends Query,
MemberType extends FederationMember> A generic implementation of the bind join algorithm that uses executable request operators for performing the requests to the federation member.class
BaseForExecOpIndexNestedLoopsJoin<QueryType extends Query,
MemberType extends FederationMember> An abstract base class for implementations of the (external) index nested loops join algorithm.class
BaseForExecOpIndexNestedLoopsJoinWithRequestOps<QueryType extends Query,
MemberType extends FederationMember> Abstract base class to implement index nested loops joins by using request operators.class
BaseForExecOpIndexNestedLoopsJoinWithRequests<QueryType extends Query,
MemberType extends FederationMember, ReqType extends DataRetrievalRequest, RespType extends DataRetrievalResponse> Abstract base class to implement index nested loops joins by issuing requests directly and, then, using response processors.class
BaseForExecOpIndexNestedLoopsJoinWithSolMapsRequests<QueryType extends Query,
MemberType extends FederationMember, ReqType extends DataRetrievalRequest> class
BaseForExecOpIndexNestedLoopsJoinWithTPFRequests<MemberType extends FederationMember>
class
BaseForExecOpRequest<ReqType extends DataRetrievalRequest,
MemberType extends FederationMember> Base class for implementations of request operators.class
BaseForExecOpRequestWithPaging<ReqType extends DataRetrievalRequest,
MemberType extends FederationMember, PageReqType extends DataRetrievalRequest, PageRespType extends DataRetrievalResponse> Base class for implementations of request operators with requests that have to be broken into multiple requests to handle paging.class
BaseForExecOpRequestWithTPFPaging<ReqType extends DataRetrievalRequest,
MemberType extends FederationMember, PageReqType extends DataRetrievalRequest> Base class for implementations of paging-based request operators where pages areTPFResponse
objects.class
BaseForExecOpSolMapsRequest<ReqType extends DataRetrievalRequest,
MemberType extends FederationMember> class
BaseForExecOpTriplePatternRequestWithTPF<MemberType extends FederationMember>
Base class for implementations of request operators with triple pattern requests that are broken into TPF requests to handle paging.class
BaseForExecOpTriplesRequest<ReqType extends DataRetrievalRequest,
MemberType extends FederationMember> Base class for implementations of request operators with requests that return triples and that can be performed as is.Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops declared as FederationMemberModifier and TypeFieldDescriptionprotected final MemberType
BaseForExecOpBindJoin.fm
protected final MemberType
BaseForExecOpIndexNestedLoopsJoin.fm
protected final MemberType
BaseForExecOpRequest.fm
-
Uses of FederationMember in se.liu.ida.hefquin.engine.queryplan.logical.impl
Classes in se.liu.ida.hefquin.engine.queryplan.logical.impl with type parameters of type FederationMemberModifier and TypeClassDescriptionclass
LogicalOpRequest<ReqType extends DataRetrievalRequest,
MemberType extends FederationMember> Fields in se.liu.ida.hefquin.engine.queryplan.logical.impl declared as FederationMemberModifier and TypeFieldDescriptionprotected final FederationMember
LogicalOpBGPAdd.fm
protected final FederationMember
LogicalOpBGPOptAdd.fm
protected final FederationMember
LogicalOpGPAdd.fm
protected final FederationMember
LogicalOpGPOptAdd.fm
protected final MemberType
LogicalOpRequest.fm
protected final FederationMember
LogicalOpTPAdd.fm
protected final FederationMember
LogicalOpTPOptAdd.fm
Methods in se.liu.ida.hefquin.engine.queryplan.logical.impl that return FederationMemberModifier and TypeMethodDescriptionLogicalOpBGPAdd.getFederationMember()
LogicalOpBGPOptAdd.getFederationMember()
LogicalOpGPAdd.getFederationMember()
LogicalOpGPOptAdd.getFederationMember()
LogicalOpTPAdd.getFederationMember()
LogicalOpTPOptAdd.getFederationMember()
Constructors in se.liu.ida.hefquin.engine.queryplan.logical.impl with parameters of type FederationMemberModifierConstructorDescriptionLogicalOpBGPAdd
(FederationMember fm, BGP bgp) LogicalOpBGPOptAdd
(FederationMember fm, BGP bgp) LogicalOpGPAdd
(FederationMember fm, SPARQLGraphPattern pattern) LogicalOpGPOptAdd
(FederationMember fm, SPARQLGraphPattern pattern) -
Uses of FederationMember in se.liu.ida.hefquin.engine.queryplan.physical.impl
Classes in se.liu.ida.hefquin.engine.queryplan.physical.impl with type parameters of type FederationMemberModifier and TypeClassDescriptionclass
PhysicalOpRequest<ReqType extends DataRetrievalRequest,
MemberType extends FederationMember> A physical operator that performs a request at a federation member and, then, outputs the solution mappings obtained via this request.Methods in se.liu.ida.hefquin.engine.queryplan.physical.impl with parameters of type FederationMemberModifier and TypeMethodDescriptionprotected UnaryExecutableOp
PhysicalOpBindJoinWithFILTER.createExecOp
(SPARQLGraphPattern pattern, FederationMember fm, boolean useOuterJoinSemantics, boolean collectExceptions) -
Uses of FederationMember in se.liu.ida.hefquin.engine.queryplan.utils
Methods in se.liu.ida.hefquin.engine.queryplan.utils with type parameters of type FederationMemberModifier and TypeMethodDescriptionstatic <R extends DataRetrievalRequest,
M extends FederationMember>
PhysicalPlanPhysicalPlanFactory.createPlanWithRequest
(LogicalOpRequest<R, M> lop) Creates a plan with a request operator as root operator.Methods in se.liu.ida.hefquin.engine.queryplan.utils with parameters of type FederationMemberModifier and TypeMethodDescriptionstatic LogicalOpBGPAdd
LogicalOpUtils.createBGPAddLopFromRequest
(BGPRequest req, FederationMember fm) Creates a logical bgpAdd operator that uses the BGP of the given request, together with the given federation member.static LogicalOpBGPOptAdd
LogicalOpUtils.createBGPOptAddLopFromRequest
(BGPRequest req, FederationMember fm) Creates a logical bgpOptAdd operator that uses the BGP of the given request, together with the given federation member.static LogicalOpGPAdd
LogicalOpUtils.createGPAddLopFromRequest
(SPARQLRequest req, FederationMember fm) Creates a logical gpAdd operator that uses the graph pattern of the given request, together with the given federation member.static LogicalOpGPOptAdd
LogicalOpUtils.createGPOptAddLopFromRequest
(SPARQLRequest req, FederationMember fm) Creates a logical gpOptAdd operator that uses the graph pattern of the given request, together with the given federation member.static LogicalOpTPAdd
LogicalOpUtils.createTPAddLopFromRequest
(TriplePatternRequest req, FederationMember fm) Creates a logical tpAdd operator that uses the triple pattern of the given request, together with the given federation member.static LogicalOpTPOptAdd
LogicalOpUtils.createTPOptAddLopFromRequest
(TriplePatternRequest req, FederationMember fm) Creates a logical tpOptAdd operator that uses the triple pattern of the given request, together with the given federation member.protected void
BaseForTextBasedPlanPrinters.printFederationMember
(FederationMember fm, String indentLevelStringForOpDetail, PrintStream out) -
Uses of FederationMember in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer
Methods in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer with parameters of type FederationMemberModifier and TypeMethodDescriptionstatic LogicalPlan
ApplyVocabularyMappings.rewriteReqOf
(SPARQLGraphPattern pattern, FederationMember fm) Creates a logical plan where all requests are TriplePatternRequests for use when a federation member's interface is a TPF-server. -
Uses of FederationMember in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
Methods in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics with parameters of type FederationMemberModifier and TypeMethodDescriptionprotected LogicalPlan
MergeRequests.mergeGraphPatternIntoSPARQLRequest
(SPARQLGraphPattern p, FederationMember fm, SPARQLRequest req) protected LogicalPlan
MergeRequests.mergeSPARQLRequestsViaJoin
(FederationMember fm, List<LogicalPlan> reqPlans) Assumes that the given list contains at list two plans and that all plans in the list consist only of a request operator.protected LogicalPlan
MergeRequests.mergeSPARQLRequestsViaJoin
(FederationMember fm, SPARQLRequest req1, SPARQLRequest req2) Method parameters in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics with type arguments of type FederationMemberModifier and TypeMethodDescriptionprotected void
MergeRequests.separateSubPlansOfMultiwayOps
(List<LogicalPlan> subPlans, Map<FederationMember, List<LogicalPlan>> reqOnlyPlansPerFedMember, List<LogicalPlan> nonReqSubPlans) -
Uses of FederationMember in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula
Method parameters in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula with type arguments of type FederationMemberModifier and TypeMethodDescriptionprotected double
FmAwareWeightedJoinAndUnboundVariableCount.weightedFmCount
(List<FederationMember> fms_l, List<FederationMember> fms_r) -
Uses of FederationMember in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils
Fields in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils with type parameters of type FederationMemberMethods in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils that return types with arguments of type FederationMember -
Uses of FederationMember in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
Methods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel with parameters of type FederationMemberModifier and TypeMethodDescriptionprotected IllegalArgumentException
CFRBase.createIllegalArgumentException
(FederationMember fm) -
Uses of FederationMember in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
Methods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules with parameters of type FederationMemberModifier and TypeMethodDescriptionstatic boolean
IdentifyLogicalOp.isBGPAddWithFm
(PhysicalOperator op, FederationMember fm) static boolean
IdentifyTypeOfRequestUsedForReq.isBGPRequestWithFm
(PhysicalOperator op, FederationMember fm) static boolean
IdentifyTypeOfRequestUsedForReq.isGraphPatternReqWithFm
(PhysicalOperator op, FederationMember fm) static boolean
IdentifyTypeOfRequestUsedForReq.isTriplePatternRequestWithFm
(PhysicalOperator op, FederationMember fm) -
Uses of FederationMember in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
Methods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple with parameters of type FederationMemberModifier and TypeMethodDescriptionprotected int
CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm.accessNumForReq
(int cardinality, FederationMember fm) The number of requests depends on the page size of response.protected double
CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm.determineBlockSize
(FederationMember fm) The block size (number of bindings can be attached) depends on the type of interface -
Uses of FederationMember in se.liu.ida.hefquin.engine.queryproc.impl.srcsel
Methods in se.liu.ida.hefquin.engine.queryproc.impl.srcsel with parameters of type FederationMemberModifier and TypeMethodDescriptionprotected LogicalPlan
ServiceClauseBasedSourcePlannerImpl.createPlan
(org.apache.jena.sparql.algebra.Op jenaOp, FederationMember fm) protected LogicalPlan
ServiceClauseBasedSourcePlannerImpl.createPlanForBGP
(org.apache.jena.sparql.algebra.op.OpBGP pattern, FederationMember fm) protected LogicalPlan
ServiceClauseBasedSourcePlannerImpl.createPlanForBGP
(org.apache.jena.sparql.core.BasicPattern pattern, FederationMember fm) protected LogicalPlan
ServiceClauseBasedSourcePlannerImpl.createPlanForBGP
(BGP bgp, FederationMember fm) protected LogicalPlan
ServiceClauseBasedSourcePlannerImpl.createPlanForFilter
(org.apache.jena.sparql.algebra.op.OpFilter jenaOp, FederationMember fm) protected LogicalPlan
ServiceClauseBasedSourcePlannerImpl.createPlanForJoin
(org.apache.jena.sparql.algebra.op.OpJoin jenaOp, FederationMember fm) protected LogicalPlan
ServiceClauseBasedSourcePlannerImpl.createPlanForLeftJoin
(org.apache.jena.sparql.algebra.op.OpConditional jenaOp, FederationMember fm) protected LogicalPlan
ServiceClauseBasedSourcePlannerImpl.createPlanForLeftJoin
(org.apache.jena.sparql.algebra.op.OpLeftJoin jenaOp, FederationMember fm) protected LogicalPlan
ServiceClauseBasedSourcePlannerImpl.createPlanForUnion
(org.apache.jena.sparql.algebra.op.OpUnion jenaOp, FederationMember fm) protected LogicalPlan
ExhaustiveSourcePlannerImpl.createRequestSubPlan
(org.apache.jena.graph.Triple tp, FederationMember fm)