Btrieve インデックス属性クラス。
[詳解]
#include <btrieveCpp.h>
◆ BtrieveIndexAttributes()
BtrieveIndexAttributes::BtrieveIndexAttributes |
( |
| ) |
|
- スニペット
- C++ btest.cpp Python btest.py
btrieveIndexAttributes = btrievePython.BtrieveIndexAttributes()
assert(btrieveIndexAttributes != None)
◆ ~BtrieveIndexAttributes()
BtrieveIndexAttributes::~BtrieveIndexAttributes |
( |
| ) |
|
◆ AddKeySegment()
◆ SetACSMode()
◆ SetACSName()
◆ SetACSNumber()
◆ SetACSUserDefined()
Btrieve::StatusCode BtrieveIndexAttributes::SetACSUserDefined |
( |
const char * | ACSName, |
|
|
const char * | ACSMap, |
|
|
int | ACSMapLength ) |
ユーザー定義の代替照合順序を設定します。
- 引数
-
[in] | ACSName | 代替照合順序名。 |
[in] | ACSMap | 代替照合順序マップ。 |
[in] | ACSMapLength | 代替照合順序マップの長さ。 |
- 説明
- デフォルトでは、ユーザー定義の代替照合順序はありません。ユーザー定義の代替照合順序を設定するには、代替照合順序モードも Btrieve::ACS_MODE_NAMED に設定します。
- 戻り値
-
= Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
!= Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
- 参照
- Btrieve::StatusCodeToString
◆ SetDuplicateMode()
◆ SetIndex()
◆ SetModifiable()
変更可能を設定します。
- 引数
-
[in] | enableModifiable | 変更可能を有効にするかどうか。 |
- 説明
- デフォルトで、変更可能は有効になっています。
- スニペット
- C++ bindexattributes.cpp Python bindexattributes.py
rc = btrieveIndexAttributes.SetModifiable(False)
assert(rc == btrievePython.Btrieve.STATUS_CODE_NO_ERROR), "Error: BtrieveIndexAttributes::SetModifiable():%d:%s.\n" % (rc, btrievePython.Btrieve_StatusCodeToString(rc))
- 戻り値
-
= Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
!= Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
- 参照
- Btrieve::StatusCodeToString
- 各種例
- Test_BTRV2.cpp, bindexattributes.cpp.