Uses of Interface
se.liu.ida.hefquin.mappings.algebra.exprs.MappingExpression
Packages that use MappingExpression
Package
Description
-
Uses of MappingExpression in se.liu.ida.hefquin.federation.catalog
Methods in se.liu.ida.hefquin.federation.catalog that return types with arguments of type MappingExpressionModifier and TypeMethodDescriptionprotected List<MappingExpression> FederationDescriptionReader.parseRMLMapping(org.apache.jena.rdf.model.Resource fedMember, org.apache.jena.rdf.model.Model fd, String serviceURI) -
Uses of MappingExpression in se.liu.ida.hefquin.federation.members.impl
Fields in se.liu.ida.hefquin.federation.members.impl declared as MappingExpressionModifier and TypeFieldDescriptionprotected final MappingExpressionWrappedRESTEndpointImpl.mappingExpressionConstructors in se.liu.ida.hefquin.federation.members.impl with parameters of type MappingExpressionModifierConstructorDescriptionWrappedRESTEndpointImpl(String urlTemplate, List<RESTEndpoint.Parameter> params, MappingExpression mappingExpression) -
Uses of MappingExpression in se.liu.ida.hefquin.mappings.algebra.exprs
Classes in se.liu.ida.hefquin.mappings.algebra.exprs that implement MappingExpressionModifier and TypeClassDescriptionclassThis is an abstract base class for classes that implement theMappingExpressioninterface.Fields in se.liu.ida.hefquin.mappings.algebra.exprs declared as MappingExpressionModifier and TypeFieldDescriptionprotected MappingExpression[]MappingExpressionFactory.MyWorker.subExprsFields in se.liu.ida.hefquin.mappings.algebra.exprs with type parameters of type MappingExpressionModifier and TypeFieldDescriptionprotected final List<MappingExpression> MappingExpressionImpl.subExprsMethods in se.liu.ida.hefquin.mappings.algebra.exprs that return MappingExpressionModifier and TypeMethodDescriptionstatic MappingExpressionMappingExpressionFactory.create(MappingOperator rootOp, MappingExpression... subExprs) protected MappingExpressionMappingExpressionFactory.MyWorker.createMappingExpression(MappingOperator rootOp, MappingExpression... subExprs) MappingExpression.getSubExpression(int i) Returns the i-th sub-expression of this expression, where i starts at index 0 (zero).MappingExpressionImpl.getSubExpression(int i) Methods in se.liu.ida.hefquin.mappings.algebra.exprs with parameters of type MappingExpressionModifier and TypeMethodDescriptionbooleanMappingExpressionUtils.ValidInputChecker.checkForExpression(MappingExpression expr) static MappingExpressionMappingExpressionFactory.create(MappingOperator rootOp, MappingExpression... subExprs) protected MappingExpressionMappingExpressionFactory.MyWorker.createMappingExpression(MappingOperator rootOp, MappingExpression... subExprs) MappingExpressionUtils.MyPrintablePlanCreator.createPrintablePlan(MappingExpression expr) static MappingRelationMappingExpressionUtils.evaluate(MappingExpression expr, Map<SourceReference, DataObject> srMap) Returns a mapping relation that represents the result of evaluating the given mapping expression based on the given source assignment.protected MappingRelationMappingExpressionUtils.EvaluateWorker.evaluate(MappingExpression expr, Map<SourceReference, DataObject> srMap, MappingRelation... inputs) static Set<SourceReference> MappingExpressionUtils.extractAllSrcRefs(MappingExpression expr) Returns a set of all source references mentioned within the given mapping expression.default booleanMappingExpression.isSameExpression(MappingExpression other) Returnstrueif this expression is the same expression as the given one.static booleanMappingExpressionUtils.isValidInput(Map<SourceReference, DataObject> srMap, MappingExpression expr) Returnstrueif the given source assignment is valid input for the given mapping expression.static voidMappingExpressionUtils.print(MappingExpression expr) Prints the given expression using thePlanPrinterfunctionality of HeFQUIN.static voidMappingExpressionWalker.walk(MappingExpression expr, MappingOperatorVisitor beforeVisitor, MappingOperatorVisitor afterVisitor) voidMappingExpressionWalker.Worker.walk(MappingExpression expr) Constructors in se.liu.ida.hefquin.mappings.algebra.exprs with parameters of type MappingExpressionModifierConstructorDescriptionprotectedMappingExpressionImpl(boolean valid, Set<String> schema, MappingOperator rootOp, MappingExpression... subExprs) UseMappingExpressionFactoryinstead. -
Uses of MappingExpression in se.liu.ida.hefquin.mappings.rml
Methods in se.liu.ida.hefquin.mappings.rml that return MappingExpressionModifier and TypeMethodDescriptionstatic MappingExpressionRML2MappingAlgebra.convert(org.apache.jena.rdf.model.Resource tm, org.apache.jena.rdf.model.Model rmlDescription, org.apache.jena.graph.Node baseIRI) This implements lines 4-26 of Algorithm 1 of the paper.