| Interface | Description |
|---|---|
| ConnectionListener |
Interface for connection event listeners.
|
| ConnectTableUpdater.MinimalConnect |
Interface which defines the minimally required methods of the
MetaConnect
interface. |
| ConnectTableUpdater.MinimalMyconnection |
Interface which defines the minimally required methods of the
MetaMyconnection
interface. |
| LockTableUpdater.MinimalLock |
Interface which defines the minimally required methods of the
MetaLock
interface. |
| MetadataManager.TableFlags |
System tables' flags
|
| TransactionTableUpdater.MinimalTrans |
Interface which defines the minimally required methods of the
MetaTrans
interface. |
| UserTableStatUpdater.Action |
Runnable which can throw an Exception.
|
| UserTableStatUpdater.MinimalUsertablestat |
Interface which defines the minimally required methods of the
MinimalUsertablestat interface. |
| Class | Description |
|---|---|
| ConnectTableUpdater |
A
database connection listener implementation
which receives notifications of database connection events (at a 4GL level, not the JDBC level) and
updates the metadata connect and myconnection tables accordingly. |
| ConnectTableUpdater.Empty |
Dummy empty class to be used as the super class for creating proxies
|
| ConnectTableUpdater.Handler |
Invocation handler which delegates calls to the
ConnectTableUpdater.MinimalConnect connProxy methods to
the backing DMO instance. |
| LockTableUpdater |
A
lock listener implementation which
receives record lock events and updates the metadata lock in-memory map accordingly. |
| LockTableUpdater.UpdateWorker |
A worker containing a queue to which record lock events are written from multiple user
threads/contexts, and from which those events are read in a dedicated, daemon thread.
|
| LockTableUpdater.UpdateWorker.Empty |
Dummy empty class to be used as the super class for proxy.
|
| LockTableUpdater.UpdateWorker.Handler |
Invocation handler which delegates calls to the
LockTableUpdater.MinimalLock proxy methods to the
backing DMO instance. |
| MetadataManager |
This class creates, prepares, and populates the embedded database(s) used to serve metadata
information to converted business logic and to the persistence framework.
|
| MetadataManager.FileTableRecordBuilder |
_File table record field/value map builder.
|
| MetadataManager.Helper |
Helper class for calling DMO setter methods when populating a metaschema record.
|
| MetadataManager.MapBuilder<T extends MetadataManager.MapBuilder<T>> |
Map<String, Object> fluent builder. |
| MetaTableWrapper<T> |
Wraps data for operations with meta table
|
| MetaTableWrapper.Empty |
Dummy empty class to be used as the super class for proxy.
|
| SessionIdHolder |
Numeric ID of the user in the current session
|
| TableStats |
Table CRUD operations statistics holder
|
| TableStats.Snapshot |
Table statistics snapshot
|
| TransactionTableUpdater |
An utility class which receives notifications from the
TransactionManager when a flush
of _Trans metadata VST is needed. |
| TransactionTableUpdater.Empty |
Dummy empty class to be used as the super class for proxies.
|
| TransactionTableUpdater.Handler |
Invocation handler which delegates calls to the
TransactionTableUpdater.MinimalTrans proxy methods to the
backing DMO instance. |
| UserTableStatUpdater |
Maintains the CRUD operations' statistics in the
_usertablestat VST. |
| Enum | Description |
|---|---|
| MetadataManager.Category |
System table categories
|
| MetadataManager.SystemTable |
System tables (as of Progress 11.6.3)
|