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
¶
-