ostore.update
Class Predicate

java.lang.Object
  |
  +--ostore.update.Predicate
All Implemented Interfaces:
QuickSerializable
Direct Known Subclasses:
PredicateAnd, PredicateCompareBytes, PredicateFalse, PredicateTrue, PredicateVersionId

public abstract class Predicate
extends Object
implements QuickSerializable

The Predicate class is the base class for internal predicates in the OceanStore system.

Version:
$Id: Predicate.java,v 1.16 2002/11/18 23:28:39 jeffpang Exp $
Author:
Patrick R. Eaton

Constructor Summary
protected Predicate()
           
protected Predicate(InputBuffer buffer)
           
 
Method Summary
 void serialize(OutputBuffer buffer)
          Add the object to the buffer.
abstract  String toString()
          Return a representation of this predicate as a string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Predicate

protected Predicate()

Predicate

protected Predicate(InputBuffer buffer)
             throws QSException
Method Detail

serialize

public void serialize(OutputBuffer buffer)
Description copied from interface: QuickSerializable
Add the object to the buffer.

Specified by:
serialize in interface QuickSerializable
Parameters:
buffer - the output buffer to add the object to

toString

public abstract String toString()
Return a representation of this predicate as a string.

Overrides:
toString in class Object
Returns:
a string representation of this predicate