![]() |
Btrieve 2
|
Btrieve フィルター クラス。 [詳解]
#include <btrieveCpp.h>
公開メンバ関数 | |
BtrieveFilter () | |
~BtrieveFilter () | |
Btrieve::StatusCode | SetACSMode (Btrieve::ACSMode ACSMode) |
代替照合順序モードを設定します。 | |
Btrieve::StatusCode | SetACSName (const char *name) |
代替照合順序名を設定します。 | |
Btrieve::StatusCode | SetACSUserDefined (const char *name) |
ユーザー定義の代替照合順序名を設定します。 | |
Btrieve::StatusCode | SetComparison (Btrieve::Comparison comparison) |
比較を設定します。 | |
Btrieve::StatusCode | SetComparisonConstant (const char *constant, int constantLength) |
比較定数を設定します。 | |
Btrieve::StatusCode | SetComparisonField (int offset) |
比較フィールドを設定します。 | |
Btrieve::StatusCode | SetConnector (Btrieve::Connector connector) |
フィールド コネクタを設定します。 | |
Btrieve::StatusCode | SetField (int offset, int length, Btrieve::DataType dataType) |
フィールドを設定します。 | |
Btrieve::StatusCode | SetLikeCodePageName (const char *name) |
比較の種類 Like(類似)や Not Like(類似しない)で使用するコード ページ名を設定します。 | |
Btrieve::StatusCode | SetSystemField (Btrieve::SystemField systemField) |
システム フィールドを設定します。 | |
Btrieve フィルター クラス。
BtrieveFilter::BtrieveFilter | ( | ) |
BtrieveFilter::~BtrieveFilter | ( | ) |
Btrieve::StatusCode BtrieveFilter::SetACSMode | ( | Btrieve::ACSMode | ACSMode | ) |
代替照合順序モードを設定します。
[in] | ACSMode | 代替照合順序モード。 |
= Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
!= Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
Btrieve::StatusCode BtrieveFilter::SetACSName | ( | const char * | name | ) |
代替照合順序名を設定します。
[in] | name | 名前。 |
= Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
!= Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
Btrieve::StatusCode BtrieveFilter::SetACSUserDefined | ( | const char * | name | ) |
ユーザー定義の代替照合順序名を設定します。
[in] | name | 名前。 |
= Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
!= Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
Btrieve::StatusCode BtrieveFilter::SetComparison | ( | Btrieve::Comparison | comparison | ) |
比較を設定します。
[in] | comparison | 比較。 |
= Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
!= Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
Btrieve::StatusCode BtrieveFilter::SetComparisonConstant | ( | const char * | constant, |
int | constantLength ) |
比較定数を設定します。
[in] | constant | 比較定数。 |
[in] | constantLength | 比較定数の長さ。比較定数の長さは Btrieve::MAXIMUM_KEY_LENGTH に制限されています。 |
= Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
!= Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
Btrieve::StatusCode BtrieveFilter::SetComparisonField | ( | int | offset | ) |
比較フィールドを設定します。
[in] | offset | 比較フィールドのオフセット。オフセットは Btrieve::MAXIMUM_RECORD_LENGTH より小さくなければなりません。 |
= Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
!= Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
Btrieve::StatusCode BtrieveFilter::SetConnector | ( | Btrieve::Connector | connector | ) |
フィールド コネクタを設定します。
[in] | connector | コネクタ。 |
= Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
!= Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
Btrieve::StatusCode BtrieveFilter::SetField | ( | int | offset, |
int | length, | ||
Btrieve::DataType | dataType ) |
フィールドを設定します。
[in] | offset | オフセット。オフセットは Btrieve::MAXIMUM_RECORD_LENGTH より小さくなければなりません。 |
[in] | length | 長さ。長さは Btrieve::MAXIMUM_RECORD_LENGTH に制限されています。 |
[in] | dataType | データ型。 Btrieve::DATA_TYPE_LEGACY_BINARY および Btrieve::DATA_TYPE_LEGACY_STRING はサポートされていません。 |
= Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
!= Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
Btrieve::StatusCode BtrieveFilter::SetLikeCodePageName | ( | const char * | name | ) |
比較の種類 Like(類似)や Not Like(類似しない)で使用するコード ページ名を設定します。
[in] | name | コード ページの名前。 |
= Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
!= Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
Btrieve::StatusCode BtrieveFilter::SetSystemField | ( | Btrieve::SystemField | systemField | ) |
システム フィールドを設定します。
[in] | systemField | システム フィールド。 |
= Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
!= Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |