public abstract class BOpFilter extends BOpFilterBase
WARNING : DO NOT USE THIS CLASS ON ITupleIterator
s - use
BOpTupleFilter
instead.
BOpFilterBase.Annotations
DEFAULT_INITIAL_CAPACITY
Constructor and Description |
---|
BOpFilter(BOp[] args,
Map<String,Object> annotations)
Shallow copy.
|
BOpFilter(BOpFilter op)
Deep copy.
|
Modifier and Type | Method and Description |
---|---|
protected Iterator |
filterOnce(Iterator src,
Object context)
Wrap the source iterator with this filter.
|
protected abstract boolean |
isValid(Object obj)
Return
true iff the object should be accepted. |
filter
__replaceArg, _clearProperty, _set, _setProperty, annotations, annotationsCopy, annotationsEqual, annotationsRef, argIterator, args, argsCopy, arity, clearAnnotations, clearProperty, deepCopy, deepCopy, get, getProperty, setArg, setProperty, setUnboundProperty, toArray, toArray
annotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString, toString, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
getProperty
public BOpFilter(BOpFilter op)
op
- protected final Iterator filterOnce(Iterator src, Object context)
BOpFilterBase
filterOnce
in class BOpFilterBase
src
- The source iterator.context
- The iterator evaluation context.protected abstract boolean isValid(Object obj)
true
iff the object should be accepted.obj
- The object.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.