26 #ifndef __TERRALIB_DATAACCESS_INTERNAL_BATCHEXECUTOR_H 
   27 #define __TERRALIB_DATAACCESS_INTERNAL_BATCHEXECUTOR_H 
   30 #include "../Config.h" 
   38 #include <boost/noncopyable.hpp> 
   45     class DataSourceTransactor;
 
   72         virtual void add(
Query* q) = 0;
 
   81         virtual void execute() = 0;
 
   91         virtual void execute(
const std::string& uri, 
const std::map<std::string, std::string>& options) = 0;
 
  101         virtual void execute(std::istream& istr, 
const std::map<std::string, std::string>& options) = 0;
 
  114 #endif  // __TERRALIB_DATAACCESS_INTERNAL_BATCHEXECUTOR_H 
BatchExecutor()
Constructor. 
 
A class that models an object that submits commands in batch to the data source. 
 
A DataSourceTransactor can be viewed as a connection to the data source for reading/writing things in...
 
#define TEDATAACCESSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
A Query is independent from the data source language/dialect. 
 
virtual ~BatchExecutor()
Virtual destructor.