org.jrdf.query.relation.operation.mem.union
Class OuterUnionEngine

java.lang.Object
  extended by org.jrdf.query.relation.operation.mem.union.OuterUnionEngine
All Implemented Interfaces:
TupleEngine

public class OuterUnionEngine
extends Object
implements TupleEngine


Constructor Summary
OuterUnionEngine(TupleFactory tupleFactory, RelationHelper relationHelper)
           
 
Method Summary
 SortedSet<Attribute> getHeading(Relation relation1, Relation relation2)
           
 void process(SortedSet<Attribute> headings, SortedSet<AttributeValuePair> avps1, SortedSet<AttributeValuePair> avps2, SortedSet<Tuple> result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OuterUnionEngine

public OuterUnionEngine(TupleFactory tupleFactory,
                        RelationHelper relationHelper)
Method Detail

getHeading

public SortedSet<Attribute> getHeading(Relation relation1,
                                       Relation relation2)
Specified by:
getHeading in interface TupleEngine

process

public void process(SortedSet<Attribute> headings,
                    SortedSet<AttributeValuePair> avps1,
                    SortedSet<AttributeValuePair> avps2,
                    SortedSet<Tuple> result)
Specified by:
process in interface TupleEngine