Class import_export::QueryExporterGDAL

class QueryExporterGDAL : public import_export::QueryExporter

Public Functions

QueryExporterGDAL(const FileType file_type)
QueryExporterGDAL()
~QueryExporterGDAL()
void beginExport(const std::string &file_path, const std::string &layer_name, const CopyParams &copy_params, const std::vector<TargetMetaInfo> &column_infos, const FileCompression file_compression, const ArrayNullHandling array_null_handling)
void exportResults(const std::vector<AggregatedResult> &query_results)
void endExport()

Private Functions

void cleanUp()

Private Members

CopyParams copy_params_
GDALDataset *gdal_dataset_
OGRLayer *ogr_layer_
std::vector<int> field_indices_
ArrayNullHandling array_null_handling_