OmniSciDB  95562058bd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
foreign_storage::csv_file_buffer_parser::ParseBufferRequest Struct Reference

#include <CsvFileBufferParser.h>

+ Collaboration diagram for foreign_storage::csv_file_buffer_parser::ParseBufferRequest:

Public Member Functions

 ParseBufferRequest ()
 
 ParseBufferRequest (const ParseBufferRequest &request)
 
 ParseBufferRequest (ParseBufferRequest &&request)=default
 

Public Attributes

std::unique_ptr< char[]> buffer
 
size_t buffer_size
 
size_t buffer_alloc_size
 
size_t buffer_row_count
 
size_t begin_pos
 
size_t end_pos
 
size_t first_row_index
 
size_t file_offset
 
import_export::CopyParams copy_params
 
std::list< const
ColumnDescriptor * > 
columns
 
std::vector< std::unique_ptr
< import_export::TypedImportBuffer > > 
import_buffers
 
std::shared_ptr
< Catalog_Namespace::Catalog
catalog
 
int db_id
 
int32_t table_id
 
size_t max_fragment_rows
 
size_t process_row_count
 

Detailed Description

Definition at line 239 of file CsvFileBufferParser.h.

Constructor & Destructor Documentation

foreign_storage::csv_file_buffer_parser::ParseBufferRequest::ParseBufferRequest ( )
inline

Definition at line 240 of file CsvFileBufferParser.h.

240 {}
foreign_storage::csv_file_buffer_parser::ParseBufferRequest::ParseBufferRequest ( const ParseBufferRequest request)
inline

Definition at line 241 of file CsvFileBufferParser.h.

References UNREACHABLE.

241 { UNREACHABLE(); }
#define UNREACHABLE()
Definition: Logger.h:241
foreign_storage::csv_file_buffer_parser::ParseBufferRequest::ParseBufferRequest ( ParseBufferRequest &&  request)
default

Member Data Documentation

size_t foreign_storage::csv_file_buffer_parser::ParseBufferRequest::begin_pos
std::unique_ptr<char[]> foreign_storage::csv_file_buffer_parser::ParseBufferRequest::buffer
size_t foreign_storage::csv_file_buffer_parser::ParseBufferRequest::buffer_alloc_size
size_t foreign_storage::csv_file_buffer_parser::ParseBufferRequest::buffer_row_count

Definition at line 247 of file CsvFileBufferParser.h.

std::shared_ptr<Catalog_Namespace::Catalog> foreign_storage::csv_file_buffer_parser::ParseBufferRequest::catalog
size_t foreign_storage::csv_file_buffer_parser::ParseBufferRequest::end_pos
size_t foreign_storage::csv_file_buffer_parser::ParseBufferRequest::file_offset
size_t foreign_storage::csv_file_buffer_parser::ParseBufferRequest::first_row_index
size_t foreign_storage::csv_file_buffer_parser::ParseBufferRequest::max_fragment_rows
size_t foreign_storage::csv_file_buffer_parser::ParseBufferRequest::process_row_count

The documentation for this struct was generated from the following file: