2 ストアおよびライブラリ関数

この章では、ストア・ハンドル自体の操作に使用される、高レベルなKVストア機能について説明します。その他の操作は、ストア内のデータに対して機能します。使用中のKVストアのCライブラリの調査に使用される機能もあります。

ストア操作関数

ストア操作関数 説明
kv_close_store()

Oracle NoSQL Databaseストアを閉じます

kv_get_open_error()

ストアをオープンする際に発生したエラーを返します(ある場合)

kv_open_store()

Oracle NoSQL Databaseストアをオープンします

kv_open_store_login()

Oracle NoSQL Databaseストアをオープンし、認証します

kv_store_login()

ログイン資格証明を更新します

kv_store_logout()

ストアからログアウトします

ストア構成関数

ストア構成関数 説明
kv_config_add_host_port()

追加のヘルパー・ホストを識別します

kv_config_add_read_zone()kv_config_get_read_zones()

読取り操作に使用されるゾーンを追加します

kv_config_set_consistency()

デフォルトの一貫性を設定します

kv_config_set_durability()

デフォルト永続性ポリシーを設定します

kv_config_set_security_properties()

セキュリティ・プロパティを設定します

kv_config_set_request_limits()

ストア要求制限を設定します

kv_config_set_timeouts()

ストア要求タイムアウトを設定します

kv_create_config()

ストア構成を作成します

kv_create_password_credentials()

ストア認証用のユーザー名/パスワード資格証明を作成します

kv_create_properties()

プロパティ構造を作成します

kv_release_config()

ストア構成を解放します

kv_release_credentials()

ストア認証資格証明を解放します

kv_release_properties()

プロパティ構造を解放します

kv_set_property()

プロパティを設定します

ラージ・オブジェクト構成関数

ラージ・オブジェクト構成関数 説明
kv_config_set_lob_suffix()kv_config_get_lob_suffix()

LOBキーで使用される接尾辞を設定/取得します

kv_config_set_lob_timeout()kv_config_get_lob_timeout()

LOBチャンク・タイムアウト値を設定/取得します

kv_config_set_verification_bytes()kv_config_get_lob_verification_bytes()

再開されたLOBのPUT操作の確認に使用するバイト数を設定/取得します

ライブラリ操作関数

ライブラリ操作関数 説明
kv_create_jni_impl()

JNIレイヤーを初期化します

kv_create_jni_impl_from_jvm()

JVMへのポインタを使用してJNIレイヤーを初期化します

kv_get_impl_type()

C API実装タイプを返します

kv_release_impl()

JNI構造を解放します

kv_version()

ライブラリのバージョン番号を返します

kv_version_c()

Cライブラリのバージョン番号を返します