com.bigdata.relation.accesspath
Class AbstractAccessPath.ElementFilter<R>

java.lang.Object
  extended by com.bigdata.btree.filter.TupleFilter<R>
      extended by com.bigdata.relation.accesspath.AbstractAccessPath.ElementFilter<R>
Type Parameters:
R - The generic type of the elements presented to the filter.
All Implemented Interfaces:
ITupleFilter<R>, cutthecrap.utils.striterators.IFilter, Serializable
Enclosing class:
AbstractAccessPath<R>

public static class AbstractAccessPath.ElementFilter<R>
extends TupleFilter<R>

Align the predicate's IElementFilter constraint with ITupleFilter so that the IElementFilter can be evaluated close to the data by an ITupleIterator.

Version:
$Id: AbstractAccessPath.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.bigdata.btree.filter.TupleFilter
TupleFilter.Filterator
 
Field Summary
 
Fields inherited from class com.bigdata.btree.filter.TupleFilter
log, state
 
Constructor Summary
AbstractAccessPath.ElementFilter(IElementFilter<R> constraint)
           
 
Method Summary
 boolean isValid(ITuple<R> tuple)
           
 
Methods inherited from class com.bigdata.btree.filter.TupleFilter
filter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAccessPath.ElementFilter

public AbstractAccessPath.ElementFilter(IElementFilter<R> constraint)
Method Detail

isValid

public boolean isValid(ITuple<R> tuple)
Specified by:
isValid in class TupleFilter<R>


Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.