Data.DBXCommon

From RAD Studio API Documentation
Jump to: navigation, search

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.

Package DbxCommonDriver250.bpl

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.
TDBXByteStreamReader Used internally by driver implementations and TDBXStreamValue.
TDBXCallbackValue Implementation of TDBXWritableValue for TDBXCallback values.
TDBXCommand Class to execute SQL statements and stored procedures.
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.
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.
TDBXDriverHelp Used by driver implementors to access private or protected API.
TDBXDriverLoader Collection of parameters needed when loading a driver.
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.
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.
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.
TDBXStreamReader Used internally by driver implementations and TDBXStreamValue.
TDBXStreamValue Implementation of TDBXWritableValue for TDBXDataTypes.ByteArrayType values.
TDBXSubDataTypes Data subtypes.
TDBXTimeStampValue Implementation of writable timestamp values.
TDBXTimeValue Implementation of writable time values.
TDBXTraceFlags Flags to indicate tracing type.
TDBXTransaction Transaction management class.
TDBXUInt16Value Implementation of TDBXWritableValue for UInt16Type values.
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.
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.
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.
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

TDBXDate Type for TDBXDataTypes.DateType. Generally used as the Date portion of a TTimeStamp which is defined as one plus the number of days since 1/1/0001.
TDBXDriverDef Collection of parameters needed when loading a driver.
TDBXErrorCode Stores an error code for DBX exceptions.
TDBXErrorEvent Event handler for TDBXConnection.OnErrorEvent property.
TDBXIsolation Alias for TInt32.
TDBXScheduleEvent Anonymous procedure used with the TDBXScheduler.
TDBXTime Type for TDBXDataTypes.TimeType. Generally used as the Time portion of a TTimeStamp which is defined as the number of milliseconds since midnight.
TDBXTraceEvent Tracing information for drivers.
TDBXTraceInfo Contains trace information for DBX database drivers.
TDBXX509_Filetypes A record that holds the constants that represent supported SSL certificate file types.
TValidateCertificate Procedural type that represents a certificate validation callback signature.

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\BDS19円.0\dbExpress;


Retrieved from "https://docwiki.embarcadero.com/Libraries/Tokyo/e/index.php?title=Data.DBXCommon&oldid=735393"