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 TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterface - 
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 FederationMemberFederationAccessException.fmthe 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 TypeInterfaceDescriptioninterfaceJSONRetrievalProcessor<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> interfaceRecordsRetrievalProcessor<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> interfaceRequestProcessor<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> interfaceSolMapRetrievalProcessor<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> interfaceStringRetrievalProcessor<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> interfaceTriplesRetrievalProcessor<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> Methods in se.liu.ida.hefquin.engine.federation.access.impl.reqproc with parameters of type FederationMemberModifier and TypeMethodDescriptionprotected TPFResponseTPFRequestProcessorImpl.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 FederationMemberModifierConstructorDescriptionprotectedDataRetrievalResponseBase(FederationMember fm, DataRetrievalRequest request, Date requestStartTime) Initializes the retrievalEndTime to the time when this object is created.protectedDataRetrievalResponseBase(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 RecordsResponseFederationAccessUtils.getRecordsResponse(CompletableFuture<RecordsResponse> futureResp, DataRetrievalRequest req, FederationMember fm) protected static SolMapsResponseFederationAccessUtils.getSolMapsResponse(CompletableFuture<SolMapsResponse> futureResp, DataRetrievalRequest req, FederationMember fm) protected static TPFResponseFederationAccessUtils.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 FederationMemberFederationDescriptionReader.createBRTPFServer(String uri, VocabularyMapping vm) protected FederationMemberFederationDescriptionReader.createGraphQLServer(String uri, VocabularyMapping vm) protected FederationMemberFederationDescriptionReader.createNeo4jServer(String uri, VocabularyMapping vm) protected FederationMemberFederationDescriptionReader.createSPARQLEndpoint(String uri, VocabularyMapping vm) protected FederationMemberFederationDescriptionReader.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 anIterableover 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.membersprotected final Map<String,FederationMember> FederationCatalogImpl.membersByURIMethods 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 TypeMethodDescriptionvoidFederationCatalogImpl.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 TypeClassDescriptionclassBaseForExecOpBindJoin<QueryType extends Query,MemberType extends FederationMember> An abstract base class for the different variants to implement the bind join algorithm.classBaseForExecOpBindJoinWithRequestOps<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.classBaseForExecOpIndexNestedLoopsJoin<QueryType extends Query,MemberType extends FederationMember> An abstract base class for implementations of the (external) index nested loops join algorithm.classBaseForExecOpIndexNestedLoopsJoinWithRequestOps<QueryType extends Query,MemberType extends FederationMember> Abstract base class to implement index nested loops joins by using request operators.classBaseForExecOpIndexNestedLoopsJoinWithRequests<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.classBaseForExecOpIndexNestedLoopsJoinWithSolMapsRequests<QueryType extends Query,MemberType extends FederationMember, ReqType extends DataRetrievalRequest> classBaseForExecOpIndexNestedLoopsJoinWithTPFRequests<MemberType extends FederationMember>classBaseForExecOpRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> Base class for implementations of request operators.classBaseForExecOpRequestWithPaging<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.classBaseForExecOpRequestWithTPFPaging<ReqType extends DataRetrievalRequest,MemberType extends FederationMember, PageReqType extends DataRetrievalRequest> Base class for implementations of paging-based request operators where pages areTPFResponseobjects.classBaseForExecOpSolMapsRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> classBaseForExecOpTriplePatternRequestWithTPF<MemberType extends FederationMember>Base class for implementations of request operators with triple pattern requests that are broken into TPF requests to handle paging.classBaseForExecOpTriplesRequest<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 MemberTypeBaseForExecOpBindJoin.fmprotected final MemberTypeBaseForExecOpIndexNestedLoopsJoin.fmprotected final MemberTypeBaseForExecOpRequest.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 TypeClassDescriptionclassLogicalOpRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> Fields in se.liu.ida.hefquin.engine.queryplan.logical.impl declared as FederationMemberModifier and TypeFieldDescriptionprotected final FederationMemberLogicalOpBGPAdd.fmprotected final FederationMemberLogicalOpBGPOptAdd.fmprotected final FederationMemberLogicalOpGPAdd.fmprotected final FederationMemberLogicalOpGPOptAdd.fmprotected final MemberTypeLogicalOpRequest.fmprotected final FederationMemberLogicalOpTPAdd.fmprotected final FederationMemberLogicalOpTPOptAdd.fmMethods 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 TypeClassDescriptionclassPhysicalOpRequest<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 UnaryExecutableOpPhysicalOpBindJoinWithFILTER.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 LogicalOpBGPAddLogicalOpUtils.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 LogicalOpBGPOptAddLogicalOpUtils.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 LogicalOpGPAddLogicalOpUtils.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 LogicalOpGPOptAddLogicalOpUtils.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 LogicalOpTPAddLogicalOpUtils.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 LogicalOpTPOptAddLogicalOpUtils.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 voidBaseForTextBasedPlanPrinters.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 LogicalPlanApplyVocabularyMappings.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 LogicalPlanMergeRequests.mergeGraphPatternIntoSPARQLRequest(SPARQLGraphPattern p, FederationMember fm, SPARQLRequest req) protected LogicalPlanMergeRequests.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 LogicalPlanMergeRequests.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 voidMergeRequests.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 doubleFmAwareWeightedJoinAndUnboundVariableCount.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 IllegalArgumentExceptionCFRBase.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 booleanIdentifyLogicalOp.isBGPAddWithFm(PhysicalOperator op, FederationMember fm) static booleanIdentifyTypeOfRequestUsedForReq.isBGPRequestWithFm(PhysicalOperator op, FederationMember fm) static booleanIdentifyTypeOfRequestUsedForReq.isGraphPatternReqWithFm(PhysicalOperator op, FederationMember fm) static booleanIdentifyTypeOfRequestUsedForReq.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 intCardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm.accessNumForReq(int cardinality, FederationMember fm) The number of requests depends on the page size of response.protected doubleCardinalityBasedGreedyJoinPlanOptimizerImpl.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 LogicalPlanServiceClauseBasedSourcePlannerImpl.createPlan(org.apache.jena.sparql.algebra.Op jenaOp, FederationMember fm) protected LogicalPlanServiceClauseBasedSourcePlannerImpl.createPlanForBGP(org.apache.jena.sparql.algebra.op.OpBGP pattern, FederationMember fm) protected LogicalPlanServiceClauseBasedSourcePlannerImpl.createPlanForBGP(org.apache.jena.sparql.core.BasicPattern pattern, FederationMember fm) protected LogicalPlanServiceClauseBasedSourcePlannerImpl.createPlanForBGP(BGP bgp, FederationMember fm) protected LogicalPlanServiceClauseBasedSourcePlannerImpl.createPlanForFilter(org.apache.jena.sparql.algebra.op.OpFilter jenaOp, FederationMember fm) protected LogicalPlanServiceClauseBasedSourcePlannerImpl.createPlanForJoin(org.apache.jena.sparql.algebra.op.OpJoin jenaOp, FederationMember fm) protected LogicalPlanServiceClauseBasedSourcePlannerImpl.createPlanForLeftJoin(org.apache.jena.sparql.algebra.op.OpConditional jenaOp, FederationMember fm) protected LogicalPlanServiceClauseBasedSourcePlannerImpl.createPlanForLeftJoin(org.apache.jena.sparql.algebra.op.OpLeftJoin jenaOp, FederationMember fm) protected LogicalPlanServiceClauseBasedSourcePlannerImpl.createPlanForUnion(org.apache.jena.sparql.algebra.op.OpUnion jenaOp, FederationMember fm) protected LogicalPlanExhaustiveSourcePlannerImpl.createRequestSubPlan(org.apache.jena.graph.Triple tp, FederationMember fm)