_PushNode
status_t _PushNode(BPrivate::Storage::QueryNode* node,
error = _PushNode(new(nothrow) BinaryOpNode(op), true);
error = _PushNode(new(nothrow) UnaryOpNode(op), true);
error = _PushNode(new(nothrow) SpecialOpNode(op), true);
return _PushNode(new(nothrow) UInt32ValueNode(value), true);
return _PushNode(new(nothrow) Int32ValueNode(value), true);
return _PushNode(new(nothrow) UInt64ValueNode(value), true);
return _PushNode(new(nothrow) Int64ValueNode(value), true);
return _PushNode(new(nothrow) FloatValueNode(value), true);
return _PushNode(new(nothrow) DoubleValueNode(value), true);
return _PushNode(new(nothrow) StringNode(value, caseInsensitive), true);
return _PushNode(new(nothrow) DateNode(date), true);
return _PushNode(new(nothrow) AttributeNode(attrName), true);