|
|
| State () |
| | constructor needed by map_file. String should be column names.
|
| |
|
| State (const std::vector< std::string > &) |
| |
|
| State (const State &rhs) |
| |
|
| State (State &&rhs) |
| |
|
State & | operator= (const State &rhs) |
| |
|
| State (const uint32_t &) |
| |
|
| State (const uint32_t &, const uint32_t &, const uint32_t &) |
| |
|
void | set_k (const uint8_t &) |
| |
|
uint8_t | get_k (void) const |
| |
|
void | uncompress (uint32_t *a, uint32_t *b) |
| |
|
void | uncompress_inplace (uint32_t *a, uint32_t *b) |
| |
|
void | uncompress (uint32_t *a, uint32_t *b, const uint32_t &k) |
| |
|
void | uncompress (uint32_t *a, uint32_t *b, State_stream &) const |
| |
|
void | compress (const uint32_t *a, const uint32_t *b) |
| |
|
void | compress_inplace (const uint32_t *a, const uint32_t *b) |
| |
|
void | uncompress (uint32_t *a, uint32_t *b, uint32_t *c, uint32_t *d) |
| |
|
void | uncompress_inplace (uint32_t *a, uint32_t *b, uint32_t *c, uint32_t *d) |
| |
|
void | uncompress (uint32_t *a, uint32_t *b, uint32_t *c, uint32_t *d, const uint32_t &k) |
| |
|
void | uncompress (uint32_t *a, uint32_t *b, uint32_t *c, uint32_t *d, State_stream &) const |
| |
|
void | compress (const uint32_t *a, const uint32_t *b, const uint32_t *c, const uint32_t *d) |
| |
|
void | compress_inplace (const uint32_t *a, const uint32_t *b, const uint32_t *c, const uint32_t *d) |
| |
|
void | transpose (void) |
| |
|
void | cache (void) |
| |
|
void | rewind (void) |
| |
|
void | advance (void) |
| |
|
void | finalize (void) |
| |
|
void | clear (void) |
| |
|
const std::string | get_file_name () const |
| |
|
const std::string | get_table_name () const |
| |
|
const size_t & | sample_size (void) const |
| |
|
const size_t & | genome_size (void) const |
| |
|
void | set_streaming (const bool &b) |
| |
|
void | read (std::istream &str) |
| | The read function must be defined in the child class.
|
| |
|
void | write (std::ostream &str) const |
| | The write function must be defined in the child class.
|
| |
|
void | read_binary (std::istream &str) |
| |
|
void | write_binary (std::ostream &str) const |
| |
|
std::string | header () const |
| |
|
void | set_stream (State_stream &) const |
| |
|
size_t | get_free (void) const |
| |
|
double | compression_ratio (void) const |
| |
|
size_t | buffer_size (void) const |
| |
|
bool | empty (void) const |
| |
|
bool | cached (void) const |
| |
|
void | swap (State &rhs) |
| |
|
void | read_binary (std::istream &str) |
| |
|
void | write_binary (std::ostream &str) const |
| |
|
| Data (std::vector< std::string > &) |
| |
|
virtual const bool | indexed () const |
| |
|
virtual const bool | get_binary () const |
| |
|
virtual const std::string | sql_header (void) const |
| | Return the names of the columns, along with variable type.
|
| |
|
virtual const std::string | sql_column_names (void) const |
| | Return the names of the columns.
|
| |
|
virtual const std::string | sql_values (void) const |
| | Return the values to be placed in columns.
|
| |
|
virtual void | sql_read (std::istream &) |
| | Reads the values...
|
| |
|
virtual size_t | size (void) const |
| | The size of the class in bytes.
|
| |