Class PhysicalOpMultiRequest

java.lang.Object
se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpMultiRequest
All Implemented Interfaces:
QueryPlanOperator, NullaryPhysicalOp, NullaryPhysicalOpForLogicalOp, PhysicalOperator, PhysicalOperatorForLogicalOperator

public class PhysicalOpMultiRequest extends Object implements NullaryPhysicalOpForLogicalOp
A physical operator that is meant to be used for the logical operator LogicalOpMultiRequest. It performs requests with the same graph pattern at multiple federation members in parallel and, then, outputs the solution mappings obtained via all these requests, where each solution mapping is extended with a binding that captures the service variable with the service URI of the federation member from which it was obtained. The actual algorithm of this operator is implemented in the ExecOpMultiRequest class.