Class BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSinkOuterJoin
java.lang.Object
BaseForExecOpBindJoinWithRequestOps<QueryType,MemberType>.MyIntermediateResultElementSink
se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSinkOuterJoin
- All Implemented Interfaces:
IntermediateResultElementSink
- Enclosing class:
- BaseForExecOpBindJoinWithRequestOps<QueryType extends Query,
MemberType extends FederationMember>
protected class BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSinkOuterJoin
extends BaseForExecOpBindJoinWithRequestOps<QueryType,MemberType>.MyIntermediateResultElementSink
-
Field Summary
FieldsFields inherited from class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSink
inputSolutionMappings, outputSink
-
Constructor Summary
ConstructorsConstructorDescriptionMyIntermediateResultElementSinkOuterJoin
(IntermediateResultElementSink outputSink, Iterable<SolutionMapping> inputSolutionMappings) -
Method Summary
Modifier and TypeMethodDescriptionvoid
_send
(SolutionMapping smFromRequest) void
flush()
Sends to the output sink all input solution mappings that did not have a join partner.Methods inherited from class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSink
hasObtainedInputAlready, send
-
Field Details
-
inputSolutionMappingsWithJoinPartners
-
-
Constructor Details
-
MyIntermediateResultElementSinkOuterJoin
public MyIntermediateResultElementSinkOuterJoin(IntermediateResultElementSink outputSink, Iterable<SolutionMapping> inputSolutionMappings)
-
-
Method Details
-
_send
- Overrides:
_send
in classBaseForExecOpBindJoinWithRequestOps<QueryType extends Query,
MemberType extends FederationMember>.MyIntermediateResultElementSink
-
flush
public void flush()Sends to the output sink all input solution mappings that did not have a join partner.- Overrides:
flush
in classBaseForExecOpBindJoinWithRequestOps<QueryType extends Query,
MemberType extends FederationMember>.MyIntermediateResultElementSink
-