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ライブラリのバージョン番号を返します |