Struct foreign_storage::ParseBufferRequest¶
-
struct
ParseBufferRequest¶ Public Functions
-
ParseBufferRequest(const ParseBufferRequest &request)¶
-
ParseBufferRequest(ParseBufferRequest &&request)¶
-
ParseBufferRequest(size_t buffer_size, const import_export::CopyParams ©_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::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¶
-