|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.amazon.carbonado.filter.Filter<S>
com.amazon.carbonado.filter.BinaryOpFilter<S>
public abstract class BinaryOpFilter<S extends Storable>
Base class for filter tree nodes that have a left and right child.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.amazon.carbonado.filter.Filter |
|---|
Filter.NotJoined |
| Method Summary | |
|---|---|
Filter<S> |
bind()
Walks through each property filter, assigning a bind ID to it. |
Filter<S> |
getLeftFilter()
|
Filter<S> |
getRightFilter()
|
boolean |
isBound()
Returns true if all property filters are known to be properly bound. |
| Methods inherited from class com.amazon.carbonado.filter.Filter |
|---|
accept, and, and, and, and, andExists, andNotExists, appendTo, appendTo, asJoinedFrom, asJoinedFrom, asJoinedFromAny, conjunctiveNormalForm, conjunctiveNormalFormSplit, disjunctiveNormalForm, disjunctiveNormalFormSplit, equals, filterFor, getClosedFilter, getOpenFilter, getStorableType, hashCode, initialFilterValues, isClosed, isOpen, not, notJoinedFrom, notJoinedFrom, or, or, or, or, orExists, orNotExists, reduce, toString, unbind |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public Filter<S> getLeftFilter()
public Filter<S> getRightFilter()
public Filter<S> bind()
Filter
bind in class Filter<S extends Storable>public boolean isBound()
FilterFilter.bind(), Filter.initialFilterValues(), Filter.disjunctiveNormalForm() or Filter.conjunctiveNormalForm().
isBound in class Filter<S extends Storable>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||