お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

NoSQLアイテム操作

Catalyst NoSQLのアイテムは、レコードのような単一のデータポイントのデータを保持する属性のコレクションを表します。以下は、アイテムで使用してさまざまな操作を実行できるメソッドです。

構築済みアイテムから属性を削除

copy
//public ZCNoSQLItem removeAttribute(String attrName) throws Exception;
item.removeAttribute("attribute name");

構築中のアイテムからすべてのキーを取得

copy
//public Iterable<Map.Entry>String, Object>> attributes();
item.attributes();

構築済みアイテムに特定の属性が含まれているか確認

copy
//public boolean hasAttribute(String attrName);
item.hasAttribute("attribute name");

アイテムをMapとして取得

copy
//public Map asMap();
item.asMap();
//public Map<String, Object> getAllAttributesAsMap();
item.getAllAttributesAsMap();

アイテムをJSONとして取得

copy
//public String toJSON() throws Exception;
item.toJSON();

構築済みアイテムの属性数を取得

copy
//public int numberOfAttributes();
item.numberOfAttributes();

ZCNoSQLAttribute

ZCNoSQLAttributeクラスを使用して、操作を実行する属性を示すことができます。Mapのネストされた要素にアクセスするには、ZCNoSQLAttributeを使用する際に属性を’,‘で区切ることができます。リストの特定のインデックスにアクセスするには、"[<index>]“のように表記できます。これは以下の例で示されています。

copy
//public static ZCNoSQLAttribute getInstance(String ...pathElements) throws Exception;
//public ZCNoSQLAttribute(List<String> pathElements) throws Exception;
ZCNoSQLAttribute.getInstance("", ...);
new ZCNoSQLAttribute("", ...)

NoSQLでサポートされるデータ型は、ZCNoSQLAttributeで以下のように表記できます:

サポートされるデータ型 ZCNoSQLAttributeでの表記
String ZCNoSQLValue.DataType.S
Numeric ZCNoSQLValue.DataType.N
Binary ZCNoSQLValue.DataType.B
Boolean ZCNoSQLValue.DataType.BOOL
Set of String ZCNoSQLValue.DataType.SS
Set of Numbers ZCNoSQLValue.DataType.SN
Set of Binary ZCNoSQLValue.DataType.SB
List ZCNoSQLValue.DataType.L
Map ZCNoSQLValue.DataType.M
Null ZCNoSQLValue.DataType.NuLL

ZCNoSQLValue

このクラスのオブジェクトは、以下に示すように属性の値とそのデータ型を示すために使用されます。

copy
// public ZCNoSQLValue(DataType dataType, Object value) throws Exception;
//public static ZCNoSQLValue getInstance(DataType dataType, Object value) throws Exception;
new ZCNoSQLValue(<ZCNoSQLValue.DataType>, <Value>)
ZCNoSQLValue.getInstance(<ZCNoSQLValue.DataType>, <Value>)

ZCNoSQLResponseBean

このクラスには、サーバーに対して行われたSDK呼び出しのレスポンスが含まれます。以下のメソッドが含まれています。

  • getSize - サーバーから読み取りまたは書き込みされたデータのサイズを返すために使用されます。
copy
//public int getSize();
responseBean.getSize();
  • getStartKey - より多くのデータが存在する場合、ページネーション用の次のデータセットの開始キーを返すために使用されます。
copy
//public ZCNoSQLItem getStartKey();
responseBean.getStartKey();
  • getResponseDataList - 実際のデータを返します。NOSQL_RETURN_VALUEに基づいて、古いデータまたは新しいデータがgetNew_item()またはgetOld_Item()メソッドで返されます。
copy
//public List<Data> getResponseDataList();
responseBean.getResponseDataList().get(<index>).getNew_item();
responseBean.getResponseDataList().get(<index>).getOld_item();
responseBean.getResponseDataList().get(<index>).setStatus();

最終更新日 2026-02-23 18:09:41 +0530 IST