Flex
0.17.9
|
#include <column.h>
Public Member Functions | |
TypedColumn (StorageStrategy strategy) | |
~TypedColumn () | |
void | open (const std::string &name, const std::string &snapshot_dir, const std::string &work_dir) override |
void | open_in_memory (const std::string &name) override |
void | open_with_hugepages (const std::string &name, bool force) override |
void | touch (const std::string &filename) override |
void | close () override |
void | copy_to_tmp (const std::string &cur_path, const std::string &tmp_path) override |
void | dump (const std::string &filename) override |
size_t | size () const override |
void | resize (size_t size) override |
PropertyType | type () const override |
void | set_value (size_t index, const T &val) |
void | set_any (size_t index, const Any &value) override |
T | get_view (size_t index) const |
Any | get (size_t index) const override |
void | ingest (uint32_t index, grape::OutArchive &arc) override |
StorageStrategy | storage_strategy () const override |
const mmap_array< T > & | basic_buffer () const |
size_t | basic_buffer_size () const |
const mmap_array< T > & | extra_buffer () const |
size_t | extra_buffer_size () const |
Public Member Functions inherited from gs::ColumnBase | |
virtual | ~ColumnBase () |
Private Attributes | |
mmap_array< T > | basic_buffer_ |
size_t | basic_size_ |
mmap_array< T > | extra_buffer_ |
size_t | extra_size_ |
StorageStrategy | strategy_ |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
inline |
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
inline |
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
inlineoverridevirtual |
Implements gs::ColumnBase.
|
private |
|
private |
|
private |
|
private |
|
private |