![]() |
Btrieve 2
|
Btrieve 一括取得属性クラス。 [詳解]
#include <btrieveCpp.h>
公開メンバ関数 | |
| BtrieveBulkRetrieveAttributes () | |
| ~BtrieveBulkRetrieveAttributes () | |
| Btrieve::StatusCode | AddAbsoluteValueField (Btrieve::DataType dataType, int offset, int length) |
| 絶対値(abs)フィールドを追加します。 | |
| Btrieve::StatusCode | AddCeilingField (Btrieve::DataType dataType, int offset, int length) |
| ceiling フィールドを追加します。 | |
| Btrieve::StatusCode | AddField (int offset, int length) |
| フィールドを追加します。 | |
| Btrieve::StatusCode | AddFilter (BtrieveFilter *btrieveFilter) |
| フィルターを追加します。 | |
| Btrieve::StatusCode | AddFloorField (Btrieve::DataType dataType, int offset, int length) |
| floor フィールドを追加します。 | |
| Btrieve::StatusCode | AddMaximumAggregate (Btrieve::DataType dataType, int offset, int length) |
| 最大値(max)の集計を追加します。 | |
| Btrieve::StatusCode | AddMinimumAggregate (Btrieve::DataType dataType, int offset, int length) |
| 最小値(min)の集計を追加します。 | |
| Btrieve::StatusCode | AddRoundField (Btrieve::DataType dataType, int offset, int length, int precision=0) |
| round フィールドを追加します。 | |
| Btrieve::StatusCode | AddSystemField (Btrieve::SystemField systemField) |
| システム フィールドを追加します。 | |
| Btrieve::StatusCode | AddTruncateField (Btrieve::DataType dataType, int offset, int length, int precision=0) |
| truncate フィールドを追加します。 | |
| Btrieve::StatusCode | SetMaximumRecordCount (int maximumRecordCount) |
| 最大レコード数を設定します。 | |
| Btrieve::StatusCode | SetMaximumRejectCount (int maximumRejectCount) |
| 最大リジェクト カウントを設定します。 | |
| Btrieve::StatusCode | SetSkipCurrentRecord (bool skipCurrentRecord) |
| 現在のレコードのスキップを設定します。 | |
Btrieve 一括取得属性クラス。
| BtrieveBulkRetrieveAttributes::BtrieveBulkRetrieveAttributes | ( | ) |
| BtrieveBulkRetrieveAttributes::~BtrieveBulkRetrieveAttributes | ( | ) |
| Btrieve::StatusCode BtrieveBulkRetrieveAttributes::AddAbsoluteValueField | ( | Btrieve::DataType | dataType, |
| int | offset, | ||
| int | length ) |
絶対値(abs)フィールドを追加します。
| [in] | dataType | データ型。 Btrieve::DATA_TYPE_INTEGER と Btrieve::DATA_TYPE_FLOAT のみがサポートされます。 |
| [in] | offset | オフセット。オフセットは Btrieve::MAXIMUM_RECORD_LENGTH より小さくなければなりません。 |
| [in] | length | 長さ。長さは Btrieve::MAXIMUM_RECORD_LENGTH に制限されています。 |
| = Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
| != Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
| Btrieve::StatusCode BtrieveBulkRetrieveAttributes::AddCeilingField | ( | Btrieve::DataType | dataType, |
| int | offset, | ||
| int | length ) |
ceiling フィールドを追加します。
| [in] | dataType | データ型。 Btrieve::DATA_TYPE_INTEGER と Btrieve::DATA_TYPE_FLOAT のみがサポートされます。 |
| [in] | offset | オフセット。オフセットは Btrieve::MAXIMUM_RECORD_LENGTH より小さくなければなりません。 |
| [in] | length | 長さ。長さは Btrieve::MAXIMUM_RECORD_LENGTH に制限されています。 |
| = Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
| != Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
| Btrieve::StatusCode BtrieveBulkRetrieveAttributes::AddField | ( | int | offset, |
| int | length ) |
フィールドを追加します。
| [in] | offset | オフセット。オフセットは Btrieve::MAXIMUM_RECORD_LENGTH より小さくなければなりません。 |
| [in] | length | 長さ。長さは Btrieve::MAXIMUM_RECORD_LENGTH に制限されています。 |
| = Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
| != Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
| Btrieve::StatusCode BtrieveBulkRetrieveAttributes::AddFilter | ( | BtrieveFilter * | btrieveFilter | ) |
フィルターを追加します。
| [in] | btrieveFilter | フィルター。 |
| = Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
| != Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
| Btrieve::StatusCode BtrieveBulkRetrieveAttributes::AddFloorField | ( | Btrieve::DataType | dataType, |
| int | offset, | ||
| int | length ) |
floor フィールドを追加します。
| [in] | dataType | データ型。 Btrieve::DATA_TYPE_INTEGER と Btrieve::DATA_TYPE_FLOAT のみがサポートされます。 |
| [in] | offset | オフセット。オフセットは Btrieve::MAXIMUM_RECORD_LENGTH より小さくなければなりません。 |
| [in] | length | 長さ。長さは Btrieve::MAXIMUM_RECORD_LENGTH に制限されています。 |
| = Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
| != Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
| Btrieve::StatusCode BtrieveBulkRetrieveAttributes::AddMaximumAggregate | ( | Btrieve::DataType | dataType, |
| int | offset, | ||
| int | length ) |
最大値(max)の集計を追加します。
| [in] | dataType | データ型。 Btrieve::DATA_TYPE_INTEGER と Btrieve::DATA_TYPE_FLOAT のみがサポートされます。 |
| [in] | offset | オフセット。オフセットは Btrieve::MAXIMUM_RECORD_LENGTH より小さくなければなりません。 |
| [in] | length | 長さ。長さは Btrieve::MAXIMUM_RECORD_LENGTH に制限されています。 |
| = Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
| != Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
| Btrieve::StatusCode BtrieveBulkRetrieveAttributes::AddMinimumAggregate | ( | Btrieve::DataType | dataType, |
| int | offset, | ||
| int | length ) |
最小値(min)の集計を追加します。
| [in] | dataType | データ型。 Btrieve::DATA_TYPE_INTEGER と Btrieve::DATA_TYPE_FLOAT のみがサポートされます。 |
| [in] | offset | オフセット。オフセットは Btrieve::MAXIMUM_RECORD_LENGTH より小さくなければなりません。 |
| [in] | length | 長さ。長さは Btrieve::MAXIMUM_RECORD_LENGTH に制限されています。 |
| = Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
| != Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
| Btrieve::StatusCode BtrieveBulkRetrieveAttributes::AddRoundField | ( | Btrieve::DataType | dataType, |
| int | offset, | ||
| int | length, | ||
| int | precision = 0 ) |
round フィールドを追加します。
| [in] | dataType | データ型。 Btrieve::DATA_TYPE_INTEGER と Btrieve::DATA_TYPE_FLOAT のみがサポートされます。 |
| [in] | offset | オフセット。オフセットは Btrieve::MAXIMUM_RECORD_LENGTH より小さくなければなりません。 |
| [in] | length | 長さ。長さは Btrieve::MAXIMUM_RECORD_LENGTH に制限されています。 |
| [in] | precision | 桁数。桁数は INT16_MIN ~ INT16_MAX の範囲内で指定する必要があります。 |
| = Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
| != Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
| Btrieve::StatusCode BtrieveBulkRetrieveAttributes::AddSystemField | ( | Btrieve::SystemField | systemField | ) |
システム フィールドを追加します。
| [in] | systemField | システム フィールド。 |
| = Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
| != Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
| Btrieve::StatusCode BtrieveBulkRetrieveAttributes::AddTruncateField | ( | Btrieve::DataType | dataType, |
| int | offset, | ||
| int | length, | ||
| int | precision = 0 ) |
truncate フィールドを追加します。
| [in] | dataType | データ型。 Btrieve::DATA_TYPE_INTEGER と Btrieve::DATA_TYPE_FLOAT のみがサポートされます。 |
| [in] | offset | オフセット。オフセットは Btrieve::MAXIMUM_RECORD_LENGTH より小さくなければなりません。 |
| [in] | length | 長さ。長さは Btrieve::MAXIMUM_RECORD_LENGTH に制限されています。 |
| [in] | precision | 桁数。桁数は INT16_MIN ~ INT16_MAX の範囲内で指定する必要があります。 |
| = Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
| != Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
| Btrieve::StatusCode BtrieveBulkRetrieveAttributes::SetMaximumRecordCount | ( | int | maximumRecordCount | ) |
最大レコード数を設定します。
| [in] | maximumRecordCount | 最大レコード数。最大レコード数は、0 より大きく Btrieve::MAXIMUM_BULK_RECORD_COUNT 以下でなければなりません。 |
| = Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
| != Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
| Btrieve::StatusCode BtrieveBulkRetrieveAttributes::SetMaximumRejectCount | ( | int | maximumRejectCount | ) |
最大リジェクト カウントを設定します。
| [in] | maximumRejectCount | 最大リジェクト カウント。最大リジェクト カウントは、0 以上で 65536 より小さくなければなりません。値 0 は、最大リジェクト カウントを Zen 定義の値に設定します。 |
| = Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
| != Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
| Btrieve::StatusCode BtrieveBulkRetrieveAttributes::SetSkipCurrentRecord | ( | bool | skipCurrentRecord | ) |
現在のレコードのスキップを設定します。
| [in] | skipCurrentRecord | 現在のレコードをスキップするかどうか。 |
| = Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
| != Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |