ADO.NET Provider for Couchbase

Build 25.0.9435

Miscellaneous

このセクションでは、本プロバイダーの接続文字列で設定可能なMiscellaneous プロパティの全リストを提供します。


プロパティ説明
AllowJSONParametersAllows raw JSON to be used in parameters when QueryPassthrough is enabled.
BatchSizeバッチ操作中に送信される各バッチに含まれる行の最大数を指定します。バッチ全体を1つのリクエストとして送信するには、BatchSize を 0 に設定します。
ChildSeparator子テーブルを示すために使用する記号。
ConnectionLifeTime接続の最大有効期間を秒単位で指定します。指定した時間が経過すると、provider は接続を閉じます。
CreateTableRamQuotaThe default RAM quota, in megabytes, to use when inserting buckets via the CREATE TABLE syntax.
DataverseSeparatorAnalytics dataverse およびscopes/collections を示すために使用する記号。
FlattenArraysThe number of elements to expose as columns from nested arrays. Ignored if IgnoreChildAggregates is enabled.
FlattenObjectsフラット化されたオブジェクトプロパティとしてカラムを表示するには、 FlattenObjects をtrue に設定します。そうでなければ、配列にネストされたオブジェクトはJSON 文字列として返されます。
FlavorSeparatorフレーバーを示すために使用する記号。
GenerateSchemaFilesスキーマを生成して保存するユーザーの好みのタイミングを示します。
InsertNullValuesDetermines whether an INSERT should include fields that have NULL values.
MaxRows集計やGROUP BY を含まないクエリで返される最大行数を指定します。
Other特定のユースケースに対する追加の隠しプロパティを指定します。特定の問題に対処するため、サポートチームが推奨する場合にのみ使用してください。詳細は備考を参照してください。
Pagesizeprovider がCouchbase にデータをリクエストするときに返す、ページあたりの最大レコード数を指定します。
PeriodsSeparator階層を示すために使用する記号。
PoolIdleTimeout接続が閉じられるまでのプール内の最大アイドル時間を秒単位で指定します。 UseConnectionPooling=True が必要です。
PoolMaxSize接続プールで許容される接続の最大数を指定します。
PoolMinSize接続プールで常に維持される接続の最小数を指定します。
PoolWaitTime接続リクエストがプール内の利用可能な接続を待機する最大秒数を指定します。待ち時間がこの時間を超えるとエラーが返されます。
PseudoColumnsテーブルカラムとして公開する擬似カラムを、'TableName=ColumnName;TableName=ColumnName' の形式の文字列で指定します。
QueryExecutionTimeoutクエリのサーバーサイドのタイムアウトを設定します。タイムアウトエラーを返す前にCouchbase がクエリを実行する期間を決定します。
QueryPassthroughこのオプションは、クエリをCouchbase サーバーにas-is で渡します。
Readonlyprovider からCouchbase への読み取り専用アクセスを切り替えます。
RowScanDepthテーブルで利用可能なカラムを探すためにスキャンする行数の最大値。
RTKprovider のライセンスを取得するためのランタイムキーを指定します。設定されていないか無効な場合、provider は標準のライセンス方法をデフォルトとして使用します。このプロパティは、標準のライセンス方法がサポートされていないか、ランタイムキーが必要な環境でのみ必要です。
StrictComparisonSQL 入力クエリのフィルタをCouchbase クエリに変換する精度を調整します。 これは、値のカンマ区切りリストに設定できます。各値はdate、number、boolean、またはstring のいずれかです。
Timeoutprovider がタイムアウトエラーを返すまでにサーバーからの応答を待機する最大時間を秒単位で指定します。
TransactionDurabilitySpecifies how a document must be stored for a transaction to succeed. Specifies whether to use N1QL transactions when executing queries.
TransactionTimeoutThis sets the amount of time a transaction may execute before it is timed out by Couchbase.
UpdateNullValuesDetermines whether an UPDATE writes NULL values as NULL, or removes them.
UseCollectionsForDDLWhether to assume that CREATE TABLE statements use collections instead of flavors. Only takes effect when connecting to Couchbase v7+ and GenerateSchemaFiles is set to OnCreate.
UseConnectionPooling接続プーリング機能を有効にすると、provider がリクエストごとに新しい接続を作成する代わりに、既存の接続を再利用できます。
UserDefinedViewsカスタムビューを定義するJSON 構成ファイルへのファイルパスを指定します。provider は、このファイルで指定されたビューを自動的に検出して使用します。
UseTransactionsSpecifies whether to use N1QL transactions when executing queries.
ValidateJSONParametersAllows the provider to validate that string parameters are valid JSON before sending the query to Couchbase.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9435