|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| FarragoSession | FarragoSession represents an internal API to the Farrago database. |
| FarragoSessionConnectionSource | FarragoSessionConnectionSource creates new JDBC connections in the context of a session. |
| FarragoSessionDdlHandler | FarragoSessionDdlHandler is for illustration purposes only; it is not meant to be implemented. |
| FarragoSessionDdlStmt | FarragoSessionDdlStmt represents the output of DDL statement parsing. |
| FarragoSessionDdlValidator | FarragoSessionDdlValidator represents an object capable of validating a DDL statement. |
| FarragoSessionExecutableStmt | FarragoSessionExecutableStmt represents the executable output of FarragoPreparingStmt processing. |
| FarragoSessionExecutingStmtInfo | FarragoSessionExecuctingStmtInfo contains information about executing statements. |
| FarragoSessionFactory | FarragoSessionFactory defines an interface with factory methods used to create new sessions and related objects. |
| FarragoSessionIndexMap | FarragoSessionIndexMap defines a means for mapping CWM index definitions to corresponding physical storage. |
| FarragoSessionInfo | |
| FarragoSessionModelExtension | FarragoSessionModelExtension defines the SPI for plugging in custom behavior for model extensions. |
| FarragoSessionModelExtensionFactory | FarragoSessionModelExtensionFactory defines a factory interface for creating
instances of FarragoSessionModelExtension. |
| FarragoSessionParser | FarragoSessionParser represents an object capable of parsing Farrago SQL statements. |
| FarragoSessionPersonality | FarragoSessionPersonality defines the SPI for plugging in custom FarragoSession behavior. |
| FarragoSessionPersonalityFactory | FarragoSessionPersonalityFactory defines a factory interface for creating
instances of FarragoSessionPersonality. |
| FarragoSessionPlanner | FarragoSessionPlanner represents a query planner/optimizer associated with a specific FarragoPreparingStmt. |
| FarragoSessionPreparingStmt | FarragoSessionPreparingStmt represents the process of Farrago-specific
preparation of a single SQL statement (it's not a context for executing a
series of statements; for that, see FarragoSessionStmtContext). |
| FarragoSessionPrivilegeChecker | This interface specifies the privilege check service methods. |
| FarragoSessionPrivilegeMap | FarragoSessionPrivilegeMap defines a map from object type to a set of privileges relevant to that type. |
| FarragoSessionRuntimeContext | FarragoSessionRuntimeContext defines runtime support routines needed by generated code. |
| FarragoSessionSavepoint | FarragoSessionSavepoint represents a savepoint within the transactional
context of a FarragoSession. |
| FarragoSessionStmtContext | FarragoSessionStmtContext represents a context for executing SQL statements
within a particular FarragoSession. |
| FarragoSessionStmtParamDef | FarragoSessionStmtParamDef represents the definition of a dynamic parameter
used within a FarragoSessionStmtContext. |
| FarragoSessionStmtParamDefFactory | FarragoSessionStmtParamDefFactory represents a factory that creates FarragoSessionStmtParamDef instances. |
| FarragoSessionStmtValidator | FarragoSessionStmtValidator defines a generic interface for statement validation services. |
| FarragoSessionTxnId | FarragoSessionTxnId is an opaque transaction ID provided by FarragoSessionTxnMgr. |
| FarragoSessionTxnListener | FarragoSessionTxnListener defines an interface for listening to events on a
FarragoSessionTxnMgr. |
| FarragoSessionTxnMgr | FarragoSessionTxnMgr defines the interface for transaction management across sessions. |
| FarragoStreamFactoryProvider | FarragoStreamFactoryProvider provides a mechanism by which one can register factories for extension ExecutionStreams in Fennel. |
| Class Summary | |
|---|---|
| FarragoSessionAnalyzedSql | FarragoSessionAnalyzedSql contains the results of the analyzeSql call used while processing SQL expressions contained by DDL statements such as CREATE VIEW and CREATE FUNCTION. |
| FarragoSessionDataSource | FarragoSessionDataSource implements DataSource by providing a
loopback Connection into a session; this can be used for execution of
reentrant SQL. |
| FarragoSessionDdlDropRule | FarragoSessionDdlDropRule specifies the action to take when an association link deletion event is detected during DDL. |
| FarragoSessionResolvedObject<T extends CwmModelElement> | Information about a catalog object whose name has been fully resolved within the scope of a particular session. |
| FarragoSessionRuntimeParams | FarragoSessionRuntimeParams bundles together the large number of constructor
parameters needed to instantiate FarragoSessionRuntimeContext. |
| FarragoSessionUdrContext | This class provides internal support for the implementation of FarragoUdrRuntime. |
| FarragoSessionVariables | FarragoSessionVariables defines global variable settings for a Farrago session. |
| Enum Summary | |
|---|---|
| FarragoSessionTxnEnd | FarragoSessionTxnEnd enumerates the ways a transaction can end. |
Defines the Farrago session management interfaces.
| Revision | $Id: //open/dev/farrago/src/net/sf/farrago/session/package.html#7 $ |
|---|---|
| Copyright | Copyright (C) 2005-2009 The Eigenbase Project
Copyright (C) 2005-2009 SQLstream, Inc. Copyright (C) 2005-2009 LucidEra, Inc. |
| Author | John V. Sichi |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||