Skip to content

class flake::ValueTable

More...

#include </Users/ios_developer/workspace/coldwave-os/build/_deps/flake-src/TableImpl.h>

Inherits from flake::Table, AtomicRef, flake::Serializable

Public Functions

Name
ValueTable()
~ValueTable() override
virtual uint64_tgetNumRows() override
virtual uint64_tgetNumColumns() override
virtual voidgetRow(uint64_t index, PropArray & row) override
virtual voidsort() override
virtual bool DLLCALLserialize(uint16_t * len, byte ** buf) override
virtual bool DLLCALLunserialize(uint16_t len, byte * buf) override

Public Attributes

Name
vector< PropArray * >m_rows
uint64_tm_columnCount

Additional inherited members

Protected Functions inherited from flake::Table

Name
~Table() =default

Protected Functions inherited from flake::Serializable

Name
~Serializable() =default

Detailed Description

cpp
class flake::ValueTable;

document me

Public Functions Documentation

function ValueTable

cpp
inline ValueTable()

function ~ValueTable

cpp
inline ~ValueTable() override

function getNumRows

cpp
inline virtual uint64_t getNumRows() override

Reimplements: flake::Table::getNumRows

document me

function getNumColumns

cpp
inline virtual uint64_t getNumColumns() override

Reimplements: flake::Table::getNumColumns

document me

function getRow

cpp
inline virtual void getRow(
    uint64_t index,
    PropArray & row
) override

Reimplements: flake::Table::getRow

document me

function sort

cpp
inline virtual void sort() override

Reimplements: flake::Table::sort

document me

function serialize

cpp
virtual bool DLLCALL serialize(
    uint16_t * len,
    byte ** buf
) override

Reimplements: flake::Serializable::serialize

function unserialize

cpp
virtual bool DLLCALL unserialize(
    uint16_t len,
    byte * buf
) override

Reimplements: flake::Serializable::unserialize

document me

Public Attributes Documentation

variable m_rows

cpp
vector<PropArray*> flake::ValueTable::m_rows

variable m_columnCount

cpp
uint64_t flake::ValueTable::m_columnCount