OmniSciDB  c07336695a
Importer.h File Reference
#include "Shared/Logger.h"
#include "Shared/fixautotools.h"
#include <gdal.h>
#include <ogrsf_frmts.h>
#include <atomic>
#include <boost/filesystem.hpp>
#include <boost/noncopyable.hpp>
#include <boost/tokenizer.hpp>
#include <condition_variable>
#include <cstdio>
#include <cstdlib>
#include <iostream>
#include <list>
#include <map>
#include <memory>
#include <mutex>
#include <set>
#include <string>
#include <utility>
#include "../Catalog/Catalog.h"
#include "../Catalog/TableDescriptor.h"
#include "../Chunk/Chunk.h"
#include "../Fragmenter/Fragmenter.h"
#include "../Shared/ThreadController.h"
#include "../Shared/checked_alloc.h"
#include "QueryRunner/QueryRunner.h"
#include <boost/geometry/index/rtree.hpp>
+ Include dependency graph for Importer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Importer_NS::BadRowsTracker
 
struct  Importer_NS::CopyParams
 
class  Importer_NS::TypedImportBuffer
 
class  Importer_NS::Loader
 
struct  Importer_NS::ImportStatus
 
class  Importer_NS::DataStreamSink
 
class  Importer_NS::Detector
 
class  Importer_NS::ImporterUtils
 
class  Importer_NS::RenderGroupAnalyzer
 
class  Importer_NS::Importer
 
struct  Importer_NS::Importer::GeoFileLayerInfo
 
class  Importer_NS::ImportDriver
 

Namespaces

 arrow
 
 Importer_NS
 

Typedefs

using Importer_NS::ArraySliceRange = std::pair< size_t, size_t >
 

Enumerations

enum  Importer_NS::FileType { Importer_NS::FileType::DELIMITED, Importer_NS::FileType::POLYGON }
 
enum  Importer_NS::ImportHeaderRow { Importer_NS::ImportHeaderRow::AUTODETECT, Importer_NS::ImportHeaderRow::NO_HEADER, Importer_NS::ImportHeaderRow::HAS_HEADER }
 

Variables

static constexpr size_t kImportFileBufferSize = (1 << 23)
 

Variable Documentation

◆ kImportFileBufferSize

constexpr size_t kImportFileBufferSize = (1 << 23)
static

Definition at line 64 of file Importer.h.