Struct foreign_storage::ParseBufferRequest

struct ParseBufferRequest

Public Functions

ParseBufferRequest(const ParseBufferRequest &request)
ParseBufferRequest(ParseBufferRequest &&request)
ParseBufferRequest(size_t buffer_size, const import_export::CopyParams &copy_params, int db_id, const ForeignTable *foreign_table, const std::set<int> column_filter_set, const std::string &full_path, const RenderGroupAnalyzerMap *render_group_analyzer_map, const bool track_rejected_rows = false)
std::shared_ptr<Catalog_Namespace::Catalog> getCatalog() const
std::list<const ColumnDescriptor *> getColumns() const
int32_t getTableId() const
std::string getTableName() const
size_t getMaxFragRows() const
std::string getFilePath() const

Public Members

std::unique_ptr<char[]> buffer
size_t buffer_size
size_t buffer_alloc_size
const import_export::CopyParams copy_params
const int db_id
std::unique_ptr<ForeignTableSchema> foreign_table_schema
std::vector<std::unique_ptr<import_export::TypedImportBuffer>> import_buffers
const RenderGroupAnalyzerMap *render_group_analyzer_map
size_t buffer_row_count
size_t begin_pos
size_t end_pos
size_t first_row_index
size_t file_offset
size_t process_row_count
std::string full_path
const bool track_rejected_rows