|
| TableColumnString (const String &label) |
|
Public Member Functions inherited from TableColumnBuffer< String > |
void | setSize (uint04 size) override |
|
| TableColumnBuffer (const Buffer< String > &buffer, const String &label, const TypeInfo type) |
|
| TableColumnBuffer (const String &label, const TypeInfo type) |
|
| TableColumnBuffer (const String &label, const TypeInfo type, const String &default_value) |
|
Public Member Functions inherited from TableColumn |
const Buffer< TableChange > & | changes () const |
|
Buffer< TableChange > | changesSince (const Time &time) const |
|
Buffer< TableChange > | changesSince (const Time &time, const Bounds< 1, uint04 > &range) const |
|
void | clearUpdates () |
|
virtual void | compressIfNeeded (BinaryCompressionObject &object) |
|
BinaryCompressionObject & | compressionObject () |
|
bool | compressionValid () const |
|
template<class t_class > |
t_class | get (uint04 index) const |
|
void | get (uint04 index, BitFlag &bitflag) const |
|
template<uint01 t_dims, class t_type > |
void | get (uint04 index, Bounds< t_dims, t_type > &bounds) const |
|
void | get (uint04 index, File &file) const |
|
virtual void | get (uint04 index, Matrix< fltp04 > &transform) const |
|
virtual void | get (uint04 index, Matrix< fltp08 > &transform) const |
|
template<class t_type , uint01 t_col, uint01 t_row> |
void | get (uint04 index, Matrix< t_type, t_col, t_row > &matrix) const |
|
template<class t_class > |
std::enable_if< ObjectInfo< t_class >::Enum >::type | get (uint04 index, t_class &enum_value) const |
|
template<class t_class > |
std::enable_if< IsVec< t_class >::value &&t_class::NumberOfDimensions()!=1 >::type | get (uint04 index, t_class &vector) const |
|
void | get (uint04 index, Time &time) const |
|
void | get (uint04 index, TranslatedString &string) const |
|
template<uint01 t_dims, class t_type > |
void | get (uint04 index, Triangle< t_dims, t_type > &tri) const |
|
template<class t_class > |
t_class | get (uint04 index, uint04 sub_index) const |
|
virtual void | get (uint04 index, UUID &vector) const |
|
template<class t_class > |
void | get (uint04 index, Vector< 1, t_class > &vector) const |
|
void | get (uint04 index, Vector< 32, bool > &value) const |
|
template<class t_type > |
Buffer< t_type > | getAll (uint04 start, uint04 size) const |
|
template<class t_type > |
t_type | getDefaultValue () const |
|
template<class t_type > |
uint04 | getIndexOf (const t_type &object) const |
|
virtual void | getVector (uint04 index, Vector< 1, uint04 > &vector) const |
|
virtual void | getVector (uint04 index, Vector< 2, uint04 > &vector) const |
|
virtual void | getVector (uint04 index, Vector< 3, fltp04 > &vector) const |
|
virtual void | getVector (uint04 index, Vector< 3, fltp08 > &vector) const |
|
virtual void | getVector (uint04 index, Vector< 3, uint04 > &vector) const |
|
template<uint01 t_dims, class t_type > |
void | getVector (uint04 index, Vector< t_dims, t_type > &value) const |
|
bool | hasChangesSince (const Time &time, const Bounds< 1, uint04 > &range) const |
|
template<class t_type > |
void | insert (uint04 index, const t_type &value) |
|
const String & | label () const |
|
Time | modifiedTime () const |
|
template<class t_type > |
void | set (t_type *values, uint04 start_index, uint04 size) |
|
void | set (uint04 index, const BitFlag &bitflag) |
|
template<uint01 t_dims, class t_type > |
void | set (uint04 index, const Bounds< t_dims, t_type > &value) |
|
virtual void | set (uint04 index, const Matrix< fltp04 > &transform) |
|
virtual void | set (uint04 index, const Matrix< fltp08 > &transform) |
|
template<class t_type , uint01 t_col, uint01 t_row> |
void | set (uint04 index, const Matrix< t_type, t_col, t_row > &matrix) |
|
template<class t_class > |
std::enable_if< IsVec< t_class >::value >::type | set (uint04 index, const t_class &value) |
|
template<class t_class > |
std::enable_if< ObjectInfo< t_class >::Enum >::type | set (uint04 index, const t_class &value) |
|
template<class t_class > |
std::enable_if<!ObjectInfo< t_class >::Enum &&!IsVec< t_class >::value >::type | set (uint04 index, const t_class &value) |
|
void | set (uint04 index, const Time &time) |
|
template<uint01 t_dims, class t_type > |
void | set (uint04 index, const Triangle< t_dims, t_type > &value) |
|
virtual void | set (uint04 index, const UUID &value) |
|
void | set (uint04 index, const Vector< 32, bool > &value) |
|
virtual void | setAll (uint04 to_location, uint04 from_location, uint04 size, const TableColumn &from_column) |
|
template<class t_type > |
void | setAll (uint04 to_location, uint04 from_location, uint04 size, const TableColumn &from_column) |
|
void | setCompressionMode (CompressionMode compression_mode) |
|
template<class t_type > |
void | setDefaultValue (const t_type &value) |
|
void | setLabel (const String &label) |
|
template<uint01 t_dims, class t_type > |
void | setVector (uint04 index, const Vector< t_dims, t_type > &value) |
|
| TableColumn (const String &label) |
|
| TableColumn (const String &label, const TypeInfo type) |
|
virtual TypeInfo | type () const |
|
void | update (const TableChange &change) |
|
void | updateAll () |
|
void | updateCompressionInfo (BinaryCompressionObject &object) |
|
virtual void | updateFrom (const TableColumn &column) |
|
virtual | ~TableColumn () |
|
A TableColumnBuffer of Strings Allows for virtual memory access with the caller not needing to know how the data itself is stored.