Data.DBXCommon

提供: RAD Studio API Documentation
移動先: 案内検索

バイト リーダーやストリーム、さまざまなデータ型のマニピュレータ、コマンド ファクトリ、dbExpress ドライバ、メタデータ、X.509 プリンシパルおよび証明書など、dbExpress の汎用的機能を実装するクラスを定義します。

パッケージ DbxCommonDriver280.bpl

クラス

ECertificateExpiredException証明書の期限切れに関する例外クラスです。
ECertificateNotYetValidException証明書が現時点で無効である場合の例外クラスです。
ECertificateParsingException証明書解析用の例外クラスです。
TCertificate管理証明書の抽象クラスです。
TDBXAnsiCharsValue

TDBXAnsiChars 値の TDBXWritableValue を実装したものです。

TDBXAnsiMemoValue

MemoSubType 値の TDBXWritableValue を実装したものです。

TDBXAnsiStringValue書き込み可能な ANSI 文字列値の実装。
TDBXBcdValueバイナリ圧縮された 10 進数値の実装。
TDBXBooleanValue書き込み可能なブール値の実装。
TDBXByteArrayValue書き込み可能なバイト配列値の実装。
TDBXByteReaderバイト配列を使ってデータを単純に取得します。
TDBXBytesStream
TDBXByteStreamReaderドライバ実装と TDBXStreamValue によって内部的に使用されます。
TDBXCallbackValue

TDBXCallback 値の TDBXWritableValue を実装したものです。

TDBXCommandSQL 文とストアドプロシージャを実行するクラス。
TDBXCommandFactory
TDBXCommandTypesTDBXCommand によって実行されるコマンドのタイプです。
TDBXCommunicationLayerAPI 通信レイヤを実装したものです。
TDBXConnectiondbExpress ドライバ フレームワークの接続。
TDBXConnectionBuilder接続の作成時にドライバの作成者によって使用されるユーティリティクラス。
TDBXConnectionFactoryTDBXConnection の新しいインスタンスの作成に使用される抽象基本クラス。
TDBXConnectionValue

DBXConnectionType 値の TDBXWritableValue を実装したものです。

TDBXContext接続のコンテキスト情報。
TDBXCreateCommand
TDBXCursorValueTDBXDataTypes.CursorType の TDBXWritableValue の実装。
TDBXDatabaseMetaDataデータベース固有の共通メタデータ。
TDBXDataTypes

dbExpress フレームワーク(TDBX)でサポートされるデータ型です。

TDBXDateValue書き込み可能な日付型値の実装。
TDBXDelegateDriverデリゲートドライバの基本クラス。
TDBXDelegateItemドライバの実装者によって使用されます。
TDBXDoubleValue倍精度浮動小数点値の実装。
TDBXDriverDBX フレームワークのドライバクラス。
TDBXDriverClass
TDBXDriverHelpprivate または protected の API にアクセスするためにドライバの実装者によって使用されます。
TDBXDriverLoaderドライバのロード時に必要なパラメータのコレクション。
TDBXDriverLoaderClass
TDBXDriverRegistryドライバ名をキーとする TDBXDriverLoader のレジストリ。
TDBXErrorすべての dbExpress フレームワーク(TDBX)エラーの例外型。
TDBXErrorCodesdbExpress フレームワーク(TDBX)例外のエラー コードです。
TDBXFormatter値クラス オブジェクトの一部について、文字列表現の解析および書式設定を行います。
TDBXIniFileConnectionFactorydbxdrivers.ini ファイルと dbxconnections.ini ファイルから TDBXConnection の新しいインスタンスを作成します。
TDBXInt16Value16 バイト整数値の実装。
TDBXInt32Value書き込み可能な 32 バイト整数値の実装。
TDBXInt64Value書き込み可能な 64 バイト整数値の実装。
TDBXInt8Value

Int8Type 値の TDBXWritableValue を実装したものです。

TDBXIsolationsTDBXTransaction によってサポートされる排他レベル。
TDBXJSONStream
TDBXJSONValue

TDBXJSONValue は、dbExpress フレームワークと JSON(JavaScript Object Notation)の橋渡しをするブリッジ クラスです。

TDBXLookAheadStreamReaderドライバ実装と TDBXStreamValue によって内部的に使用されます。
TDBXMemoryConnectionFactoryドライバと接続プロパティをロードしない TDBXConnectionFactory の実装。
TDBXMetaDatabaseColumnNamesメタデータの列名です。
TDBXMetaDataCommandsメタデータを取得するために利用できるメタデータ コマンドのリストです。
TDBXMetaDataKeywordメタデータのキーワード。
TDBXMetaDataProcedureTypesTDBXMetaDataCommands.GetProcedures メタデータ コマンドに渡される定数。
TDBXMetaDataTableTypesGetTables メタデータコマンドの定数
TDBXMorphicCommandドライバの実装によって使用され、あるコマンド型を別の型に変換します。
TDBXNullValue型指定のないパラメータの TDBXWritableValue の実装です。
TDBXParameter問い合わせとストアドコマンドの個々のパラメータ。
TDBXParameterDirectionsTDBXParameter によってサポートされるパラメータの型。
TDBXParameterListTDBXCommand のパラメータを取得および設定するために使用できる TDBXParameter インスタンスのコレクション。
TDBXProperties接続およびドライバレベルの名前/値ペアのプロパティ設定を管理します。
TDBXPropertiesClass
TDBXPropertiesItemTDBXProperties のセットを保持します。
TDBXPropertyNamesユーザー名やパスワードなどの情報を提供するための、接続やドライバに関するプロパティ名です。
TDBXReaderTDBXReader は,データベース行のコレクションに対する単方向のリーダーを提供します。
TDBXReaderByteReaderTDBXByteReader の実装。
TDBXReaderValueTDBXDataTypes.DbxTableTypeTDBXWritableValue の実装です。
TDBXRowデータベース内の 1 つの行です。
TDBXScheduler

TDBXScheduler は、ユーザーに登録されたイベントの一時的な軽量スケジューラです。

TDBXSingleValueTDBXDataTypes.SingleType 値の TDBXWritableValue の実装です。
TDBXStateItem
TDBXStateItemList
TDBXStream
TDBXStreamReaderドライバ実装と TDBXStreamValue によって内部的に使用されます。
TDBXStreamReaderStream
TDBXStreamValueTDBXDataTypes.ByteArrayType 値の TDBXWritableValue の実装。
TDBXStringValue
TDBXSubDataTypesデータ サブタイプです。
TDBXTimeStampOffsetValue
TDBXTimeStampValue

書き込み可能なタイムスタンプ値を実装したものです。

TDBXTimeValue書き込み可能な時間値の実装。
TDBXTraceFlagsトレース タイプを示すフラグです。
TDBXTraceLevelsTDBXTraceFlags に使用される型です。
TDBXTransactionトランザクション管理クラス。
TDBXUInt16Value

UInt16Type 値の TDBXWritableValue を実装したものです。

TDBXUInt8Value
TDBXValueTDBXReader クラスと TDBXParameter クラスの値を取得したり設定します。
TDBXValueListTDBXValueType インスタンスのリストを管理します。
TDBXValueTypeTDBXReader 列と TDBXParameter パラメータのメタデータ。
TDBXValueTypeFlagsTDBXValueType によって使用されるフラグです。
TDBXValueTypeListTDBXValueType のリストを管理するために TDBXParameterList によって内部的に使用されます。
TDBXWideCharsValueWideStringType 値に対する、TDBXWritableValue の実装。
TDBXWideMemoValueMemoSubType 値に対する、TDBXWritableValue の実装。
TDBXWideStringValue書き込み可能なワイド文字列値の実装。
TDBXWritableValue値を設定する機能を追加する TDBXValue の拡張クラス。
TDBXWritableValueList
TDictionaryStringListキーと値のペアを管理する際のパフォーマンスを向上するためのディクショナリを持つ TStringList です。 TStringList のこの実装では、DeleteInsertExchange など、リスト内のキーの位置を変更する操作はサポートされていません。
TEventsCollection一連のイベント手続きを実装したものです。
TKeyすべての鍵の基底クラスです。
TNameValuesStringList
TPrincipal主体の抽象記法を表します。
TPublicKeyTKey のサブクラスで、公開鍵で特に使用されます。
TRequestCommandHandlerコマンド ハンドラの共通機能を持つ抽象クラスです。
TResultCommandHandler結果コマンド ハンドラの抽象クラスです。
TX500PrincipalX.500Principal を表します。
TX509CertificateTCertificate の X.509 実装です。

ルーチン

InitializeConnectionFactorySingletonFromINIFile.ini ファイルに保存されている設定で接続ファクトリを初期化します。

TDBXChars
TDBXCreateCommandEvent
TDBXDateTDBXDataTypes.DateType の型です。通常は、TTimeStampDate 部分(0001 年 1 月 1 日からの日数に 1 を足したもの)として使われます。
TDBXDriverDefドライバの読み込み時に必要なパラメータのコレクションです。
TDBXErrorCodeDBX 例外のエラー コードを保有します。
TDBXErrorEventTDBXConnection.OnErrorEvent プロパティのイベントハンドラ。
TDBXIsolation

TInt32 のエイリアスです。

TDBXParameterArray
TDBXParameterDirection
TDBXReaderArray
TDBXScheduleEventTDBXScheduler で使用される無名手続きです。
TDBXTimeTDBXDataTypes.TimeType の型です。通常は、TTimeStampTime 部分(午前 0 時からのミリ秒数)として使われます。
TDBXTraceEventドライバのトレース情報。
TDBXTraceFlagTDBXTraceFlags に使用される型です。
TDBXTraceInfoDBX データベース ドライバのトレース情報が格納されています。
TDBXTracelevel
TDBXTypeTDBXDataTypes の型。
TDBXValueArray
TDBXValueTypeArray
TDBXWritableValueArray
TDBXX509_Filetypesサポートされている SSL 証明書ファイル型を表す定数を保有するレコード。
TEventPointer
TValidateCertificate

証明書検証コールバックのシグネチャを表す手続き型です。

TValidateCertificateErr
TWideStringArray

定数

DBXDefaultRowSetSizeDBXDefaultRowSetSize: Integer = $14;
DBXVersion25DBXVersion25: string = 2.5;
DBXVersion30DBXVersion30: string = 3.0;
DBXVersion40DBXVersion40: string = 4.0;
TDBXConnectionFileTDBXConnectionFile: string = dbxconnections.ini;
TDBXDriverFileTDBXDriverFile: string = dbxdrivers.ini;
TDBXRegistryConnectionValueTDBXRegistryConnectionValue: string = Connection Registry File;
TDBXRegistryDriverValueTDBXRegistryDriverValue: string = Driver Registry File;
TDBXRegistryKeyTDBXRegistryKey: string = \Software\Embarcadero\BDS\22.0\dbExpress;