momo  3.9
momo::internal::DataIndexes< TColumnList, TDataTraits > Member List

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

AddMultiHashIndex(const Raws &raws, const std::array< size_t, columnCount > &offsets)momo::internal::DataIndexes< TColumnList, TDataTraits >inline
AddRaw(Raw *raw)momo::internal::DataIndexes< TColumnList, TDataTraits >inline
AddUniqueHashIndex(const Raws &raws, const std::array< size_t, columnCount > &offsets)momo::internal::DataIndexes< TColumnList, TDataTraits >inline
Assign(const DataIndexes &indexes)momo::internal::DataIndexes< TColumnList, TDataTraits >inline
ClearRaws() noexceptmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
ColumnList typedefmomo::internal::DataIndexes< TColumnList, TDataTraits >
ContainsOffset(UniqueHashIndex uniqueHashIndex, size_t offset) const noexceptmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
ContainsOffset(MultiHashIndex multiHashIndex, size_t offset) const noexceptmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
DataIndexes(MemManager &memManager) noexceptmomo::internal::DataIndexes< TColumnList, TDataTraits >inlineexplicit
DataIndexes(DataIndexes &&indexes) noexceptmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
DataIndexes(const DataIndexes &)=deletemomo::internal::DataIndexes< TColumnList, TDataTraits >
DataTraits typedefmomo::internal::DataIndexes< TColumnList, TDataTraits >
FilterRaws(RawFilter rawFilter) noexceptmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
FindRaws(UniqueHashIndex uniqueHashIndex, Raw *raw, VersionKeeper version) constmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
FindRaws(UniqueHashIndex uniqueHashIndex, const OffsetItemTuple< Items... > &tuple, VersionKeeper version) constmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
FindRaws(MultiHashIndex multiHashIndex, const OffsetItemTuple< Items... > &tuple, VersionKeeper version) constmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
GetFitMultiHashIndex(const std::array< size_t, columnCount > &sortedOffsets) const noexceptmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
GetFitUniqueHashIndex(const std::array< size_t, columnCount > &sortedOffsets) const noexceptmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
GetMultiHashIndex(const std::array< size_t, columnCount > &offsets) constmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
GetSortedOffsets(const std::array< size_t, columnCount > &offsets)momo::internal::DataIndexes< TColumnList, TDataTraits >inlinestatic
GetTrueIndex(UniqueHashIndex uniqueHashIndex, const std::array< size_t, columnCount > &offsets) constmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
GetTrueIndex(MultiHashIndex multiHashIndex, const std::array< size_t, columnCount > &offsets) constmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
GetUniqueHashIndex(const std::array< size_t, columnCount > &offsets) constmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
MemManager typedefmomo::internal::DataIndexes< TColumnList, TDataTraits >
MultiHashIndex typedefmomo::internal::DataIndexes< TColumnList, TDataTraits >
MultiHashRawBounds typedefmomo::internal::DataIndexes< TColumnList, TDataTraits >
OffsetItemTuple typedefmomo::internal::DataIndexes< TColumnList, TDataTraits >
operator=(const DataIndexes &)=deletemomo::internal::DataIndexes< TColumnList, TDataTraits >
Raw typedefmomo::internal::DataIndexes< TColumnList, TDataTraits >
RemoveMultiHashIndexes() noexceptmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
RemoveRaw(Raw *raw)momo::internal::DataIndexes< TColumnList, TDataTraits >inline
RemoveUniqueHashIndexes() noexceptmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
Reserve(size_t capacity)momo::internal::DataIndexes< TColumnList, TDataTraits >inline
Settings typedefmomo::internal::DataIndexes< TColumnList, TDataTraits >
Swap(DataIndexes &indexes) noexceptmomo::internal::DataIndexes< TColumnList, TDataTraits >inline
UniqueHashIndex typedefmomo::internal::DataIndexes< TColumnList, TDataTraits >
UniqueHashRawBounds typedefmomo::internal::DataIndexes< TColumnList, TDataTraits >
UpdateRaw(Raw *oldRaw, Raw *newRaw)momo::internal::DataIndexes< TColumnList, TDataTraits >inline
UpdateRaw(Raw *raw, size_t offset, const Item &item, ItemAssigner &&itemAssigner)momo::internal::DataIndexes< TColumnList, TDataTraits >inline
~DataIndexes()=defaultmomo::internal::DataIndexes< TColumnList, TDataTraits >