A class that informs what the dataset implementation of a given data source can perform.  
 More...
#include <DataSetCapabilities.h>
A class that informs what the dataset implementation of a given data source can perform. 
Definition at line 43 of file DataSetCapabilities.h.
 
      
        
          | te::da::DataSetCapabilities::DataSetCapabilities  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | te::da::DataSetCapabilities::~DataSetCapabilities  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | bool te::da::DataSetCapabilities::isConnected  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | void te::da::DataSetCapabilities::setAsConnected  | 
          ( | 
          const bool &  | 
          connected | ) | 
           | 
        
      
 
 
      
        
          | void te::da::DataSetCapabilities::setSupportAll  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void te::da::DataSetCapabilities::setSupportBidirectionalTraversing  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::DataSetCapabilities::setSupportEfficientDataSetSize  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::DataSetCapabilities::setSupportEfficientMove  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::DataSetCapabilities::setSupportEfficientMoveAfterLast  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::DataSetCapabilities::setSupportEfficientMoveBeforeFirst  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::DataSetCapabilities::setSupportEfficientMoveLast  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::DataSetCapabilities::setSupportEfficientMovePrevious  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::DataSetCapabilities::setSupportIndexedTraversing  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::DataSetCapabilities::setSupportRandomTraversing  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | bool te::da::DataSetCapabilities::supportsBidirectionalTraversing  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::DataSetCapabilities::supportsEfficientDataSetSize  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::DataSetCapabilities::supportsEfficientMove  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::DataSetCapabilities::supportsEfficientMoveAfterLast  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::DataSetCapabilities::supportsEfficientMoveBeforeFirst  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::DataSetCapabilities::supportsEfficientMoveLast  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::DataSetCapabilities::supportsEfficientMovePrevious  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::DataSetCapabilities::supportsIndexedTraversing  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::DataSetCapabilities::supportsRandomTraversing  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | bool te::da::DataSetCapabilities::m_bidirectional | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the data set supports traversing in a bidirectional way. 
Definition at line 99 of file DataSetCapabilities.h.
 
 
  
  
      
        
          | bool te::da::DataSetCapabilities::m_efficientMove | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the performance of move operation has no penality. 
Definition at line 106 of file DataSetCapabilities.h.
 
 
  
  
      
        
          | bool te::da::DataSetCapabilities::m_efficientMoveAfterLast | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the performance of move after last operation has no penality. 
Definition at line 105 of file DataSetCapabilities.h.
 
 
  
  
      
        
          | bool te::da::DataSetCapabilities::m_efficientMoveBeforeFirst | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the performance of move before first operation has no penality. 
Definition at line 103 of file DataSetCapabilities.h.
 
 
  
  
      
        
          | bool te::da::DataSetCapabilities::m_efficientMoveLast | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the performance of move last operation has no penality. 
Definition at line 104 of file DataSetCapabilities.h.
 
 
  
  
      
        
          | bool te::da::DataSetCapabilities::m_efficientMovePrevious | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the performance of move previous operation has no penality. 
Definition at line 102 of file DataSetCapabilities.h.
 
 
  
  
      
        
          | bool te::da::DataSetCapabilities::m_efficientSize | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the performance of getting data set size operation has no penality. 
Definition at line 107 of file DataSetCapabilities.h.
 
 
  
  
      
        
          | bool te::da::DataSetCapabilities::m_indexed | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the data set supports traversing using a given key. 
Definition at line 101 of file DataSetCapabilities.h.
 
 
  
  
      
        
          | bool te::da::DataSetCapabilities::m_isConnected | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | bool te::da::DataSetCapabilities::m_random | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the data set supports traversing in a random way. 
Definition at line 100 of file DataSetCapabilities.h.
 
 
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/dataaccess/dataset/DataSetCapabilities.h