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.