1 | #include <Directory.h>
|
---|
2 | #include <Query.h>
|
---|
3 | #include <String.h>
|
---|
4 | #include <Volume.h>
|
---|
5 |
|
---|
6 | int main(int argc, char **args) {
|
---|
7 | BQuery query;
|
---|
8 | {
|
---|
9 | BDirectory dir(".");
|
---|
10 | BVolume volume;
|
---|
11 | dir.GetVolume(&volume);
|
---|
12 | query.SetVolume(&volume);
|
---|
13 | }
|
---|
14 | for (int32 i = 0; i < 2048; i++) {
|
---|
15 | BString s;
|
---|
16 | s << i;
|
---|
17 | query.PushAttr("Category:Name");
|
---|
18 | query.PushString(s.String());
|
---|
19 | query.PushOp(B_EQ);
|
---|
20 | if (i > 0)
|
---|
21 | query.PushOp(B_OR);
|
---|
22 | }
|
---|
23 | query.Fetch();
|
---|
24 | entry_ref ref;
|
---|
25 | query.GetNextRef(&ref);
|
---|
26 | }
|
---|