org.jrdf.query.relation.operation.mem.restrict
Class RestrictImpl

java.lang.Object
  extended by org.jrdf.query.relation.operation.mem.restrict.RestrictImpl
All Implemented Interfaces:
Operation, Restrict

public class RestrictImpl
extends Object
implements Restrict

The relational operation that remove tuples that don't meet a specific criteria.

Version:
$Revision:$
Author:
Andrew Newman

Constructor Summary
RestrictImpl(RelationFactory relationFactory)
           
 
Method Summary
 Relation restrict(GraphRelation relation, List<AttributeValuePair> nameValues)
           
 Relation restrict(Relation relation, List<AttributeValuePair> nameValues)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestrictImpl

public RestrictImpl(RelationFactory relationFactory)
Method Detail

restrict

public Relation restrict(Relation relation,
                         List<AttributeValuePair> nameValues)
Specified by:
restrict in interface Restrict

restrict

public Relation restrict(GraphRelation relation,
                         List<AttributeValuePair> nameValues)
Specified by:
restrict in interface Restrict