Lines Matching refs:predicate

71 	// delete the predicate stack and the predicate
85 /*! \brief Pushes an attribute name onto the BQuery's predicate stack.
93 Calling PushXYZ() after a Fetch() does change the predicate on R5,
95 predicate can not even be used for the next query, since in order
97 to be called and Clear() also deletes the predicate.
106 /*! \brief Pushes an operator onto the BQuery's predicate stack.
114 Calling PushXYZ() after a Fetch() does change the predicate on R5,
116 predicate can not even be used for the next query, since in order
118 to be called and Clear() also deletes the predicate.
149 /*! \brief Pushes a uint32 value onto the BQuery's predicate stack.
157 Calling PushXYZ() after a Fetch() does change the predicate on R5,
159 predicate can not even be used for the next query, since in order
161 to be called and Clear() also deletes the predicate.
170 /*! \brief Pushes an int32 value onto the BQuery's predicate stack.
178 Calling PushXYZ() after a Fetch() does change the predicate on R5,
180 predicate can not even be used for the next query, since in order
182 to be called and Clear() also deletes the predicate.
191 /*! \brief Pushes a uint64 value onto the BQuery's predicate stack.
199 Calling PushXYZ() after a Fetch() does change the predicate on R5,
201 predicate can not even be used for the next query, since in order
203 to be called and Clear() also deletes the predicate.
212 /*! \brief Pushes an int64 value onto the BQuery's predicate stack.
220 Calling PushXYZ() after a Fetch() does change the predicate on R5,
222 predicate can not even be used for the next query, since in order
224 to be called and Clear() also deletes the predicate.
233 /*! \brief Pushes a float value onto the BQuery's predicate stack.
241 Calling PushXYZ() after a Fetch() does change the predicate on R5,
243 predicate can not even be used for the next query, since in order
245 to be called and Clear() also deletes the predicate.
254 /*! \brief Pushes a double value onto the BQuery's predicate stack.
262 Calling PushXYZ() after a Fetch() does change the predicate on R5,
264 predicate can not even be used for the next query, since in order
266 to be called and Clear() also deletes the predicate.
275 /*! \brief Pushes a string value onto the BQuery's predicate stack.
285 Calling PushXYZ() after a Fetch() does change the predicate on R5,
287 predicate can not even be used for the next query, since in order
289 to be called and Clear() also deletes the predicate.
298 /*! \brief Pushes a date value onto the BQuery's predicate stack.
306 \note Calling PushXYZ() after a Fetch() does change the predicate on R5,
308 predicate can not even be used for the next query, since in order
310 to be called and Clear() also deletes the predicate.
348 /*! \brief Sets the BQuery's predicate.
349 A predicate can be set either using this method or constructing one on
350 the predicate stack. The two methods can not be mixed. The letter one
354 \param predicate the predicate string
358 - \c B_NO_MEMORY: Insufficient memory to store the predicate.
409 /*! \brief Returns the BQuery's predicate.
410 Regardless of whether the predicate has been constructed using the
411 predicate stack or set via SetPredicate(), this method returns a
413 \param buffer a pointer to a buffer into which the predicate shall be
418 - \c B_NO_INIT: The predicate isn't set.
420 \note This method causes the predicate stack to be evaluated and cleared.
439 /*! \brief Returns the BQuery's predicate.
440 Regardless of whether the predicate has been constructed using the
441 predicate stack or set via SetPredicate(), this method returns a
443 \param predicate a pointer to a BString which shall be set to the
444 predicate string
447 - \c B_NO_INIT: The predicate isn't set.
448 - \c B_BAD_VALUE: \c NULL \a predicate.
449 \note This method causes the predicate stack to be evaluated and cleared.
453 BQuery::GetPredicate(BString* predicate)
455 status_t error = (predicate ? B_OK : B_BAD_VALUE);
461 predicate->SetTo(fPredicate);
466 /*! \brief Returns the length of the BQuery's predicate string.
467 Regardless of whether the predicate has been constructed using the
468 predicate stack or set via SetPredicate(), this method returns the length
471 - the length of the predicate string (counting the terminating null) or
473 \note This method causes the predicate stack to be evaluated and cleared.
500 /*! \brief Tells the BQuery to start fetching entries satisfying the predicate.
508 - \c B_NO_INIT: The predicate or the volume aren't set.
509 - \c B_BAD_VALUE: The predicate is invalid.
552 - \c B_BAD_VALUE: The queries predicate includes unindexed attributes.
578 - \c B_BAD_VALUE: The queries predicate includes unindexed attributes.
621 - \c B_BAD_VALUE: The queries predicate includes unindexed attributes.
673 /*! \brief Pushs a node onto the predicate stack.
686 predicate stack or push the node.
709 /*! \brief Helper method to set the BQuery's predicate.
711 \param predicate the predicate string
714 - \c B_NO_MEMORY: Insufficient memory to store the predicate.
720 // unset the old predicate
735 /*! Evaluates the query's predicate stack.
757 BString predicate;
759 error = node->GetString(predicate);
761 error = _SetPredicate(predicate.String());