headers/private/file_systems/QueryParser.h
1001
dirent->d_pino = QueryPolicy::EntryGetParentID(entry);
headers/private/file_systems/QueryParser.h
1012
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1014
Equation<QueryPolicy>::NeedsEntry()
headers/private/file_systems/QueryParser.h
1023
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1024
Operator<QueryPolicy>::Operator(Term<QueryPolicy>* left, int8 op,
headers/private/file_systems/QueryParser.h
1025
Term<QueryPolicy>* right)
headers/private/file_systems/QueryParser.h
1027
Term<QueryPolicy>(op),
headers/private/file_systems/QueryParser.h
1038
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1039
Operator<QueryPolicy>::~Operator()
headers/private/file_systems/QueryParser.h
1046
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1048
Operator<QueryPolicy>::Match(Entry* entry, Node* node, const char* attribute,
headers/private/file_systems/QueryParser.h
105
char String[QueryPolicy::kMaxFileNameLength];
headers/private/file_systems/QueryParser.h
1051
if (Term<QueryPolicy>::fOp == OP_AND) {
headers/private/file_systems/QueryParser.h
1060
Term<QueryPolicy>* first;
headers/private/file_systems/QueryParser.h
1061
Term<QueryPolicy>* second;
headers/private/file_systems/QueryParser.h
1080
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1082
Operator<QueryPolicy>::Complement()
headers/private/file_systems/QueryParser.h
1084
if (Term<QueryPolicy>::fOp == OP_AND)
headers/private/file_systems/QueryParser.h
1085
Term<QueryPolicy>::fOp = OP_OR;
headers/private/file_systems/QueryParser.h
1087
Term<QueryPolicy>::fOp = OP_AND;
headers/private/file_systems/QueryParser.h
109
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1094
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1096
Operator<QueryPolicy>::CalculateScore(Index &index)
headers/private/file_systems/QueryParser.h
1103
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1105
Operator<QueryPolicy>::Score() const
headers/private/file_systems/QueryParser.h
1107
if (Term<QueryPolicy>::fOp == OP_AND) {
headers/private/file_systems/QueryParser.h
112
typedef typename QueryPolicy::Entry Entry;
headers/private/file_systems/QueryParser.h
1121
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1123
Operator<QueryPolicy>::InitCheck()
headers/private/file_systems/QueryParser.h
1125
if ((Term<QueryPolicy>::fOp != OP_AND && Term<QueryPolicy>::fOp != OP_OR)
headers/private/file_systems/QueryParser.h
113
typedef typename QueryPolicy::Index Index;
headers/private/file_systems/QueryParser.h
1134
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1136
Operator<QueryPolicy>::NeedsEntry()
headers/private/file_systems/QueryParser.h
114
typedef typename QueryPolicy::IndexIterator IndexIterator;
headers/private/file_systems/QueryParser.h
1146
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1148
Operator<QueryPolicy>::PrintToStream()
headers/private/file_systems/QueryParser.h
115
typedef typename QueryPolicy::Node Node;
headers/private/file_systems/QueryParser.h
1155
switch (Term<QueryPolicy>::fOp) {
headers/private/file_systems/QueryParser.h
116
typedef typename QueryPolicy::NodeHolder NodeHolder;
headers/private/file_systems/QueryParser.h
1169
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
117
typedef typename QueryPolicy::Context Context;
headers/private/file_systems/QueryParser.h
1171
Equation<QueryPolicy>::PrintToStream()
headers/private/file_systems/QueryParser.h
1174
switch (Term<QueryPolicy>::fOp) {
headers/private/file_systems/QueryParser.h
1190
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1191
Expression<QueryPolicy>::Expression()
headers/private/file_systems/QueryParser.h
1198
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1200
Expression<QueryPolicy>::Init(const char* expr, const char** position)
headers/private/file_systems/QueryParser.h
121
Expression<QueryPolicy>* expression,
headers/private/file_systems/QueryParser.h
1212
Term<QueryPolicy>* term = NULL;
headers/private/file_systems/QueryParser.h
127
Query<QueryPolicy>*& _query);
headers/private/file_systems/QueryParser.h
1277
Equation<QueryPolicy>* equation
headers/private/file_systems/QueryParser.h
1278
= new(std::nothrow) Equation<QueryPolicy>(&expr);
headers/private/file_systems/QueryParser.h
1333
Term<QueryPolicy>* newTerm = new(std::nothrow) Operator<QueryPolicy>(
headers/private/file_systems/QueryParser.h
1353
Term<QueryPolicy>* term = current->term;
headers/private/file_systems/QueryParser.h
1400
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1401
Expression<QueryPolicy>::~Expression()
headers/private/file_systems/QueryParser.h
1407
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1409
Expression<QueryPolicy>::IsOperator(const char** expr, char op)
headers/private/file_systems/QueryParser.h
141
Expression<QueryPolicy>* GetExpression() const
headers/private/file_systems/QueryParser.h
1424
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1425
Query<QueryPolicy>::Query(Context* context, Expression<QueryPolicy>* expression,
headers/private/file_systems/QueryParser.h
1446
QueryPolicy::IndexUnset(fIndex);
headers/private/file_systems/QueryParser.h
1454
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1455
Query<QueryPolicy>::~Query()
headers/private/file_systems/QueryParser.h
1461
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1463
Query<QueryPolicy>::Create(Context* context, const char* queryString,
headers/private/file_systems/QueryParser.h
1464
uint32 flags, port_id port, uint32 token, Query<QueryPolicy>*& _query)
headers/private/file_systems/QueryParser.h
1466
Expression<QueryPolicy>* expression
headers/private/file_systems/QueryParser.h
1467
= new(std::nothrow) Expression<QueryPolicy>;
headers/private/file_systems/QueryParser.h
1481
Query<QueryPolicy>* query = new(std::nothrow) Query<QueryPolicy>(context,
headers/private/file_systems/QueryParser.h
1493
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1495
Query<QueryPolicy>::Rewind()
headers/private/file_systems/QueryParser.h
1501
QueryPolicy::IndexIteratorDelete(fIterator);
headers/private/file_systems/QueryParser.h
1507
Stack<Term<QueryPolicy>*> stack;
headers/private/file_systems/QueryParser.h
1510
Term<QueryPolicy>* term;
headers/private/file_systems/QueryParser.h
1513
Operator<QueryPolicy>* op = (Operator<QueryPolicy>*)term;
headers/private/file_systems/QueryParser.h
1527
|| fStack.Push((Equation<QueryPolicy>*)term) != B_OK)
headers/private/file_systems/QueryParser.h
1535
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1537
Query<QueryPolicy>::GetNextEntry(struct dirent* dirent, size_t size)
headers/private/file_systems/QueryParser.h
1540
QueryPolicy::IndexIteratorResume(fIterator);
headers/private/file_systems/QueryParser.h
1545
QueryPolicy::IndexIteratorSuspend(fIterator);
headers/private/file_systems/QueryParser.h
1551
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1553
Query<QueryPolicy>::LiveUpdate(Entry* entry, Node* node, const char* attribute,
headers/private/file_systems/QueryParser.h
1564
entry = QueryPolicy::NodeGetFirstReferrer(node);
headers/private/file_systems/QueryParser.h
1568
entry = QueryPolicy::NodeGetNextReferrer(node, entry);
headers/private/file_systems/QueryParser.h
159
Expression<QueryPolicy>* fExpression;
headers/private/file_systems/QueryParser.h
1591
entry = QueryPolicy::NodeGetFirstReferrer(node);
headers/private/file_systems/QueryParser.h
1594
entry = QueryPolicy::NodeGetNextReferrer(node, entry);
headers/private/file_systems/QueryParser.h
160
Equation<QueryPolicy>* fCurrent;
headers/private/file_systems/QueryParser.h
1600
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1602
Query<QueryPolicy>::LiveUpdateRenameMove(Entry* entry, Node* node,
headers/private/file_systems/QueryParser.h
1620
notify_query_entry_moved(fPort, fToken, QueryPolicy::ContextGetVolumeID(fContext),
headers/private/file_systems/QueryParser.h
1622
QueryPolicy::EntryGetNodeID(entry));
headers/private/file_systems/QueryParser.h
1625
notify_query_entry_removed(fPort, fToken, QueryPolicy::ContextGetVolumeID(fContext),
headers/private/file_systems/QueryParser.h
1626
oldDirectoryID, oldName, QueryPolicy::EntryGetNodeID(entry));
headers/private/file_systems/QueryParser.h
1627
notify_query_entry_created(fPort, fToken, QueryPolicy::ContextGetVolumeID(fContext),
headers/private/file_systems/QueryParser.h
1628
newDirectoryID, newName, QueryPolicy::EntryGetNodeID(entry));
headers/private/file_systems/QueryParser.h
163
Stack<Equation<QueryPolicy>*> fStack;
headers/private/file_systems/QueryParser.h
1637
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1639
Query<QueryPolicy>::_EvaluateLiveUpdate(Entry* entry, Node* node, const char* attribute,
headers/private/file_systems/QueryParser.h
1664
if (QueryPolicy::NodeIsDeleted(node)) {
headers/private/file_systems/QueryParser.h
1677
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1679
Query<QueryPolicy>::_GetNextEntry(struct dirent* dirent, size_t size)
headers/private/file_systems/QueryParser.h
1705
QueryPolicy::IndexIteratorDelete(fIterator);
headers/private/file_systems/QueryParser.h
1716
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
1718
Query<QueryPolicy>::_SendEntryNotification(Entry* entry, int32 opcode,
headers/private/file_systems/QueryParser.h
1726
const char* name = QueryPolicy::EntryGetNameNoCopy(nodeHolder, entry);
headers/private/file_systems/QueryParser.h
1730
(fPort, fToken, QueryPolicy::ContextGetVolumeID(fContext),
headers/private/file_systems/QueryParser.h
1731
QueryPolicy::EntryGetParentID(entry), name,
headers/private/file_systems/QueryParser.h
1732
QueryPolicy::EntryGetNodeID(entry));
headers/private/file_systems/QueryParser.h
1738
notify_query_attribute_changed(fPort, fToken, QueryPolicy::ContextGetVolumeID(fContext),
headers/private/file_systems/QueryParser.h
1739
QueryPolicy::EntryGetParentID(entry), QueryPolicy::EntryGetNodeID(entry),
headers/private/file_systems/QueryParser.h
174
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
177
typedef typename QueryPolicy::Entry Entry;
headers/private/file_systems/QueryParser.h
178
typedef typename QueryPolicy::Index Index;
headers/private/file_systems/QueryParser.h
179
typedef typename QueryPolicy::IndexIterator IndexIterator;
headers/private/file_systems/QueryParser.h
180
typedef typename QueryPolicy::Node Node;
headers/private/file_systems/QueryParser.h
181
typedef typename QueryPolicy::NodeHolder NodeHolder;
headers/private/file_systems/QueryParser.h
182
typedef typename QueryPolicy::Context Context;
headers/private/file_systems/QueryParser.h
190
void SetParent(Term<QueryPolicy>* parent)
headers/private/file_systems/QueryParser.h
192
Term<QueryPolicy>* Parent() const { return fParent; }
headers/private/file_systems/QueryParser.h
212
Term<QueryPolicy>* fParent;
headers/private/file_systems/QueryParser.h
227
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
228
class Equation : public Term<QueryPolicy> {
headers/private/file_systems/QueryParser.h
230
typedef typename QueryPolicy::Entry Entry;
headers/private/file_systems/QueryParser.h
231
typedef typename QueryPolicy::Index Index;
headers/private/file_systems/QueryParser.h
232
typedef typename QueryPolicy::IndexIterator IndexIterator;
headers/private/file_systems/QueryParser.h
233
typedef typename QueryPolicy::Node Node;
headers/private/file_systems/QueryParser.h
234
typedef typename QueryPolicy::NodeHolder NodeHolder;
headers/private/file_systems/QueryParser.h
235
typedef typename QueryPolicy::Context Context;
headers/private/file_systems/QueryParser.h
279
union value<QueryPolicy> fValue;
headers/private/file_systems/QueryParser.h
292
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
293
class Operator : public Term<QueryPolicy> {
headers/private/file_systems/QueryParser.h
295
typedef typename QueryPolicy::Entry Entry;
headers/private/file_systems/QueryParser.h
296
typedef typename QueryPolicy::Index Index;
headers/private/file_systems/QueryParser.h
297
typedef typename QueryPolicy::IndexIterator IndexIterator;
headers/private/file_systems/QueryParser.h
298
typedef typename QueryPolicy::Node Node;
headers/private/file_systems/QueryParser.h
299
typedef typename QueryPolicy::Context Context;
headers/private/file_systems/QueryParser.h
302
Operator(Term<QueryPolicy>* left, int8 op,
headers/private/file_systems/QueryParser.h
303
Term<QueryPolicy>* right);
headers/private/file_systems/QueryParser.h
306
Term<QueryPolicy>* Left() const { return fLeft; }
headers/private/file_systems/QueryParser.h
307
Term<QueryPolicy>* Right() const { return fRight; }
headers/private/file_systems/QueryParser.h
330
Term<QueryPolicy>* fLeft;
headers/private/file_systems/QueryParser.h
331
Term<QueryPolicy>* fRight;
headers/private/file_systems/QueryParser.h
335
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
338
typedef typename QueryPolicy::Entry Entry;
headers/private/file_systems/QueryParser.h
339
typedef typename QueryPolicy::Index Index;
headers/private/file_systems/QueryParser.h
340
typedef typename QueryPolicy::IndexIterator IndexIterator;
headers/private/file_systems/QueryParser.h
341
typedef typename QueryPolicy::Node Node;
headers/private/file_systems/QueryParser.h
342
typedef typename QueryPolicy::Context Context;
headers/private/file_systems/QueryParser.h
350
Term<QueryPolicy>* Root() const { return fTerm; }
headers/private/file_systems/QueryParser.h
360
Term<QueryPolicy>* fTerm;
headers/private/file_systems/QueryParser.h
367
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
368
Equation<QueryPolicy>::Equation(const char** expr)
headers/private/file_systems/QueryParser.h
370
Term<QueryPolicy>(OP_EQUATION),
headers/private/file_systems/QueryParser.h
426
Term<QueryPolicy>::fOp = OP_EQUAL;
headers/private/file_systems/QueryParser.h
429
Term<QueryPolicy>::fOp = *(string + 1) == '='
headers/private/file_systems/QueryParser.h
433
Term<QueryPolicy>::fOp = *(string + 1) == '='
headers/private/file_systems/QueryParser.h
439
Term<QueryPolicy>::fOp = OP_UNEQUAL;
headers/private/file_systems/QueryParser.h
485
if (Term<QueryPolicy>::fOp == OP_EQUAL
headers/private/file_systems/QueryParser.h
486
|| Term<QueryPolicy>::fOp == OP_UNEQUAL) {
headers/private/file_systems/QueryParser.h
500
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
501
Equation<QueryPolicy>::~Equation()
headers/private/file_systems/QueryParser.h
508
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
510
Equation<QueryPolicy>::InitCheck()
headers/private/file_systems/QueryParser.h
513
|| Term<QueryPolicy>::fOp == OP_NONE) {
headers/private/file_systems/QueryParser.h
521
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
523
Equation<QueryPolicy>::ParseQuotedString(const char** _start, const char** _end)
headers/private/file_systems/QueryParser.h
543
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
545
Equation<QueryPolicy>::CopyString(const char* start, const char* end)
headers/private/file_systems/QueryParser.h
552
if (length > QueryPolicy::kMaxFileNameLength || length <= 0)
headers/private/file_systems/QueryParser.h
575
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
577
Equation<QueryPolicy>::_IsEquationChar(char c) const
headers/private/file_systems/QueryParser.h
583
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
585
Equation<QueryPolicy>::_IsOperatorChar(char c) const
headers/private/file_systems/QueryParser.h
591
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
593
Equation<QueryPolicy>::ConvertValue(type_code type, uint32 size)
headers/private/file_systems/QueryParser.h
609
strncpy(fValue.String, string, QueryPolicy::kMaxFileNameLength);
headers/private/file_systems/QueryParser.h
610
fValue.String[QueryPolicy::kMaxFileNameLength - 1] = '\0';
headers/private/file_systems/QueryParser.h
656
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
658
Equation<QueryPolicy>::CompareTo(const uint8* value, size_t size)
headers/private/file_systems/QueryParser.h
672
switch (Term<QueryPolicy>::fOp) {
headers/private/file_systems/QueryParser.h
686
QUERY_FATAL("Unknown/Unsupported operation: %d\n", Term<QueryPolicy>::fOp);
headers/private/file_systems/QueryParser.h
691
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
693
Equation<QueryPolicy>::Complement()
headers/private/file_systems/QueryParser.h
695
QUERY_D(if (Term<QueryPolicy>::fOp <= OP_EQUATION || Term<QueryPolicy>::fOp > OP_LESS_THAN_OR_EQUAL) {
headers/private/file_systems/QueryParser.h
702
Term<QueryPolicy>::fOp = complementOp[Term<QueryPolicy>::fOp - OP_EQUAL];
headers/private/file_systems/QueryParser.h
710
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
712
Equation<QueryPolicy>::Match(Entry* entry, Node* node,
headers/private/file_systems/QueryParser.h
717
union value<QueryPolicy> value;
headers/private/file_systems/QueryParser.h
73
template<typename QueryPolicy> class Equation;
headers/private/file_systems/QueryParser.h
730
buffer = (uint8*)QueryPolicy::EntryGetNameNoCopy(nodeHolder, entry);
headers/private/file_systems/QueryParser.h
737
value.Int64 = QueryPolicy::NodeGetSize(node);
headers/private/file_systems/QueryParser.h
74
template<typename QueryPolicy> class Expression;
headers/private/file_systems/QueryParser.h
740
value.Int64 = QueryPolicy::NodeGetLastModifiedTime(node);
headers/private/file_systems/QueryParser.h
745
if (QueryPolicy::NodeGetAttribute(nodeHolder, node,
headers/private/file_systems/QueryParser.h
75
template<typename QueryPolicy> class Term;
headers/private/file_systems/QueryParser.h
76
template<typename QueryPolicy> class Query;
headers/private/file_systems/QueryParser.h
760
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
762
Equation<QueryPolicy>::CalculateScore(Index &index)
headers/private/file_systems/QueryParser.h
768
if (QueryPolicy::IndexSetTo(index, fAttribute) != B_OK) {
headers/private/file_systems/QueryParser.h
773
if (ConvertValue(QueryPolicy::IndexGetType(index),
headers/private/file_systems/QueryParser.h
774
QueryPolicy::IndexGetKeySize(index)) != B_OK) {
headers/private/file_systems/QueryParser.h
779
fScore = QueryPolicy::IndexGetSize(index);
headers/private/file_systems/QueryParser.h
781
if (Term<QueryPolicy>::fOp == OP_UNEQUAL) {
headers/private/file_systems/QueryParser.h
795
if (Term<QueryPolicy>::fOp == OP_EQUAL
headers/private/file_systems/QueryParser.h
796
|| Term<QueryPolicy>::fOp == OP_GREATER_THAN
headers/private/file_systems/QueryParser.h
797
|| Term<QueryPolicy>::fOp == OP_GREATER_THAN_OR_EQUAL) {
headers/private/file_systems/QueryParser.h
811
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
813
Equation<QueryPolicy>::PrepareQuery(Context* /*context*/, Index& index,
headers/private/file_systems/QueryParser.h
816
status_t status = QueryPolicy::IndexSetTo(index, fAttribute);
headers/private/file_systems/QueryParser.h
827
if (status != B_OK || Term<QueryPolicy>::fOp == OP_UNEQUAL) {
headers/private/file_systems/QueryParser.h
832
type = QueryPolicy::IndexGetType(index);
headers/private/file_systems/QueryParser.h
833
keySize = QueryPolicy::IndexGetKeySize(index);
headers/private/file_systems/QueryParser.h
839
if (QueryPolicy::IndexSetTo(index, "name") != B_OK)
headers/private/file_systems/QueryParser.h
845
type = QueryPolicy::IndexGetType(index);
headers/private/file_systems/QueryParser.h
846
keySize = QueryPolicy::IndexGetKeySize(index);
headers/private/file_systems/QueryParser.h
852
*iterator = QueryPolicy::IndexCreateIterator(index);
headers/private/file_systems/QueryParser.h
856
if ((Term<QueryPolicy>::fOp == OP_EQUAL
headers/private/file_systems/QueryParser.h
857
|| Term<QueryPolicy>::fOp == OP_GREATER_THAN
headers/private/file_systems/QueryParser.h
858
|| Term<QueryPolicy>::fOp == OP_GREATER_THAN_OR_EQUAL || fIsPattern)
headers/private/file_systems/QueryParser.h
889
status = QueryPolicy::IndexIteratorFind(*iterator, Value(), keySize);
headers/private/file_systems/QueryParser.h
890
if (Term<QueryPolicy>::fOp == OP_EQUAL && !fIsPattern)
headers/private/file_systems/QueryParser.h
893
&& (fIsPattern || Term<QueryPolicy>::fOp == OP_GREATER_THAN
headers/private/file_systems/QueryParser.h
894
|| Term<QueryPolicy>::fOp == OP_GREATER_THAN_OR_EQUAL))
headers/private/file_systems/QueryParser.h
904
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
906
Equation<QueryPolicy>::GetNextMatching(Context* context,
headers/private/file_systems/QueryParser.h
911
union value<QueryPolicy> indexValue;
headers/private/file_systems/QueryParser.h
915
status_t status = QueryPolicy::IndexIteratorFetchNextEntry(iterator,
headers/private/file_systems/QueryParser.h
927
if (Term<QueryPolicy>::fOp == OP_LESS_THAN
headers/private/file_systems/QueryParser.h
928
|| Term<QueryPolicy>::fOp == OP_LESS_THAN_OR_EQUAL
headers/private/file_systems/QueryParser.h
929
|| (Term<QueryPolicy>::fOp == OP_EQUAL && !fIsPattern))
headers/private/file_systems/QueryParser.h
933
QueryPolicy::IndexIteratorSkipDuplicates(iterator);
headers/private/file_systems/QueryParser.h
938
status = QueryPolicy::IndexIteratorGetEntry(context, iterator,
headers/private/file_systems/QueryParser.h
957
Term<QueryPolicy>* term = this;
headers/private/file_systems/QueryParser.h
961
status = Match(entry, QueryPolicy::EntryGetNode(entry));
headers/private/file_systems/QueryParser.h
964
Operator<QueryPolicy>* parent
headers/private/file_systems/QueryParser.h
965
= (Operator<QueryPolicy>*)term->Parent();
headers/private/file_systems/QueryParser.h
97
template<typename QueryPolicy>
headers/private/file_systems/QueryParser.h
971
Term<QueryPolicy>* other = parent->Right();
headers/private/file_systems/QueryParser.h
980
status = other->Match(entry, QueryPolicy::EntryGetNode(entry));
headers/private/file_systems/QueryParser.h
986
term = (Term<QueryPolicy>*)parent;
headers/private/file_systems/QueryParser.h
990
ssize_t nameLength = QueryPolicy::EntryGetName(entry,
headers/private/file_systems/QueryParser.h
998
dirent->d_dev = QueryPolicy::ContextGetVolumeID(context);
headers/private/file_systems/QueryParser.h
999
dirent->d_ino = QueryPolicy::EntryGetNodeID(entry);
src/add-ons/kernel/file_systems/bfs/Query.h
15
template<typename QueryPolicy> class Query;
src/add-ons/kernel/file_systems/bfs/Query.h
41
struct QueryPolicy;
src/add-ons/kernel/file_systems/bfs/Query.h
42
friend struct QueryPolicy;
src/add-ons/kernel/file_systems/bfs/Query.h
43
typedef QueryParser::Query<QueryPolicy> QueryImpl;
src/add-ons/kernel/file_systems/packagefs/indices/Query.h
17
template<typename QueryPolicy> class Query;
src/add-ons/kernel/file_systems/packagefs/indices/Query.h
41
struct QueryPolicy;
src/add-ons/kernel/file_systems/packagefs/indices/Query.h
42
friend struct QueryPolicy;
src/add-ons/kernel/file_systems/packagefs/indices/Query.h
43
typedef QueryParser::Query<QueryPolicy> QueryImpl;
src/add-ons/kernel/file_systems/ramfs/Query.h
23
template<typename QueryPolicy> class Query;
src/add-ons/kernel/file_systems/ramfs/Query.h
47
struct QueryPolicy;
src/add-ons/kernel/file_systems/ramfs/Query.h
48
friend struct QueryPolicy;
src/add-ons/kernel/file_systems/ramfs/Query.h
49
typedef QueryParser::Query<QueryPolicy> QueryImpl;
src/tests/add-ons/kernel/file_systems/shared/queries/QueryParserTest.cpp
27
struct QueryPolicy;
src/tests/add-ons/kernel/file_systems/shared/queries/QueryParserTest.cpp
28
friend struct QueryPolicy;
src/tests/add-ons/kernel/file_systems/shared/queries/QueryParserTest.cpp
29
typedef QueryParser::Query<QueryPolicy> QueryImpl;