OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Importer.h File Reference
#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 <string_view>
#include <utility>
#include "AbstractImporter.h"
#include "Catalog/Catalog.h"
#include "Catalog/TableDescriptor.h"
#include "DataMgr/Chunk/Chunk.h"
#include "Fragmenter/Fragmenter.h"
#include "Geospatial/GDAL.h"
#include "ImportExport/CopyParams.h"
#include "Logger/Logger.h"
#include "Shared/ThreadController.h"
#include "Shared/checked_alloc.h"
#include "Shared/fixautotools.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  import_export::BadRowsTracker
 
class  import_export::ImporterUtils
 
class  import_export::TypedImportBuffer
 
class  import_export::Loader
 
struct  import_export::ImportStatus
 
class  import_export::DataStreamSink
 
class  import_export::Detector
 
class  import_export::Importer
 
struct  import_export::Importer::GeoFileLayerInfo
 

Namespaces

 arrow
 
 import_export
 

Typedefs

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

Functions

std::vector< std::unique_ptr
< TypedImportBuffer > > 
import_export::setup_column_loaders (const TableDescriptor *td, Loader *loader)
 
std::vector< std::unique_ptr
< TypedImportBuffer > > 
import_export::fill_missing_columns (const Catalog_Namespace::Catalog *cat, Fragmenter_Namespace::InsertData &insert_data)
 
std::unique_ptr< AbstractImporter > import_export::create_importer (Catalog_Namespace::Catalog &catalog, const TableDescriptor *td, const std::string &copy_from_source, const import_export::CopyParams &copy_params)