baasday
 All Classes Functions Properties
BDQuery Class Reference

複数のオブジェクトを取得するときの抽出条件を表すクラスです。 More...

#import <BDQuery.h>

Inherits NSObject.

Properties

NSDictionary * filter
 フィルタ More...
 
BOOL hasFilter
 フィルタが設定されているかどうか More...
 
NSArray * order
 ソート順 More...
 
BOOL hasOrder
 ソート順が設定されているかどうか More...
 
NSInteger skip
 取得開始位置
 
BOOL hasSkip
 取得開始位置が設定されているかどうか More...
 
NSInteger limit
 最大取得件数 More...
 
BOOL hasLimit
 最大取得件数が設定されているかどうか More...
 
NSInteger wait
 最大待ち時間 More...
 
BOOL hasWait
 最大待ち時間が設定されているかどうか More...
 

Detailed Description

複数のオブジェクトを取得するときの抽出条件を表すクラスです。

Property Documentation

- (NSDictionary*) filter
readwritenonatomicassign

フィルタ

このディクショナリに含まれるキーに対応する値を持つオブジェクトだけが返されるようになります。 特別なキーを持つディクショナリをフィルタの値として指定すると、特別な条件でフィルタリングができます($gtなら値より大きいものなど)。

- (BOOL) hasFilter
readatomicassign

フィルタが設定されているかどうか

設定されている場合はYES、設定されてない場合はNO

- (BOOL) hasLimit
readatomicassign

最大取得件数が設定されているかどうか

設定されている場合はYES、設定されていない場合はNO

- (BOOL) hasOrder
readatomicassign

ソート順が設定されているかどうか

設定されている場合はYES、設定されていない場合はNO

- (BOOL) hasSkip
readatomicassign

取得開始位置が設定されているかどうか

設定されている場合はYES、設定されていない場合はNO

- (BOOL) hasWait
readatomicassign

最大待ち時間が設定されているかどうか

設定されている場合はYES、設定されていない場合はNO

- (NSInteger) limit
readwritenonatomicassign

最大取得件数

101以上を指定しても最大で100件しか返されません。

- (NSArray*) order
readwritenonatomicassign

ソート順

DBFieldOrderかNSStringを含むNSArrayです。

- (NSInteger) wait
readwritenonatomicassign

最大待ち時間

最大待ち時間を設定すると、条件を満たすオブジェクトが存在しない場合に、条件を満たすオブジェクトが作成されるまで設定された秒数(最大で30秒)だけサーバが応答を保留します。これにより何度もリクエストしなくてもオブジェクトの作成をそれなりの精度で検出できます。サーバで応答が保留されている間は結果が返らないので、アプリケーションが停止しないように注意してください。


The documentation for this class was generated from the following file: