com.redhat.persistence
Class Engine

java.lang.Object
  extended bycom.redhat.persistence.Engine
Direct Known Subclasses:
RDBMSEngine

public abstract class Engine
extends Object

Engine

Version:
$Revision: #6 $ $Date: 2004/04/07 $
Author:
Rafael H. Schloming <rhs@mit.edu>

Field Summary
static String versionId
           
 
Constructor Summary
Engine()
           
 
Method Summary
protected abstract  void commit()
           
protected abstract  RecordSet execute(Signature sig, Expression expr)
           
protected abstract  void flush()
           
 Session getSession()
           
protected abstract  void rollback()
           
protected abstract  long size(Expression expr)
           
protected abstract  void write(Event ev)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionId

public static final String versionId
See Also:
Constant Field Values
Constructor Detail

Engine

public Engine()
Method Detail

getSession

public Session getSession()

write

protected abstract void write(Event ev)

flush

protected abstract void flush()

rollback

protected abstract void rollback()

commit

protected abstract void commit()

execute

protected abstract RecordSet execute(Signature sig,
                                     Expression expr)

size

protected abstract long size(Expression expr)


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC