baasday
|
複数のオブジェクトを取得するときの抽出条件を表すクラスです。 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... | |
複数のオブジェクトを取得するときの抽出条件を表すクラスです。
|
readwritenonatomicassign |
フィルタ
このディクショナリに含まれるキーに対応する値を持つオブジェクトだけが返されるようになります。 特別なキーを持つディクショナリをフィルタの値として指定すると、特別な条件でフィルタリングができます($gtなら値より大きいものなど)。
|
readatomicassign |
フィルタが設定されているかどうか
設定されている場合はYES、設定されてない場合はNO
|
readatomicassign |
最大取得件数が設定されているかどうか
設定されている場合はYES、設定されていない場合はNO
|
readatomicassign |
ソート順が設定されているかどうか
設定されている場合はYES、設定されていない場合はNO
|
readatomicassign |
取得開始位置が設定されているかどうか
設定されている場合はYES、設定されていない場合はNO
|
readatomicassign |
最大待ち時間が設定されているかどうか
設定されている場合はYES、設定されていない場合はNO
|
readwritenonatomicassign |
最大取得件数
101以上を指定しても最大で100件しか返されません。
|
readwritenonatomicassign |
ソート順
DBFieldOrderかNSStringを含むNSArrayです。
|
readwritenonatomicassign |
最大待ち時間
最大待ち時間を設定すると、条件を満たすオブジェクトが存在しない場合に、条件を満たすオブジェクトが作成されるまで設定された秒数(最大で30秒)だけサーバが応答を保留します。これにより何度もリクエストしなくてもオブジェクトの作成をそれなりの精度で検出できます。サーバで応答が保留されている間は結果が返らないので、アプリケーションが停止しないように注意してください。