Lines Matching defs:OpNode
272 // OpNode
274 class OpNode : public ListNode {
276 OpNode(query_op op, PredicateNode *left, PredicateNode *right = NULL)
279 virtual ~OpNode() { }
648 TestPredicate(OpNode(op,
652 TestPredicate(OpNode(op,
656 TestPredicate(OpNode(op,
661 TestPredicate(OpNode(op, new AttributeNode("attribute"), NULL), B_OK,
667 TestPredicate(OpNode(op, NULL, NULL), B_OK, B_NO_INIT);
668 TestPredicate(OpNode(op,
730 TestPredicate(OpNode(B_NOT, new AttributeNode("attribute")));
731 TestPredicate(OpNode(B_NOT, new Int32Node(42)));
732 TestPredicate(OpNode(B_NOT, new StringNode("some string")));
733 TestPredicate(OpNode(B_NOT, new StringNode("some string", true)));
734 TestPredicate(OpNode(B_NOT, new DateNode("22 May 2002")));
735 TestPredicate(OpNode(B_NOT, NULL), B_OK, B_NO_INIT);
739 TestPredicate(OpNode(B_AND,
740 new OpNode(B_CONTAINS,
744 new OpNode(B_OR,
745 new OpNode(B_NOT,
746 new OpNode(B_EQ,
752 new OpNode(B_GE,
760 TestPredicate(OpNode(B_EQ,
762 new OpNode(B_LE,
763 new OpNode(B_NOT,
776 TestPredicate(OpNode(B_EQ,
778 new OpNode(B_NOT, NULL)
784 OpNode predicate1(B_CONTAINS,
800 OpNode predicate1(B_CONTAINS,
818 OpNode predicate1(B_CONTAINS,