OmniSciDB
a5dc49c757
|
#include <AbstractTextFileDataWrapper.h>
Public Member Functions | |
IterativeFileScanParameters (std::map< int, Chunk_NS::Chunk > &column_id_to_chunk_map, int32_t fragment_id, AbstractBuffer *delete_buffer) | |
std::mutex & | getChunkMutex (const int col_id) const |
std::condition_variable & | getChunkConditionalVariable (const int col_id) const |
Public Attributes | |
std::map< int, Chunk_NS::Chunk > & | column_id_to_chunk_map |
int32_t | fragment_id |
AbstractBuffer * | delete_buffer |
std::map< int, std::unique_ptr < std::mutex > > | column_id_to_chunk_mutex |
std::map< int, std::unique_ptr < std::condition_variable > > | column_id_to_chunk_conditional_var |
std::mutex | delete_buffer_mutex |
Definition at line 56 of file AbstractTextFileDataWrapper.h.
|
inline |
Definition at line 66 of file AbstractTextFileDataWrapper.h.
References column_id_to_chunk_conditional_var, and column_id_to_chunk_mutex.
|
inline |
Definition at line 85 of file AbstractTextFileDataWrapper.h.
References CHECK, and column_id_to_chunk_conditional_var.
Referenced by foreign_storage::append_data_block_to_chunk().
|
inline |
Definition at line 79 of file AbstractTextFileDataWrapper.h.
References CHECK, and column_id_to_chunk_mutex.
Referenced by foreign_storage::append_data_block_to_chunk().
|
mutable |
Definition at line 63 of file AbstractTextFileDataWrapper.h.
Referenced by getChunkConditionalVariable(), and IterativeFileScanParameters().
std::map<int, Chunk_NS::Chunk>& foreign_storage::IterativeFileScanParameters::column_id_to_chunk_map |
Definition at line 57 of file AbstractTextFileDataWrapper.h.
Referenced by foreign_storage::append_data_block_to_chunk().
|
mutable |
Definition at line 61 of file AbstractTextFileDataWrapper.h.
Referenced by getChunkMutex(), and IterativeFileScanParameters().
AbstractBuffer* foreign_storage::IterativeFileScanParameters::delete_buffer |
Definition at line 59 of file AbstractTextFileDataWrapper.h.
Referenced by foreign_storage::update_delete_buffer().
|
mutable |
Definition at line 64 of file AbstractTextFileDataWrapper.h.
Referenced by foreign_storage::update_delete_buffer().
int32_t foreign_storage::IterativeFileScanParameters::fragment_id |
Definition at line 58 of file AbstractTextFileDataWrapper.h.
Referenced by foreign_storage::dispatch_scan_requests(), foreign_storage::populate_chunks(), and foreign_storage::populate_chunks_using_data_blocks().