momo  3.9
momo::DataTable< TColumnList, TDataTraits > Member List

This is the complete list of members for momo::DataTable< TColumnList, TDataTraits >, including all inherited members.

Add(Row &&row)momo::DataTable< TColumnList, TDataTraits >inline
AddMultiHashIndex(const Column< Item > &column, const Column< Items > &... columns)momo::DataTable< TColumnList, TDataTraits >inline
AddRow(Assignment< Item, ItemArg > assign, Assignment< Items, ItemArgs >... assigns)momo::DataTable< TColumnList, TDataTraits >inline
AddRow(Row &&row)momo::DataTable< TColumnList, TDataTraits >inline
AddUniqueHashIndex(const Column< Item > &column, const Column< Items > &... columns)momo::DataTable< TColumnList, TDataTraits >inline
Assign(RowIterator begin, RowIterator end)momo::DataTable< TColumnList, TDataTraits >inline
Assignment typedefmomo::DataTable< TColumnList, TDataTraits >
AssignRows(RowIterator begin, RowIterator end)momo::DataTable< TColumnList, TDataTraits >inline
Clear() noexceptmomo::DataTable< TColumnList, TDataTraits >inline
Column typedefmomo::DataTable< TColumnList, TDataTraits >
ColumnList typedefmomo::DataTable< TColumnList, TDataTraits >
ConstItemBounds typedefmomo::DataTable< TColumnList, TDataTraits >
ConstIterator typedefmomo::DataTable< TColumnList, TDataTraits >
ConstRowHashBounds typedefmomo::DataTable< TColumnList, TDataTraits >
ConstRowHashPointer typedefmomo::DataTable< TColumnList, TDataTraits >
ConstRowReference typedefmomo::DataTable< TColumnList, TDataTraits >
ConstSelection typedefmomo::DataTable< TColumnList, TDataTraits >
ContainsColumn(const Column< Item > &column) constmomo::DataTable< TColumnList, TDataTraits >inline
DataTable()momo::DataTable< TColumnList, TDataTraits >inlineexplicit
DataTable(ColumnList &&columnList)momo::DataTable< TColumnList, TDataTraits >inlineexplicit
DataTable(DataTable &&table) noexceptmomo::DataTable< TColumnList, TDataTraits >inline
DataTable(const DataTable &table)momo::DataTable< TColumnList, TDataTraits >inline
DataTable(const DataTable &table, const RowFilter &rowFilter)momo::DataTable< TColumnList, TDataTraits >inlineexplicit
DataTable(const ConstSelection &selection)momo::DataTable< TColumnList, TDataTraits >inlineexplicit
DataTable(const Selection &selection)momo::DataTable< TColumnList, TDataTraits >inlineexplicit
DataTraits typedefmomo::DataTable< TColumnList, TDataTraits >
Equalities typedefmomo::DataTable< TColumnList, TDataTraits >
Equality typedefmomo::DataTable< TColumnList, TDataTraits >
Extract(ConstRowReference rowRef)momo::DataTable< TColumnList, TDataTraits >inline
Extract(size_t rowNumber, bool keepRowOrder=true)momo::DataTable< TColumnList, TDataTraits >inline
ExtractRow(ConstRowReference rowRef)momo::DataTable< TColumnList, TDataTraits >inline
ExtractRow(size_t rowNumber, bool keepRowOrder=true)momo::DataTable< TColumnList, TDataTraits >inline
FindByMultiHash(Equalities< Items... > equals, MultiHashIndex multiHashIndex=MultiHashIndex::empty) constmomo::DataTable< TColumnList, TDataTraits >inline
FindByMultiHash(Equalities< Items... > equals, MultiHashIndex multiHashIndex=MultiHashIndex::empty)momo::DataTable< TColumnList, TDataTraits >inline
FindByMultiHash(MultiHashIndex multiHashIndex, Equality< Item > equal, Equality< Items >... equals) constmomo::DataTable< TColumnList, TDataTraits >inline
FindByMultiHash(MultiHashIndex multiHashIndex, Equality< Item > equal, Equality< Items >... equals)momo::DataTable< TColumnList, TDataTraits >inline
FindByUniqueHash(UniqueHashIndex uniqueHashIndex, const Row &row) constmomo::DataTable< TColumnList, TDataTraits >inline
FindByUniqueHash(UniqueHashIndex uniqueHashIndex, const Row &row)momo::DataTable< TColumnList, TDataTraits >inline
FindByUniqueHash(Equalities< Items... > equals, UniqueHashIndex uniqueHashIndex=UniqueHashIndex::empty) constmomo::DataTable< TColumnList, TDataTraits >inline
FindByUniqueHash(Equalities< Items... > equals, UniqueHashIndex uniqueHashIndex=UniqueHashIndex::empty)momo::DataTable< TColumnList, TDataTraits >inline
FindByUniqueHash(UniqueHashIndex uniqueHashIndex, Equality< Item > equal, Equality< Items >... equals) constmomo::DataTable< TColumnList, TDataTraits >inline
FindByUniqueHash(UniqueHashIndex uniqueHashIndex, Equality< Item > equal, Equality< Items >... equals)momo::DataTable< TColumnList, TDataTraits >inline
GetBegin() const noexceptmomo::DataTable< TColumnList, TDataTraits >inline
GetBegin() noexceptmomo::DataTable< TColumnList, TDataTraits >inline
GetColumnItems(const Column< Item > &column) constmomo::DataTable< TColumnList, TDataTraits >inline
GetColumnList() const noexceptmomo::DataTable< TColumnList, TDataTraits >inline
GetCount() const noexceptmomo::DataTable< TColumnList, TDataTraits >inline
GetEnd() const noexceptmomo::DataTable< TColumnList, TDataTraits >inline
GetEnd() noexceptmomo::DataTable< TColumnList, TDataTraits >inline
GetMemManager() const noexceptmomo::DataTable< TColumnList, TDataTraits >inline
GetMemManager() noexceptmomo::DataTable< TColumnList, TDataTraits >inline
GetMultiHashIndex(const Column< Item > &column, const Column< Items > &... columns) constmomo::DataTable< TColumnList, TDataTraits >inline
GetUniqueHashIndex(const Column< Item > &column, const Column< Items > &... columns) constmomo::DataTable< TColumnList, TDataTraits >inline
Insert(size_t rowNumber, Row &&row)momo::DataTable< TColumnList, TDataTraits >inline
InsertRow(size_t rowNumber, Assignment< Item, ItemArg > assign, Assignment< Items, ItemArgs >... assigns)momo::DataTable< TColumnList, TDataTraits >inline
InsertRow(size_t rowNumber, Row &&row)momo::DataTable< TColumnList, TDataTraits >inline
IsEmpty() const noexceptmomo::DataTable< TColumnList, TDataTraits >inline
Iterator typedefmomo::DataTable< TColumnList, TDataTraits >
MakeMutableReference(ConstRowReference rowRef)momo::DataTable< TColumnList, TDataTraits >inline
MemManager typedefmomo::DataTable< TColumnList, TDataTraits >
MultiHashIndex typedefmomo::DataTable< TColumnList, TDataTraits >
NewRow()momo::DataTable< TColumnList, TDataTraits >inline
NewRow(Assignment< Item, ItemArg > assign, Assignment< Items, ItemArgs >... assigns)momo::DataTable< TColumnList, TDataTraits >inline
NewRow(typename std::conditional< std::is_void< Raw >::value, std::piecewise_construct_t, Raw >::type &&srcRaw)momo::DataTable< TColumnList, TDataTraits >inline
NewRow(const Row &row)momo::DataTable< TColumnList, TDataTraits >inline
NewRow(ConstRowReference rowRef)momo::DataTable< TColumnList, TDataTraits >inline
operator=(DataTable &&table) noexceptmomo::DataTable< TColumnList, TDataTraits >inline
operator=(const DataTable &table)momo::DataTable< TColumnList, TDataTraits >inline
operator[](size_t rowNumber) constmomo::DataTable< TColumnList, TDataTraits >inline
operator[](size_t rowNumber)momo::DataTable< TColumnList, TDataTraits >inline
Project(ColumnList &&resColumnList, const Column< Item > &column, const Column< Items > &... columns) constmomo::DataTable< TColumnList, TDataTraits >inline
Project(ColumnList &&resColumnList, const RowFilter &rowFilter, const Column< Item > &column, const Column< Items > &... columns) constmomo::DataTable< TColumnList, TDataTraits >inline
ProjectDistinct(ColumnList &&resColumnList, const Column< Item > &column, const Column< Items > &... columns) constmomo::DataTable< TColumnList, TDataTraits >inline
ProjectDistinct(ColumnList &&resColumnList, const RowFilter &rowFilter, const Column< Item > &column, const Column< Items > &... columns) constmomo::DataTable< TColumnList, TDataTraits >inline
Raw typedefmomo::DataTable< TColumnList, TDataTraits >
Remove(RowIterator begin, RowIterator end)momo::DataTable< TColumnList, TDataTraits >inline
Remove(const RowFilter &rowFilter)momo::DataTable< TColumnList, TDataTraits >inline
Remove(ConstRowReference rowRef)momo::DataTable< TColumnList, TDataTraits >inline
Remove(size_t rowNumber, bool keepRowOrder=true)momo::DataTable< TColumnList, TDataTraits >inline
RemoveMultiHashIndexes() noexceptmomo::DataTable< TColumnList, TDataTraits >inline
RemoveRow(ConstRowReference rowRef)momo::DataTable< TColumnList, TDataTraits >inline
RemoveRow(size_t rowNumber, bool keepRowOrder=true)momo::DataTable< TColumnList, TDataTraits >inline
RemoveRows(RowIterator begin, RowIterator end)momo::DataTable< TColumnList, TDataTraits >inline
RemoveRows(const RowFilter &rowFilter)momo::DataTable< TColumnList, TDataTraits >inline
RemoveUniqueHashIndexes() noexceptmomo::DataTable< TColumnList, TDataTraits >inline
Reserve(size_t capacity)momo::DataTable< TColumnList, TDataTraits >inline
Row typedefmomo::DataTable< TColumnList, TDataTraits >
RowHashBounds typedefmomo::DataTable< TColumnList, TDataTraits >
RowHashPointer typedefmomo::DataTable< TColumnList, TDataTraits >
RowReference typedefmomo::DataTable< TColumnList, TDataTraits >
Select(const RowFilter &rowFilter=RowFilter()) constmomo::DataTable< TColumnList, TDataTraits >inline
Select(const RowFilter &rowFilter, Equality< Item > equal, Equality< Items >... equals) constmomo::DataTable< TColumnList, TDataTraits >inline
Select(Equalities< Items... > equals, const RowFilter &rowFilter=RowFilter()) constmomo::DataTable< TColumnList, TDataTraits >inline
Select(const RowFilter &rowFilter=RowFilter())momo::DataTable< TColumnList, TDataTraits >inline
Select(const RowFilter &rowFilter, Equality< Item > equal, Equality< Items >... equals)momo::DataTable< TColumnList, TDataTraits >inline
Select(Equalities< Items... > equals, const RowFilter &rowFilter=RowFilter())momo::DataTable< TColumnList, TDataTraits >inline
Select(Equality< Items >... equals) constmomo::DataTable< TColumnList, TDataTraits >inline
Select(Equality< Items >... equals)momo::DataTable< TColumnList, TDataTraits >inline
SelectCount(const RowFilter &rowFilter=RowFilter()) constmomo::DataTable< TColumnList, TDataTraits >inline
SelectCount(const RowFilter &rowFilter, Equality< Item > equal, Equality< Items >... equals) constmomo::DataTable< TColumnList, TDataTraits >inline
SelectCount(Equalities< Items... > equals, const RowFilter &rowFilter=RowFilter()) constmomo::DataTable< TColumnList, TDataTraits >inline
SelectCount(Equality< Items >... equals) constmomo::DataTable< TColumnList, TDataTraits >inline
SelectEmpty() constmomo::DataTable< TColumnList, TDataTraits >inline
SelectEmpty()momo::DataTable< TColumnList, TDataTraits >inline
Selection typedefmomo::DataTable< TColumnList, TDataTraits >
Settings typedefmomo::DataTable< TColumnList, TDataTraits >
Swap(DataTable &table) noexceptmomo::DataTable< TColumnList, TDataTraits >inline
TryAdd(Row &&row)momo::DataTable< TColumnList, TDataTraits >inline
TryAddRow(Assignment< Item, ItemArg > assign, Assignment< Items, ItemArgs >... assigns)momo::DataTable< TColumnList, TDataTraits >inline
TryAddRow(Row &&row)momo::DataTable< TColumnList, TDataTraits >inline
TryInsert(size_t rowNumber, Row &&row)momo::DataTable< TColumnList, TDataTraits >inline
TryInsertRow(size_t rowNumber, Assignment< Item, ItemArg > assign, Assignment< Items, ItemArgs >... assigns)momo::DataTable< TColumnList, TDataTraits >inline
TryInsertRow(size_t rowNumber, Row &&row)momo::DataTable< TColumnList, TDataTraits >inline
TryUpdate(size_t rowNumber, Row &&row)momo::DataTable< TColumnList, TDataTraits >inline
TryUpdate(ConstRowReference rowRef, const Column< Item > &column, internal::Identity< Item > &&newItem)momo::DataTable< TColumnList, TDataTraits >inline
TryUpdate(ConstRowReference rowRef, const Column< Item > &column, const internal::Identity< Item > &newItem)momo::DataTable< TColumnList, TDataTraits >inline
TryUpdateRow(size_t rowNumber, Row &&row)momo::DataTable< TColumnList, TDataTraits >inline
TryUpdateRow(ConstRowReference rowRef, const Column< Item > &column, internal::Identity< Item > &&newItem)momo::DataTable< TColumnList, TDataTraits >inline
TryUpdateRow(ConstRowReference rowRef, const Column< Item > &column, const internal::Identity< Item > &newItem)momo::DataTable< TColumnList, TDataTraits >inline
UniqueHashIndex typedefmomo::DataTable< TColumnList, TDataTraits >
Update(size_t rowNumber, Row &&row)momo::DataTable< TColumnList, TDataTraits >inline
Update(ConstRowReference rowRef, const Column< Item > &column, internal::Identity< Item > &&newItem)momo::DataTable< TColumnList, TDataTraits >inline
Update(ConstRowReference rowRef, const Column< Item > &column, const internal::Identity< Item > &newItem)momo::DataTable< TColumnList, TDataTraits >inline
UpdateRow(size_t rowNumber, Row &&row)momo::DataTable< TColumnList, TDataTraits >inline
UpdateRow(ConstRowReference rowRef, const Column< Item > &column, internal::Identity< Item > &&newItem)momo::DataTable< TColumnList, TDataTraits >inline
UpdateRow(ConstRowReference rowRef, const Column< Item > &column, const internal::Identity< Item > &newItem)momo::DataTable< TColumnList, TDataTraits >inline
~DataTable() noexceptmomo::DataTable< TColumnList, TDataTraits >inline