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