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.
 
◆ DataSetCapabilities()
      
        
          | te::da::DataSetCapabilities::DataSetCapabilities  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~DataSetCapabilities()
      
        
          | te::da::DataSetCapabilities::~DataSetCapabilities  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isConnected()
      
        
          | bool te::da::DataSetCapabilities::isConnected  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ setAsConnected()
      
        
          | void te::da::DataSetCapabilities::setAsConnected  | 
          ( | 
          const bool &  | 
          connected | ) | 
           | 
        
      
 
 
◆ setSupportAll()
      
        
          | void te::da::DataSetCapabilities::setSupportAll  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setSupportBidirectionalTraversing()
      
        
          | void te::da::DataSetCapabilities::setSupportBidirectionalTraversing  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
◆ setSupportEfficientDataSetSize()
      
        
          | void te::da::DataSetCapabilities::setSupportEfficientDataSetSize  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
◆ setSupportEfficientMove()
      
        
          | void te::da::DataSetCapabilities::setSupportEfficientMove  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
◆ setSupportEfficientMoveAfterLast()
      
        
          | void te::da::DataSetCapabilities::setSupportEfficientMoveAfterLast  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
◆ setSupportEfficientMoveBeforeFirst()
      
        
          | void te::da::DataSetCapabilities::setSupportEfficientMoveBeforeFirst  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
◆ setSupportEfficientMoveLast()
      
        
          | void te::da::DataSetCapabilities::setSupportEfficientMoveLast  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
◆ setSupportEfficientMovePrevious()
      
        
          | void te::da::DataSetCapabilities::setSupportEfficientMovePrevious  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
◆ setSupportIndexedTraversing()
      
        
          | void te::da::DataSetCapabilities::setSupportIndexedTraversing  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
◆ setSupportRandomTraversing()
      
        
          | void te::da::DataSetCapabilities::setSupportRandomTraversing  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
◆ supportsBidirectionalTraversing()
      
        
          | bool te::da::DataSetCapabilities::supportsBidirectionalTraversing  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ supportsEfficientDataSetSize()
      
        
          | bool te::da::DataSetCapabilities::supportsEfficientDataSetSize  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ supportsEfficientMove()
      
        
          | bool te::da::DataSetCapabilities::supportsEfficientMove  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ supportsEfficientMoveAfterLast()
      
        
          | bool te::da::DataSetCapabilities::supportsEfficientMoveAfterLast  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ supportsEfficientMoveBeforeFirst()
      
        
          | bool te::da::DataSetCapabilities::supportsEfficientMoveBeforeFirst  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ supportsEfficientMoveLast()
      
        
          | bool te::da::DataSetCapabilities::supportsEfficientMoveLast  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ supportsEfficientMovePrevious()
      
        
          | bool te::da::DataSetCapabilities::supportsEfficientMovePrevious  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ supportsIndexedTraversing()
      
        
          | bool te::da::DataSetCapabilities::supportsIndexedTraversing  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ supportsRandomTraversing()
      
        
          | bool te::da::DataSetCapabilities::supportsRandomTraversing  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ m_bidirectional
  
  
      
        
          | 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.
 
 
◆ m_efficientMove
  
  
      
        
          | 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.
 
 
◆ m_efficientMoveAfterLast
  
  
      
        
          | 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.
 
 
◆ m_efficientMoveBeforeFirst
  
  
      
        
          | 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.
 
 
◆ m_efficientMoveLast
  
  
      
        
          | 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.
 
 
◆ m_efficientMovePrevious
  
  
      
        
          | 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.
 
 
◆ m_efficientSize
  
  
      
        
          | 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.
 
 
◆ m_indexed
  
  
      
        
          | 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.
 
 
◆ m_isConnected
  
  
      
        
          | bool te::da::DataSetCapabilities::m_isConnected | 
         
       
   | 
  
private   | 
  
 
 
◆ m_random
  
  
      
        
          | 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_release/src/terralib/dataaccess/dataset/DataSetCapabilities.h