Uses of Interface
se.liu.ida.hefquin.base.query.BGP
Packages that use BGP
Package
Description
- 
Uses of BGP in se.liu.ida.hefquin.base.data.mappings
Methods in se.liu.ida.hefquin.base.data.mappings with parameters of type BGPModifier and TypeMethodDescriptionstatic SPARQLGraphPatternVocabularyMappingUtils.translateGraphPattern(BGP bgp, VocabularyMapping vm)  - 
Uses of BGP in se.liu.ida.hefquin.base.query.impl
Classes in se.liu.ida.hefquin.base.query.impl that implement BGPMethods in se.liu.ida.hefquin.base.query.impl that return BGPModifier and TypeMethodDescriptionstatic BGPQueryPatternUtils.applySolMapToBGP(SolutionMapping sm, BGP bgp) Attention, this function throws an exception in all cases in which one of the variables of the BGP would be replaced by a blank node.static BGPQueryPatternUtils.createBGP(org.apache.jena.sparql.core.BasicPattern pattern) static BGPQueryPatternUtils.createBGP(org.apache.jena.sparql.core.PathBlock pattern) Assumes that the givenPathBlockdoes not contain property path patterns (but only triple patterns).static BGPQueryPatternUtils.createBGP(org.apache.jena.sparql.syntax.ElementPathBlock pattern) Assumes that the givenElementPathBlockdoes not contain property path patterns (but only triple patterns).Methods in se.liu.ida.hefquin.base.query.impl with parameters of type BGPModifier and TypeMethodDescriptionstatic BGPQueryPatternUtils.applySolMapToBGP(SolutionMapping sm, BGP bgp) Attention, this function throws an exception in all cases in which one of the variables of the BGP would be replaced by a blank node.static intQueryPatternUtils.getNumberOfBNodeOccurrences(BGP bgp) static intQueryPatternUtils.getNumberOfTermOccurrences(BGP bgp) static intQueryPatternUtils.getNumberOfVarOccurrences(BGP bgp) static Set<org.apache.jena.sparql.core.Var>QueryPatternUtils.getVariablesInPattern(BGP bgp) static SPARQLGraphPatternQueryPatternUtils.merge(BGP bgp, SPARQLGraphPattern p) Merges the given BGP into the given graph pattern. - 
Uses of BGP in se.liu.ida.hefquin.engine.federation.access
Methods in se.liu.ida.hefquin.engine.federation.access that return BGP - 
Uses of BGP in se.liu.ida.hefquin.engine.federation.access.impl.req
Fields in se.liu.ida.hefquin.engine.federation.access.impl.req declared as BGPMethods in se.liu.ida.hefquin.engine.federation.access.impl.req that return BGPConstructors in se.liu.ida.hefquin.engine.federation.access.impl.req with parameters of type BGP - 
Uses of BGP in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Constructors in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops with parameters of type BGPModifierConstructorDescriptionBaseForExecOpBindJoinSPARQL(BGP query, SPARQLEndpoint fm, boolean useOuterJoinSemantics, boolean collectExceptions) ExecOpBindJoinSPARQLwithFILTER(BGP query, SPARQLEndpoint fm, boolean useOuterJoinSemantics, boolean collectExceptions) ExecOpBindJoinSPARQLwithUNION(BGP query, SPARQLEndpoint fm, boolean collectExceptions) ExecOpBindJoinSPARQLwithVALUES(BGP query, SPARQLEndpoint fm, boolean collectExceptions)  - 
Uses of BGP in se.liu.ida.hefquin.engine.queryplan.logical.impl
Fields in se.liu.ida.hefquin.engine.queryplan.logical.impl declared as BGPModifier and TypeFieldDescriptionprotected final BGPLogicalOpBGPAdd.bgpprotected final BGPLogicalOpBGPOptAdd.bgpMethods in se.liu.ida.hefquin.engine.queryplan.logical.impl that return BGPConstructors in se.liu.ida.hefquin.engine.queryplan.logical.impl with parameters of type BGPModifierConstructorDescriptionLogicalOpBGPAdd(FederationMember fm, BGP bgp) LogicalOpBGPOptAdd(FederationMember fm, BGP bgp)  - 
Uses of BGP in se.liu.ida.hefquin.engine.queryplan.utils
Methods in se.liu.ida.hefquin.engine.queryplan.utils that return BGPModifier and TypeMethodDescriptionstatic BGPLogicalOpUtils.createNewBGP(LogicalOpBGPAdd lopBGPAdd1, LogicalOpBGPAdd lopBGPAdd2) Creates a BGP by merging two sets of triple patterns, which are extracted from two given bgpAdd operators.static BGPLogicalOpUtils.createNewBGP(LogicalOpBGPAdd lopBGPAdd, LogicalOpRequest<?, ?> lopReq) Creates a BGP by merging two sets of triple patterns, where one of them is extracted from a given bgpAdd operator, and another one is extracted from a given Request.static BGPLogicalOpUtils.createNewBGP(LogicalOpRequest<?, ?> lop1, LogicalOpRequest<?, ?> lop2) Creates a BGP by merging two sets of triple patterns, which are extracted from two given Requests.static BGPLogicalOpUtils.createNewBGP(LogicalOpTPAdd lopTPAdd, LogicalOpBGPAdd lopBGPAdd) Creates a BGP by adding a triple pattern to a set of triple patterns, where the triple pattern is extracted from a given tpAdd operator, and the set of triple patterns are extracted from a given bgpAdd operator.static BGPLogicalOpUtils.createNewBGP(LogicalOpTPAdd lopTPAdd, LogicalOpRequest<?, ?> lopReq) Creates a BGP by adding a triple pattern to a set of triple patterns, where the triple pattern is extracted from a given tpAdd operator, and the set of triple patterns are extracted from the given Request. - 
Uses of BGP in se.liu.ida.hefquin.engine.queryproc.impl.srcsel
Methods in se.liu.ida.hefquin.engine.queryproc.impl.srcsel with parameters of type BGPModifier and TypeMethodDescriptionprotected LogicalPlanServiceClauseBasedSourcePlannerImpl.createPlanForBGP(BGP bgp, FederationMember fm)  - 
Uses of BGP in se.liu.ida.hefquin.engine.wrappers.graphql
Methods in se.liu.ida.hefquin.engine.wrappers.graphql with parameters of type BGPModifier and TypeMethodDescriptionSPARQL2GraphQLTranslator.translateBGP(BGP bgp, GraphQL2RDFConfiguration config, GraphQLSchema schema) Translates @param bgp into a GraphQL query using information from @param config and @param endpoint - 
Uses of BGP in se.liu.ida.hefquin.engine.wrappers.graphql.impl
Methods in se.liu.ida.hefquin.engine.wrappers.graphql.impl with parameters of type BGPModifier and TypeMethodDescriptionprotected Map<org.apache.jena.graph.Node,StarPattern> SPARQL2GraphQLTranslatorImpl.decomposeIntoStarPatterns(BGP bgp) Decomposes the given BGP into its subject-based star patterns and returns the resulting star patterns indexed by their respective subject nodes.SPARQL2GraphQLTranslatorImpl.translateBGP(BGP bgp, GraphQL2RDFConfiguration config, GraphQLSchema schema)  - 
Uses of BGP in se.liu.ida.hefquin.engine.wrappers.graphql.utils
Classes in se.liu.ida.hefquin.engine.wrappers.graphql.utils that implement BGPModifier and TypeClassDescriptionclassThis class represents a subject-based star pattern, that is, a set of triple patterns that all share the same subject.