Data.DBXCommon
From RAD Studio API Documentation
Defines classes that implement dbExpress common functionality such as byte readers and streams, manipulators of various data types, command factories, dbExpress drivers, metadata, and X.509 principals and certificates.
Contents |
Classes
| 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. |
| 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. |
| 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 | |
| TEventsCollection | Implements a collection of event procedures. |
| TKey | Base class for all keys. |
| 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. |
Routines
| InitializeConnectionFactorySingletonFromINIFile | Initializes the connection factory with the settings stored in an .ini file. |
Types
| _di_TDBXScheduleEvent | |
| TDBXChars | |
| TDBXCreateCommandEvent | |
| TDBXDate | Type for TDBXDataTypes.DateType. |
| TDBXDriverDef | |
| TDBXErrorCode | Alias for TInt32. |
| TDBXErrorEvent | Event handler for TDBXConnection.OnErrorEvent property. |
| TDBXIsolation | Alias for TInt32. |
| TDBXParameterArray | |
| TDBXParameterDirection | |
| TDBXReaderArray | |
| TDBXScheduleEvent | |
| TDBXTime | Type for TDBXDataTypes.TimeType. |
| TDBXTraceEvent | Tracing information for drivers. |
| TDBXTraceFlag | |
| TDBXTraceInfo | Contains trace information for DBX database drivers. |
| TDBXTracelevel | |
| TDBXType | Type for TDBXDataTypes. |
| TDBXValueArray | |
| TDBXValueTypeArray | |
| TDBXWritableValueArray | |
| TEventPointer | |
| TValidateCertificate | Procedural type that represents a certificate validation callback signature. |
| TWideStringArray |
Constants
| DBXDefaultRowSetSize | DBXDefaultRowSetSize: Integer = $14; |
| DBXVersion25 | DBXVersion25: string = 2.5; |
| DBXVersion30 | DBXVersion30: string = 3.0; |
| DBXVersion40 | DBXVersion40: string = 4.0; |
| TDBXConnectionFile | TDBXConnectionFile: string = dbxconnections.ini; |
| TDBXDriverFile | TDBXDriverFile: string = dbxdrivers.ini; |
| TDBXRegistryConnectionValue | TDBXRegistryConnectionValue: string = Connection Registry File; |
| TDBXRegistryDriverValue | TDBXRegistryDriverValue: string = Driver Registry File; |
| TDBXRegistryKey | TDBXRegistryKey: string = \Software\Embarcadero\BDS\11.0\dbExpress; |