| AbstractDataTable |
This is the abstract class implemented by a DataTable like table.
|
| AbstractFunction |
An abstract implementation of Function.
|
| AbstractQueryContext |
An abstract implementation of QueryContext
|
| Assignment |
An assignment from a variable to an expression.
|
| BlobStoreInterface |
A very restricted interface for accessing a blob store.
|
| CollatedBaseSearch |
An implementation of SelectableScheme that is based on some collated set of
data.
|
| ConnectionTriggerManager |
A trigger manager on a DatabaseConnection that maintains a list of all
triggers set in the database, and the types of triggers they are.
|
| Database |
The representation of a single database in the system.
|
| DatabaseConnection |
An object that represents a connection to a Database.
|
| DatabaseConnection.CallBack |
Call back interface for events that occur within the connection instance.
|
| DatabaseConstants |
Contant static values that determine several parameters of the database
operation.
|
| DatabaseException |
Exception thrown where various problems occur within the database.
|
| DatabaseProcedure |
This interface represents a database procedure that is executed on the
server side.
|
| DatabaseQueryContext |
An implementation of a QueryContext based on a DatabaseConnection object.
|
| DatabaseSystem |
This class provides information about shared resources available for the
entire database system running in this VM.
|
| DataIndexDef |
Represents index meta-information on a table.
|
| DataIndexSetDef |
Represents the meta-data for a set of indexes of a table.
|
| DataTable |
DataTable is a wrapper for a MutableTableDataSource that fits into the
query hierarchy level.
|
| DataTableColumnDef |
All the information regarding a column in a table.
|
| DataTableDef |
A definition of a table.
|
| DefaultDataTable |
This represents a default implementation of a DataTable.
|
| Expression |
An expression that can be evaluated in a statement.
|
| ExpressionPreparer |
An interface used to prepare an Expression object.
|
| FilterTable |
A table that is a filter for another table.
|
| Function |
Represents a function that is part of an expression to be evaluated.
|
| FunctionDef |
A definition of a function including its name and parameters.
|
| FunctionFactory |
A factory that generates Function objects given a function name and a
set of expression's that represent parameters.
|
| FunctionInfo |
Meta information about a function.
|
| FunctionLookup |
An interface that resolves and generates a Function objects given a
FunctionDef object.
|
| GrantManager |
A class that manages the grants on a database for a given database
connection and user.
|
| GroupResolver |
Similar to VariableResolver, this method is used by grouping Functions to
find information about the current group being evaluated (used for
evaluating aggregate functions).
|
| GTSQLTypeInfoDataSource |
A GTDataSource that models all SQL types that are available.
|
| IndexSet |
A set of list of indexes.
|
| JoinedTable |
A Table that represents the result of one or more other tables joined
together.
|
| LockHandle |
This represents a handle for a series of locks that a query has over the
tables in a database.
|
| LockingMechanism |
This class represents a model for locking the tables in a database during
any sequence of concurrent read/write accesses.
|
| MutableTableDataSource |
A mutable data source that allows for the addition and removal of rows.
|
| Operator |
An operator for an expression.
|
| Privileges |
A set of privileges to grant a user for an object.
|
| ProcedureManager |
A DatabaseConnection procedure manager.
|
| ProcedureName |
The name of a procedure as understood by a ProcedureManager.
|
| QueryContext |
Facts about a particular query including the root table sources, user name
of the controlling context, sequence state, etc.
|
| QueryPlan.BranchQueryPlanNode |
A QueryPlanNode that is a branch with two child nodes.
|
| QueryPlan.SingleQueryPlanNode |
A QueryPlanNode with a single child.
|
| QueryPlanNode |
A node element of a query plan tree.
|
| RawDiagnosticTable |
An interface that allows for the inspection and repair of the raw data
in a file.
|
| ReferenceTable |
This is an implementation of a Table that references a DataTable as its
parent.
|
| RegexLibrary |
An interface that links with a Regex library.
|
| RootTable |
Interface that is implemented by all Root tables.
|
| RowData |
Represents a row of data to be added into a table.
|
| RowEnumeration |
This enumeration allows for access to a tables rows.
|
| SchemaDef |
A definition of a schema.
|
| SelectableRange |
An object that represents a range of values to select from a list.
|
| SelectableRangeSet |
Represents a complex normalized range of a list.
|
| SelectableScheme |
Represents a base class for a mechanism to select ranges from a given set.
|
| SimpleTransaction |
An simple implementation of Transaction that provides various facilities for
implementing a Transaction object on a number of MasterTableDataSource
tables.
|
| StatementCache |
A cache that maintains a serialized set of StatementTree objects that can
be deserialized on demand.
|
| StatementTree |
A serializable container class for a parsed query language statement.
|
| StatementTreeObject |
An complex object that is to be contained within a StatementTree object.
|
| Table |
This is a definition for a table in the database.
|
| TableAccessState |
This class provides very limited access to a Table object.
|
| TableCommitModificationEvent |
An object that encapsulates all row modification information about a table
when a change to the table is about to be committed.
|
| TableDataConglomerate |
A conglomerate of data that represents the contents of all tables in a
complete database.
|
| TableDataSource |
This interface represents the source of data in a table.
|
| TableName |
A name of a table and any associated referencing information.
|
| TableQueryDef |
An interface to an object that describes characteristics of a table based
object in the database.
|
| TArrayType |
An implementation of TType for an expression array.
|
| TBinaryType |
An implementation of TType for a binary block of data.
|
| TBooleanType |
An implementation of TType for a boolean value.
|
| TDateType |
An implementation of TType for date objects.
|
| TNullType |
An implementation of TType that represents a NULL type.
|
| TNumericType |
An implementation of TType for a number.
|
| TObject |
A TObject is a strongly typed object in a database engine.
|
| TQueryPlanType |
An implementation of TType for a query plan value.
|
| Transaction |
An open transaction that manages all data access to the
TableDataConglomerate.
|
| Transaction.CheckExpression |
Represents a constraint expression to check.
|
| Transaction.ColumnGroup |
A group of columns as used by the constraint system.
|
| Transaction.ColumnGroupReference |
Represents a reference from a group of columns in one table to a group of
columns in another table.
|
| TransactionException |
Thrown when a transaction error happens.
|
| TransactionModificationListener |
A listener that is notified of table modification events made by a
transaction, both immediately inside a transaction and when a transaction
commits.
|
| TransactionSystem |
A class that provides information and global functions for the transaction
layer in the engine.
|
| TriggerEvent |
A trigger event represents a high level action that occured in the
database.
|
| TriggerListener |
A listener that can listen for high layer trigger events.
|
| TStringType |
An implementation of TType for a String.
|
| TType |
A TType object represents a type in a database engine.
|
| User |
Encapsulates the information about a single user logged into the system.
|
| UserManager |
A class that manages the list of users connected to the engine.
|
| Variable |
This represents a column name that may be qualified.
|
| VariableResolver |
An interface to resolve a variable name to a constant object.
|
| ViewDef |
A ViewDef object is a definition of a view stored in the database.
|
| VirtualTable |
A VirtualTable is a representation of a table whose rows are actually
physically stored in another table.
|