#include <QueryExporter.h>
|
void | validateFileExtensions (const std::string &file_path, const std::string &file_type, const std::unordered_set< std::string > &valid_extensions) const |
|
std::string | safeColumnName (const std::string &resname, const int column_index) |
|
Definition at line 27 of file QueryExporter.h.
Enumerator |
---|
kAbortWithWarning |
|
kExportSentinels |
|
kExportZeros |
|
kNullEntireField |
|
Definition at line 31 of file QueryExporter.h.
Enumerator |
---|
kCSV |
|
kGeoJSON |
|
kGeoJSONL |
|
kShapefile |
|
kFlatGeobuf |
|
Definition at line 29 of file QueryExporter.h.
29 { kCSV, kGeoJSON, kGeoJSONL, kShapefile, kFlatGeobuf };
import_export::QueryExporter::QueryExporter |
( |
const FileType |
file_type | ) |
|
|
explicit |
import_export::QueryExporter::QueryExporter |
( |
| ) |
|
|
delete |
virtual import_export::QueryExporter::~QueryExporter |
( |
| ) |
|
|
inlinevirtual |
virtual void import_export::QueryExporter::beginExport |
( |
const std::string & |
file_path, |
|
|
const std::string & |
layer_name, |
|
|
const CopyParams & |
copy_params, |
|
|
const std::vector< TargetMetaInfo > & |
column_info, |
|
|
const FileCompression |
file_compression, |
|
|
const ArrayNullHandling |
array_null_handling |
|
) |
| |
|
pure virtual |
virtual void import_export::QueryExporter::endExport |
( |
| ) |
|
|
pure virtual |
virtual void import_export::QueryExporter::exportResults |
( |
const std::vector< AggregatedResult > & |
query_results | ) |
|
|
pure virtual |
std::string import_export::QueryExporter::safeColumnName |
( |
const std::string & |
resname, |
|
|
const int |
column_index |
|
) |
| |
|
protected |
void import_export::QueryExporter::validateFileExtensions |
( |
const std::string & |
file_path, |
|
|
const std::string & |
file_type, |
|
|
const std::unordered_set< std::string > & |
valid_extensions |
|
) |
| const |
|
protected |
const FileType import_export::QueryExporter::file_type_ |
|
protected |
The documentation for this class was generated from the following files: