It represents a sort by expression.  
 More...
#include <SortBy.h>
 | 
 | 
Methods related to instantiation and destruction.  
 | 
|   | SortBy () | 
|   | It initializes a new SortBy.  
  | 
|   | 
|   | ~SortBy () | 
|   | Destructor.  
  | 
|   | 
It represents a sort by expression. 
- See also
 - SortProperty 
 
Definition at line 49 of file SortBy.h.
 
◆ SortBy()
      
        
          | te::fe::SortBy::SortBy  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~SortBy()
      
        
          | te::fe::SortBy::~SortBy  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ operator[]()
      
        
          | const SortProperty * te::fe::SortBy::operator[]  | 
          ( | 
          std::size_t  | 
          index | ) | 
           const | 
        
      
 
It returns a specified property. 
- Parameters
 - 
  
    | index | The index of desired property. | 
  
   
- Returns
 - A specified property.
 
- Note
 - You must not clear the returned property.
 
- 
The method will not check the index range. 
 
 
 
◆ push_back()
It adds the property to the sort list. 
- Parameters
 - 
  
    | p | The property to be added to the sort list. | 
  
   
- Note
 - The SortBy object will take the ownership of the property. So, you must not free it. 
 
 
 
◆ size()
      
        
          | std::size_t te::fe::SortBy::size  | 
          ( | 
           | ) | 
           const | 
        
      
 
It returns the number of sort expressions. 
- Returns
 - The number of sort expressions. 
 
 
 
◆ m_sortPropertyVector
  
  
      
        
          | std::vector<SortProperty*> te::fe::SortBy::m_sortPropertyVector | 
         
       
   | 
  
private   | 
  
 
Mandatory at least one sort property. 
Definition at line 104 of file SortBy.h.
 
 
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/fe/SortBy.h