| ECertificateExpiredException | Exception class for certificate expiring. |
| ECertificateNotYetValidException | Exception class for certificates that are invalid at the current moment of time. |
| ECertificateParsingException | Exception class for parsing certificates. |
| TCertificate | Abstract class for managed certificates. |
| TDBXAnsiCharsValue | Implementation of TDBXWritableValue for TDBXAnsiChars values. |
| TDBXAnsiMemoValue | Implementation of TDBXWritableValue for MemoSubType values. |
| TDBXAnsiStringValue | Implementation of writable ANSI string values. |
| TDBXBcdValue | Implementation of binary-compressed decimal values. |
| TDBXBooleanValue | Implementation of writable boolean values. |
| TDBXByteArrayValue | Implementation of writable byte array values. |
| TDBXByteReader | Allows for primitive retrieval of data using byte arrays. |
| TDBXBytesStream | |
| TDBXByteStreamReader | Used internally by driver implementations and TDBXStreamValue. |
| TDBXCallbackValue | Implementation of TDBXWritableValue for TDBXCallback values. |
| TDBXCommand | Class to execute SQL statements and stored procedures. |
| TDBXCommandFactory | |
| TDBXCommandTypes | Type of command to be executed by a TDBXCommand |
| TDBXCommunicationLayer | Implements the API communication layer. |
| TDBXConnection | Connection for the dbExpress driver framework |
| TDBXConnectionBuilder | Utility class used by driver writers when connections are created. |
| TDBXConnectionFactory | Abstract base class used for creating new instances of TDBXConnection |
| TDBXConnectionValue | Implementation of TDBXWritableValue for DBXConnectionType values. |
| TDBXContext | Context information for a connection. |
| TDBXCreateCommand | |
| TDBXCursorValue | Implementation of TDBXWritableValue for TDBXDataTypes.CursorType. |
| TDBXDatabaseMetaData | Common database specific metadata. |
| TDBXDataTypes | Data types supported by the dbExpress framework (TDBX). |
| TDBXDateValue | Implementation of writable date type values. |
| TDBXDelegateDriver | Delegate driver base class. |
| TDBXDelegateItem | Used by driver implementors. |
| TDBXDoubleValue | Implementation of double-precision floating point values. |
| TDBXDriver | Driver class for DBX framework. |
| TDBXDriverClass | |
| TDBXDriverHelp | Used by driver implementors to access private or protected API. |
| TDBXDriverLoader | Collection of parameters needed when loading a driver. |
| TDBXDriverLoaderClass | |
| TDBXDriverRegistry | Registry for TDBXDriverLoader keyed by driver name. |
| TDBXError | Exception type for all dbExpress framework (TDBX) errors. |
| TDBXErrorCodes | Error codes for dbExpress framework (TDBX) exceptions |
| TDBXFormatter | Parse and format string representations for some value class objects. |
| TDBXIniFileConnectionFactory | Creates new instances of TDBXConnection from the dbxdrivers.ini and dbxconnections.ini files |
| TDBXInt16Value | Implementation of 16-byte integer values. |
| TDBXInt32Value | Implementation of writable 32-byte integer values. |
| TDBXInt64Value | Implementation of writable 64-byte integer values. |
| TDBXInt8Value | Implementation of TDBXWritableValue for Int8Type values. |
| TDBXIsolations | Isolation levels supported by TDBXTransaction. |
| TDBXJSONStream | |
| TDBXJSONValue | TDBXJSONValue is a bridge class between dbExpress framework and JavaScript Object Notation. |
| TDBXLookAheadStreamReader | Used internally by driver implementations and TDBXStreamValue. |
| TDBXMemoryConnectionFactory | Implementation of TDBXConnectionFactory that does not load driver and connection properties. |
| TDBXMetaDatabaseColumnNames | Column names for metadata. |
| TDBXMetaDataCommands | List of available metadata commands to get metadata. |
| TDBXMetaDataKeyword | Keyword for metadata. |
| TDBXMetaDataProcedureTypes | Constants passed to TDBXMetaDataCommands.GetProcedures metadata command. |
| TDBXMetaDataTableTypes | Constants for the GetTables metadata command |
| TDBXMorphicCommand | Used by driver implementations to morph from one command type to another. |
| TDBXNullValue | Implementation of TDBXWritableValue for Parameters that have no type. |
| TDBXParameter | Individual parameters for queries and stored commands. |
| TDBXParameterDirections | Parameter types supported by TDBXParameter |
| TDBXParameterList | A collection of TDBXParameter instances that can be used to get and set parameters for a TDBXCommand. |
| TDBXProperties | Manages connection and driver level name/value pair property settings. |
| TDBXPropertiesClass | |
| TDBXPropertiesItem | Contains a set of TDBXProperties. |
| TDBXPropertyNames | Property names for connections and drivers to provide information, such as user names and passwords. |
| TDBXReader | TDBXReader provides a unidirectional reader for a collection of database rows. |
| TDBXReaderByteReader | Implementation of TDBXByteReader. |
| TDBXReaderValue | Implementation of TDBXWritableValue for TDBXDataTypes.DbxTableType. |
| TDBXRow | Represents a row in a database. |
| TDBXScheduler | TDBXScheduler is a lightweight transient scheduler for user registered events. |
| TDBXSingleValue | Implementation of TDBXWritableValue for TDBXDataTypes.SingleType values. |
| TDBXStateItem | |
| TDBXStateItemList | |
| TDBXStream | |
| TDBXStreamReader | Used internally by driver implementations and TDBXStreamValue. |
| TDBXStreamReaderStream | |
| TDBXStreamValue | Implementation of TDBXWritableValue for TDBXDataTypes.ByteArrayType values. |
| TDBXStringValue | |
| TDBXSubDataTypes | Data subtypes. |
| TDBXTimeStampOffsetValue | |
| TDBXTimeStampValue | Implementation of writable timestamp values. |
| TDBXTimeValue | Implementation of writable time values. |
| TDBXTraceFlags | Flags to indicate tracing type. |
| TDBXTraceLevels | Type used for TDBXTraceFlags. |
| TDBXTransaction | Transaction management class. |
| TDBXUInt16Value | Implementation of TDBXWritableValue for UInt16Type values. |
| TDBXUInt8Value | |
| TDBXValue | Gets and sets values for TDBXReader and TDBXParameter classes. |
| TDBXValueList | Manage a list of TDBXValueType instances. |
| TDBXValueType | Metadata for TDBXReader columns and TDBXParameter parameters. |
| TDBXValueTypeFlags | Flags used by TDBXValueType. |
| TDBXValueTypeList | Used internally by TDBXParameterList to manage list of TDBXValueType. |
| TDBXWideCharsValue | Implementation of TDBXWritableValue for WideStringType values. |
| TDBXWideMemoValue | Implementation of TDBXWritableValue for MemoSubType values. |
| TDBXWideStringValue | Implementation of writable wide string values. |
| TDBXWritableValue | Extension of TDBXValue that adds the ability to set a value. |
| TDBXWritableValueList | |
| TDictionaryStringList | TStringList with a dictionary to improve performance for managing key/value pairs. This TStringList implementation does not support operations that change the location of a key in the list, such as Delete, Insert, and Exchange. |
| TEventsCollection | Implements a collection of event procedures. |
| TKey | Base class for all keys. |
| TNameValuesStringList | |
| TPrincipal | Represents the abstract notation of a principal. |
| TPublicKey | Subclass of TKey, used specifically for public keys. |
| TRequestCommandHandler | Abstract class for common functionality of Command Handlers. |
| TResultCommandHandler | An abstract class for a result command handler. |
| TX500Principal | Represents an X.500 principal. |
| TX509Certificate | X.509 implementation of TCertificate. |