Uses of Interface
se.liu.ida.hefquin.base.data.VocabularyMapping
Packages that use VocabularyMapping
Package
Description
-
Uses of VocabularyMapping in se.liu.ida.hefquin.base.data.mappings
Methods in se.liu.ida.hefquin.base.data.mappings with parameters of type VocabularyMappingModifier and TypeMethodDescriptionstatic org.apache.jena.sparql.expr.ExprList
VocabularyMappingUtils.translateExpressions
(org.apache.jena.sparql.expr.ExprList exprs, VocabularyMapping vm) static SPARQLGraphPattern
VocabularyMappingUtils.translateGraphPattern
(org.apache.jena.sparql.algebra.op.OpBGP op, VocabularyMapping vm) static SPARQLGraphPattern
VocabularyMappingUtils.translateGraphPattern
(org.apache.jena.sparql.algebra.op.OpFilter op, VocabularyMapping vm) static SPARQLGraphPattern
VocabularyMappingUtils.translateGraphPattern
(org.apache.jena.sparql.algebra.op.OpJoin op, VocabularyMapping vm) static SPARQLGraphPattern
VocabularyMappingUtils.translateGraphPattern
(org.apache.jena.sparql.algebra.op.OpSequence op, VocabularyMapping vm) static SPARQLGraphPattern
VocabularyMappingUtils.translateGraphPattern
(org.apache.jena.sparql.algebra.op.OpUnion op, VocabularyMapping vm) static SPARQLGraphPattern
VocabularyMappingUtils.translateGraphPattern
(org.apache.jena.sparql.algebra.Op op, VocabularyMapping vm) static SPARQLGraphPattern
VocabularyMappingUtils.translateGraphPattern
(BGP bgp, VocabularyMapping vm) static SPARQLGraphPattern
VocabularyMappingUtils.translateGraphPattern
(SPARQLGraphPattern p, VocabularyMapping vm) Rewrites the given graph pattern by recursively applying the given vocabulary mapping to each of the triple patterns inside the graph pattern.static SPARQLGraphPattern
VocabularyMappingUtils.translateGraphPattern
(SPARQLGroupPattern p, VocabularyMapping vm) static SPARQLGraphPattern
VocabularyMappingUtils.translateGraphPattern
(SPARQLUnionPattern p, VocabularyMapping vm) -
Uses of VocabularyMapping in se.liu.ida.hefquin.base.data.mappings.impl
Classes in se.liu.ida.hefquin.base.data.mappings.impl that implement VocabularyMapping -
Uses of VocabularyMapping in se.liu.ida.hefquin.base.data.utils
Fields in se.liu.ida.hefquin.base.data.utils declared as VocabularyMappingModifier and TypeFieldDescriptionprotected final VocabularyMapping
RewritingIteratorForSolMapsBase.vm
Methods in se.liu.ida.hefquin.base.data.utils with parameters of type VocabularyMappingModifier and TypeMethodDescriptionstatic List<SolutionMapping>
SolutionMappingUtils.applyVocabularyMappingG2L
(Iterable<SolutionMapping> it, VocabularyMapping vm) Applies the given vocabulary mapping to each of the solution mappings of the given iterable (translating them from the global vocabulary to the local vocabulary), collects the resulting solution mappings in a list, and returns this list in the end.static List<SolutionMapping>
SolutionMappingUtils.applyVocabularyMappingG2L
(Iterator<SolutionMapping> it, VocabularyMapping vm) Applies the given vocabulary mapping to each of the solution mappings of the given iterator (translating them from the global vocabulary to the local vocabulary), collects the resulting solution mappings in a list, and returns this list in the end.static List<SolutionMapping>
SolutionMappingUtils.applyVocabularyMappingL2G
(Iterable<SolutionMapping> it, VocabularyMapping vm) Applies the given vocabulary mapping to each of the solution mappings of the given iterable (translating them from the local vocabulary to the global vocabulary), collects the resulting solution mappings in a list, and returns this list in the end.static List<SolutionMapping>
SolutionMappingUtils.applyVocabularyMappingL2G
(Iterator<SolutionMapping> it, VocabularyMapping vm) Applies the given vocabulary mapping to each of the solution mappings of the given iterator (translating them from the local vocabulary to the global vocabulary), collects the resulting solution mappings in a list, and returns this list in the end.static WrappingIterable<SolutionMapping>
RewritingIteratorForSolMapsG2L.createAsIterable
(Iterable<SolutionMapping> input, VocabularyMapping vm) static WrappingIterable<SolutionMapping>
RewritingIteratorForSolMapsL2G.createAsIterable
(Iterable<SolutionMapping> input, VocabularyMapping vm) RewritingIteratorForSolMapsG2L.getFactory
(VocabularyMapping vm) RewritingIteratorForSolMapsL2G.getFactory
(VocabularyMapping vm) Constructors in se.liu.ida.hefquin.base.data.utils with parameters of type VocabularyMappingModifierConstructorDescriptionprotected
protected
-
Uses of VocabularyMapping in se.liu.ida.hefquin.engine.federation
Methods in se.liu.ida.hefquin.engine.federation that return VocabularyMappingModifier and TypeMethodDescriptionFederationMember.getVocabularyMapping()
For federation members for which sub-queries need to be rewritten based on a particular vocabulary mapping, this function return that mapping. -
Uses of VocabularyMapping in se.liu.ida.hefquin.engine.federation.catalog
Methods in se.liu.ida.hefquin.engine.federation.catalog that return VocabularyMappingModifier and TypeMethodDescriptionprotected VocabularyMapping
FederationDescriptionReader.parseVocabMapping
(org.apache.jena.rdf.model.Resource fm, org.apache.jena.rdf.model.Model fd) Checks whether given RDF resource (fm) representing a federation member is associated with a vocabulary mapping in the given federation description (fd) and, if so, parses this vocabulary mapping and returns it.Methods in se.liu.ida.hefquin.engine.federation.catalog with parameters of type VocabularyMappingModifier 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) -
Uses of VocabularyMapping in se.liu.ida.hefquin.engine.queryplan.executable.impl
Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl declared as VocabularyMappingModifier and TypeFieldDescriptionprotected final VocabularyMapping
CollectingIntermediateResultElementSinkWithTranslation.vm
Constructors in se.liu.ida.hefquin.engine.queryplan.executable.impl with parameters of type VocabularyMappingModifierConstructorDescription -
Uses of VocabularyMapping in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops declared as VocabularyMappingModifier and TypeFieldDescriptionprotected final VocabularyMapping
ExecOpGlobalToLocal.vm
protected final VocabularyMapping
ExecOpLocalToGlobal.vm
Constructors in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops with parameters of type VocabularyMappingModifierConstructorDescriptionExecOpGlobalToLocal
(VocabularyMapping vm, boolean collectExceptions) ExecOpLocalToGlobal
(VocabularyMapping vm, boolean collectExceptions) -
Uses of VocabularyMapping in se.liu.ida.hefquin.engine.queryplan.logical.impl
Fields in se.liu.ida.hefquin.engine.queryplan.logical.impl declared as VocabularyMappingModifier and TypeFieldDescriptionprotected final VocabularyMapping
LogicalOpGlobalToLocal.vocabularyMapping
protected final VocabularyMapping
LogicalOpLocalToGlobal.vocabularyMapping
Methods in se.liu.ida.hefquin.engine.queryplan.logical.impl that return VocabularyMappingModifier and TypeMethodDescriptionLogicalOpGlobalToLocal.getVocabularyMapping()
LogicalOpLocalToGlobal.getVocabularyMapping()
Constructors in se.liu.ida.hefquin.engine.queryplan.logical.impl with parameters of type VocabularyMappingModifierConstructorDescriptionLogicalOpGlobalToLocal
(VocabularyMapping mapping) LogicalOpLocalToGlobal
(VocabularyMapping mapping)