Package net.sf.farrago.db

Implements the top-level database container together with generic session/statement management.

See:
          Description

Class Summary
FarragoDatabase FarragoDatabase is a top-level singleton representing an instance of a Farrago database engine.
FarragoDbNullTxnMgr FarragoDbNullTxnMgr is a do-nothing implementation of FarragoSessionTxnMgr.
FarragoDbNullTxnMgr.LongTxnId  
FarragoDbSavepoint FarragoDbSavepoint implements the FarragoSessionSavepoint interface in terms of a FarragoDbSession.
FarragoDbSession FarragoDbSession implements the FarragoSession interface as a connection to a FarragoDatabase instance.
FarragoDbSession.SessionLabel  
FarragoDbSession.TxnIdRef  
FarragoDbSessionExecutingStmtInfo Implements the FarragoSessionExecutingStmtInfo interface in the context of a FarragoDbStmtContext.
FarragoDbSessionFactory FarragoDbSessionFactory is a basic implementation for the FarragoSessionFactory interface.
FarragoDbSessionIndexMap FarragoDbSessionIndexMap implements FarragoSessionIndexMap, resolving indexes for both permanent and temporary tables.
FarragoDbSessionInfo Implements the FarragoSessionInfo interface in the context of a FarragoDbSession.
FarragoDbSessionPrivilegeChecker Implements the FarragoSessionPrivilegeChecker interface in the context of a FarragoDbSession.
FarragoDbSessionPrivilegeMap FarragoDbSessionPrivilegeMap is a default implementation for FarragoSessionPrivilegeMap.
FarragoDbSingleton FarragoDbSingleton manages a singleton instance of FarragoDatabase.
FarragoDbStmtContext FarragoDbStmtContext implements the FarragoSessionStmtContext interface in terms of a FarragoDbSession.
FarragoDbStmtContextBase FarragoDbStmtContextBase provides a partial implementation of FarragoSessionStmtContext in terms of FarragoDbSession.
FarragoNoninteractiveCallbackHandler Callback handler for situations where user/pass is already retrieved.
 

Package net.sf.farrago.db Description

Implements the top-level database container together with generic session/statement management.

Revision $Id: //open/dev/farrago/src/net/sf/farrago/db/package.html#8 $
Copyright Copyright (C) 2005-2009 The Eigenbase Project
Copyright (C) 2005-2009 SQLstream, Inc.
Copyright (C) 2005-2009 LucidEra, Inc.
Author John V. Sichi