com.revusky.oreo.predicates
Class Predicate

java.lang.Object
  |
  +--com.revusky.oreo.predicates.Predicate
All Implemented Interfaces:
RecordFilter, java.io.Serializable
Direct Known Subclasses:
CompoundPredicate, SimplePredicate

public abstract class Predicate
extends java.lang.Object
implements RecordFilter

Abstract base class for database query predicates.

See Also:
Serialized Form

Field Summary
protected  Predicate complement
           
 
Constructor Summary
Predicate()
           
 
Method Summary
abstract  Predicate getComplement()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.revusky.oreo.RecordFilter
accept, recType, sqlEquivalent
 

Field Detail

complement

protected Predicate complement
Constructor Detail

Predicate

public Predicate()
Method Detail

getComplement

public abstract Predicate getComplement()