|
|||||||||
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 |