オブジェクトバケット. [詳細]
#include "necbaas/nb_object_bucket.h"
| Public メソッド | |
| NbObjectBucket (const std::shared_ptr< NbService > &service, const std::string &bucket_name) | |
| コンストラクタ.  [詳細] | |
| ~NbObjectBucket () | |
| デストラクタ.  [詳細] | |
| NbResult< NbObject > | GetObject (const std::string &object_id, bool delete_mark=false) | 
| オブジェクトID検索.  [詳細] | |
| NbResult< std::vector< NbObject > > | Query (const NbQuery &query, int *count=nullptr) | 
| オブジェクトのクエリ.  [詳細] | |
| int | GetTimeout () const | 
| RESTタイムアウト取得.  [詳細] | |
| void | SetTimeout (int timeout) | 
| RESTタイムアウト設定.  [詳細] | |
| NbObject | NewObject () | 
| オブジェクト生成する.  [詳細] | |
| const std::string & | GetBucketName () const | 
| バケット名取得.  [詳細] | |
オブジェクトバケット.
本クラスのインスタンスはスレッドセーフではない
| necbaas::NbObjectBucket::NbObjectBucket | ( | const std::shared_ptr< NbService > & | service, | 
| const std::string & | bucket_name | ||
| ) | 
コンストラクタ.
| [in] | service | サービスインスタンス | 
| [in] | bucket_name | バケット名 | 
| necbaas::NbObjectBucket::~NbObjectBucket | ( | ) | 
デストラクタ.
| const std::string& necbaas::NbObjectBucket::GetBucketName | ( | ) | const | 
バケット名取得.
| NbResult<NbObject> necbaas::NbObjectBucket::GetObject | ( | const std::string & | object_id, | 
| bool | delete_mark = false | ||
| ) | 
オブジェクトID検索.
オブジェクトIDが空文字の場合は、パラメータエラーを返す。
 インスタンスに設定されているバケット名が空文字の場合は、バケット名エラーを返す。
 delete_markがtrueの場合、削除マークされたデータも読み込まれる。 
| [in] | object_id | オブジェクトID | 
| [in] | delete_mark | 削除マークされたデータを読み込む | 
| int necbaas::NbObjectBucket::GetTimeout | ( | ) | const | 
RESTタイムアウト取得.
| NbObject necbaas::NbObjectBucket::NewObject | ( | ) | 
オブジェクト生成する.
| NbResult<std::vector<NbObject> > necbaas::NbObjectBucket::Query | ( | const NbQuery & | query, | 
| int * | count = nullptr | ||
| ) | 
オブジェクトのクエリ.
インスタンスに設定されているバケット名が空文字の場合は、バケット名エラーを返す。
 条件に合致した全件数を取得する場合は、countパラメータに値設定用アドレスを設定する。
 クエリに成功した場合、countに件数が設定される。 
| [in] | query | 検索条件 | 
| [out] | count | 件数取得 | 
| void necbaas::NbObjectBucket::SetTimeout | ( | int | timeout | ) | 
RESTタイムアウト設定.
RESTのタイムアウト値(秒)を設定する。
 0以下の値が設定された場合は、デフォルト値(60秒)が設定される。 
| [in] | timeout | タイムアウト(秒) | 
 1.8.5
 1.8.5