#include <TableColumnType.h>
Public Member Functions | |
TableColumnString (const String &label) | |
void | removeRows (uint04 offset, const Buffer< bool > &indices) override |
void | set (uint04 index, uint04 vector_pos, bool value) override |
void | set (uint04 index, uint04 vector_pos, uint01 value) override |
void | set (uint04 index, uint04 vector_pos, uint02 value) override |
void | set (uint04 index, uint04 vector_pos, uint04 value) override |
void | set (uint04 index, uint04 vector_pos, uint08 value) override |
void | set (uint04 index, uint04 vector_pos, sint01 value) override |
void | set (uint04 index, uint04 vector_pos, sint02 value) override |
void | set (uint04 index, uint04 vector_pos, sint04 value) override |
void | set (uint04 index, uint04 vector_pos, sint08 value) override |
void | set (uint04 index, uint04 vector_pos, fltp04 value) override |
void | set (uint04 index, uint04 vector_pos, fltp08 value) override |
void | set (uint04 index, uint04 vector_pos, const String &value) override |
void | set (uint04 index, bool value) override |
void | set (uint04 index, uint01 value) override |
void | set (uint04 index, uint02 value) override |
void | set (uint04 index, uint04 value) override |
void | set (uint04 index, uint08 value) override |
void | set (uint04 index, sint01 value) override |
void | set (uint04 index, sint02 value) override |
void | set (uint04 index, sint04 value) override |
void | set (uint04 index, sint08 value) override |
void | set (uint04 index, fltp04 value) override |
void | set (uint04 index, fltp08 value) override |
void | set (uint04 index, const String &value) override |
void | set (uint04 index, RGBColor value) override |
void | get (uint04 index, uint04 vector_pos, bool &value) const override |
void | get (uint04 index, uint04 vector_pos, uint01 &value) const override |
void | get (uint04 index, uint04 vector_pos, uint02 &value) const override |
void | get (uint04 index, uint04 vector_pos, uint04 &value) const override |
void | get (uint04 index, uint04 vector_pos, uint08 &value) const override |
void | get (uint04 index, uint04 vector_pos, sint01 &value) const override |
void | get (uint04 index, uint04 vector_pos, sint02 &value) const override |
void | get (uint04 index, uint04 vector_pos, sint04 &value) const override |
void | get (uint04 index, uint04 vector_pos, sint08 &value) const override |
void | get (uint04 index, uint04 vector_pos, fltp04 &value) const override |
void | get (uint04 index, uint04 vector_pos, fltp08 &value) const override |
void | get (uint04 index, uint04 vector_pos, String &value) const override |
void | get (uint04 index, bool &value) const override |
void | get (uint04 index, uint01 &value) const override |
void | get (uint04 index, uint02 &value) const override |
void | get (uint04 index, uint04 &value) const override |
void | get (uint04 index, uint08 &value) const override |
void | get (uint04 index, sint01 &value) const override |
void | get (uint04 index, sint02 &value) const override |
void | get (uint04 index, sint04 &value) const override |
void | get (uint04 index, sint08 &value) const override |
void | get (uint04 index, fltp04 &value) const override |
void | get (uint04 index, fltp08 &value) const override |
void | get (uint04 index, String &value) const override |
void | get (uint04 index, RGBColor &value) const override |
TableColumnString * | getSelected (const Buffer< bool > &selected_indices) const override |
virtual void | insertIndices (uint04 location, uint04 size) override |
uint08 | tableHash () const override |
virtual void | removeIndices (uint04 location, uint04 size) override |
virtual void | removeIndices (const Buffer< uint04 > &offset_lookup_list) override |
virtual void | mapFromFile (BinaryFile &file, uint08 version_number) override |
void | setRowSize (uint04 index, uint04 size) override |
uint04 | getRowSize (uint04 index) const override |
bool | isSame (uint04 index, const String &value) const override |
bool | isSame (uint04 index, const char *value) const override |
bool | contains (uint04 index, const String &value, bool ignore_case) const final override |
bool | contains (uint04 index, const char *value, bool ignore_case) const final override |
bool | beginsWith (uint04 index, const String &value, bool ignore_case) const final override |
bool | beginsWith (uint04 index, const char *value, bool ignore_case) const final override |
![]() | |
TableColumnBuffer (const String &label, const TypeInfo type) | |
TableColumnBuffer (const String &label, const TypeInfo type, const String &default_value) | |
TableColumnBuffer (const Buffer< String > &buffer, const String &label, const TypeInfo type) | |
void | insert (uint04 index) override |
void | setSize (uint04 size) override |
virtual void | copyRow (uint04 source, uint04 destination) override |
virtual void | copyRows (uint04 source, uint04 destination, uint04 size) override |
void | removeRow (uint04 index) override |
virtual void | removeRows (uint04 index, uint04 size) override |
virtual void | removeRows (const Buffer< uint04 > &sorted_romove_indices) override |
virtual void | compress (BinaryCompressionObject &object) override |
virtual void | mapToFile (BinaryFile &file, int compression) override |
virtual void | mapToFile (BinaryFile &file, BinaryCompressionObject &object) override |
void * | begin () override |
const void * | begin () const override |
void * | end () override |
const void * | end () const override |
virtual void | addRow () override |
virtual void | insertRows (uint04 location, uint04 size) override |
uint04 | size () const override |
![]() | |
TableColumn (const String &label) | |
TableColumn (const String &label, const TypeInfo type) | |
virtual | ~TableColumn () |
const String & | label () const |
void | setLabel (const String &label) |
virtual TypeInfo | type () const |
virtual void | set (uint04 index, const Matrix< fltp08 > &transform) |
virtual void | set (uint04 index, const Matrix< fltp04 > &transform) |
virtual void | compressIfNeeded (BinaryCompressionObject &object) |
void | updateCompressionInfo (BinaryCompressionObject &object) |
virtual void | set (uint04 index, const UUID &value) |
void | set (uint04 index, const Time &time) |
void | set (uint04 index, const Vector< 32, bool > &value) |
template<uint01 t_dims, class t_type > | |
void | set (uint04 index, const Triangle< t_dims, t_type > &value) |
template<uint01 t_dims, class t_type > | |
void | set (uint04 index, const Bounds< t_dims, t_type > &value) |
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) |
void | set (uint04 index, const BitFlag &bitflag) |
template<class t_class > | |
std::enable_if<!ObjectInfo< t_class >::Enum &&!IsVec< t_class >::value >::type | set (uint04 index, const t_class &value) |
template<class t_type > | |
void | set (t_type *values, uint04 start_index, uint04 size) |
template<uint01 t_dims, class t_type > | |
void | setVector (uint04 index, const Vector< t_dims, t_type > &value) |
template<class t_class > | |
void | get (uint04 index, Vector< 1, t_class > &vector) const |
void | get (uint04 index, BitFlag &bitflag) const |
template<class t_class > | |
std::enable_if< IsVec< t_class >::value &&t_class::NumberOfDimensions()!=1 >::type | get (uint04 index, t_class &vector) const |
template<class t_class > | |
std::enable_if< ObjectInfo< t_class >::Enum >::type | get (uint04 index, t_class &enum_value) const |
template<class t_type > | |
uint04 | getIndexOf (const t_type &object) const |
void | setCompressionMode (CompressionMode compression_mode) |
virtual void | get (uint04 index, Matrix< fltp08 > &transform) const |
virtual void | get (uint04 index, Matrix< fltp04 > &transform) 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 |
virtual void | getVector (uint04 index, Vector< 2, uint04 > &vector) const |
virtual void | getVector (uint04 index, Vector< 1, uint04 > &vector) const |
template<class t_type , uint01 t_col, uint01 t_row> | |
void | get (uint04 index, Matrix< t_type, t_col, t_row > &matrix) const |
void | get (uint04 index, File &file) const |
virtual void | get (uint04 index, UUID &vector) const |
void | get (uint04 index, Time &time) const |
void | get (uint04 index, TranslatedString &string) const |
void | get (uint04 index, Vector< 32, bool > &value) const |
template<uint01 t_dims, class t_type > | |
void | get (uint04 index, Bounds< t_dims, t_type > &bounds) 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) const |
template<class t_class > | |
t_class | get (uint04 index, uint04 sub_index) const |
template<uint01 t_dims, class t_type > | |
void | getVector (uint04 index, Vector< t_dims, t_type > &value) const |
template<class t_type > | |
void | insert (uint04 index, const t_type &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) |
Time | modifiedTime () const |
void | clearUpdates () |
void | updateAll () |
virtual void | updateFrom (const TableColumn &column) |
void | update (const TableChange &change) |
template<class t_type > | |
void | setDefaultValue (const t_type &value) |
template<class t_type > | |
t_type | getDefaultValue () const |
const Buffer< TableChange > & | changes () const |
template<class t_type > | |
Buffer< t_type > | getAll (uint04 start, uint04 size) const |
Buffer< TableChange > | changesSince (const Time &time) const |
Buffer< TableChange > | changesSince (const Time &time, const Bounds< 1, uint04 > &range) const |
bool | hasChangesSince (const Time &time, const Bounds< 1, uint04 > &range) const |
BinaryCompressionObject & | compressionObject () |
bool | compressionValid () const |
template<> | |
void | set (uint04 index, const aiColor4D &value) |
template<> | |
aiColor4D | get (uint04 index) const |
template<> | |
void | set (uint04 index, const aiVector3D &value) |
template<> | |
aiVector3D | get (uint04 index) const |
template<> | |
void | set (uint04 index, const aiVector2D &value) |
template<> | |
aiVector2D | get (uint04 index) const |
|
inline |
|
inlinenodiscardfinaloverridevirtual |
Reimplemented from TableColumnBuffer< String >.
|
inlinenodiscardfinaloverridevirtual |
Reimplemented from TableColumnBuffer< String >.
|
inlinenodiscardfinaloverridevirtual |
Reimplemented from TableColumnBuffer< String >.
|
inlinenodiscardfinaloverridevirtual |
Reimplemented from TableColumnBuffer< String >.
|
inlineoverridevirtual |
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Reimplemented from TableColumn.
|
inlineoverridevirtual |
Implements TableColumn.
Implements TableColumn.
|
inlinenodiscardoverridevirtual |
Reimplemented from TableColumnBuffer< String >.
Reimplemented from TableColumnBuffer< String >.
|
inlineoverridevirtual |
Reimplemented from TableColumnBuffer< String >.
Implements TableColumn.
Implements TableColumn.
Reimplemented from TableColumnBuffer< String >.
|
inlineoverridevirtual |
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Implements TableColumn.
Reimplemented from TableColumn.
|
inlineoverridevirtual |
Reimplemented from TableColumn.