The PropertyIsNull class encodes an operator that checks to see if the value of its content is NULL. More...
#include <PropertyIsNull.h>
  
 Public Types | |
| typedef R | ReturnType | 
| typedef Visitor | VisitorType | 
Public Member Functions | |
| virtual ReturnType | accept (VisitorType &guest) const =0 | 
| It call the visit method from the guest object.  More... | |
Initializer Methods  | |
Methods related to instantiation and destruction.  | |
| PropertyIsNull () | |
| It initializes a new PropertyIsNull.  More... | |
| ~PropertyIsNull () | |
| Destructor.  More... | |
Accessor methods  | |
Methods used to get or set properties.  | |
| void | setPropertyName (PropertyName *p) | 
| It sets the property name.  More... | |
| PropertyName * | getPropertyName () const | 
| It returns the property name.  More... | |
Accessor methods  | |
Methods used to get or set properties.  | |
| const char * | getName () const | 
| It returns the operator name.  More... | |
| void | setName (const char *opName) | 
| It sets the operator name.  More... | |
Protected Attributes | |
| const char * | m_name | 
| Operator name.  More... | |
Private Attributes | |
| PropertyName * | m_property | 
| Mandatory.  More... | |
The PropertyIsNull class encodes an operator that checks to see if the value of its content is NULL.
A NULL is equivalent to no value present. The value 0 is a valid value and is not considered NULL.
Definition at line 51 of file PropertyIsNull.h.
      
  | 
  inherited | 
Definition at line 58 of file BaseVisitable.h.
      
  | 
  inherited | 
Definition at line 57 of file BaseVisitable.h.
| te::fe::PropertyIsNull::PropertyIsNull | ( | ) | 
It initializes a new PropertyIsNull.
Definition at line 34 of file PropertyIsNull.cpp.
| te::fe::PropertyIsNull::~PropertyIsNull | ( | ) | 
Destructor.
Definition at line 40 of file PropertyIsNull.cpp.
      
  | 
  pure virtualinherited | 
It call the visit method from the guest object.
| guest | The guest or visitor. | 
      
  | 
  inlineinherited | 
It returns the operator name.
Definition at line 82 of file AbstractOp.h.
Referenced by GetQualifiedName(), te::map::QueryEncoder::visit(), and te::fe::serialize::AbstractOp::write().
| te::fe::PropertyName * te::fe::PropertyIsNull::getPropertyName | ( | ) | const | 
It returns the property name.
Definition at line 51 of file PropertyIsNull.cpp.
Referenced by NullWriter(), and te::map::QueryEncoder::visit().
      
  | 
  inlineinherited | 
It sets the operator name.
| opName | The operator name. | 
Definition at line 89 of file AbstractOp.h.
| void te::fe::PropertyIsNull::setPropertyName | ( | PropertyName * | p | ) | 
It sets the property name.
| p | The property name. | 
Definition at line 45 of file PropertyIsNull.cpp.
      
  | 
  protectedinherited | 
Operator name.
Definition at line 120 of file AbstractOp.h.
      
  | 
  private | 
Mandatory.
Definition at line 95 of file PropertyIsNull.h.