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() noexcept | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
ColumnList typedef | momo::internal::DataIndexes< TColumnList, TDataTraits > | |
ContainsOffset(UniqueHashIndex uniqueHashIndex, size_t offset) const noexcept | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
ContainsOffset(MultiHashIndex multiHashIndex, size_t offset) const noexcept | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
DataIndexes(MemManager &memManager) noexcept | momo::internal::DataIndexes< TColumnList, TDataTraits > | inlineexplicit |
DataIndexes(DataIndexes &&indexes) noexcept | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
DataIndexes(const DataIndexes &)=delete | momo::internal::DataIndexes< TColumnList, TDataTraits > | |
DataTraits typedef | momo::internal::DataIndexes< TColumnList, TDataTraits > | |
FilterRaws(RawFilter rawFilter) noexcept | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
FindRaws(UniqueHashIndex uniqueHashIndex, Raw *raw, VersionKeeper version) const | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
FindRaws(UniqueHashIndex uniqueHashIndex, const OffsetItemTuple< Items... > &tuple, VersionKeeper version) const | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
FindRaws(MultiHashIndex multiHashIndex, const OffsetItemTuple< Items... > &tuple, VersionKeeper version) const | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
GetFitMultiHashIndex(const std::array< size_t, columnCount > &sortedOffsets) const noexcept | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
GetFitUniqueHashIndex(const std::array< size_t, columnCount > &sortedOffsets) const noexcept | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
GetMultiHashIndex(const std::array< size_t, columnCount > &offsets) const | momo::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) const | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
GetTrueIndex(MultiHashIndex multiHashIndex, const std::array< size_t, columnCount > &offsets) const | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
GetUniqueHashIndex(const std::array< size_t, columnCount > &offsets) const | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
MemManager typedef | momo::internal::DataIndexes< TColumnList, TDataTraits > | |
MultiHashIndex typedef | momo::internal::DataIndexes< TColumnList, TDataTraits > | |
MultiHashRawBounds typedef | momo::internal::DataIndexes< TColumnList, TDataTraits > | |
OffsetItemTuple typedef | momo::internal::DataIndexes< TColumnList, TDataTraits > | |
operator=(const DataIndexes &)=delete | momo::internal::DataIndexes< TColumnList, TDataTraits > | |
Raw typedef | momo::internal::DataIndexes< TColumnList, TDataTraits > | |
RemoveMultiHashIndexes() noexcept | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
RemoveRaw(Raw *raw) | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
RemoveUniqueHashIndexes() noexcept | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
Reserve(size_t capacity) | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
Settings typedef | momo::internal::DataIndexes< TColumnList, TDataTraits > | |
Swap(DataIndexes &indexes) noexcept | momo::internal::DataIndexes< TColumnList, TDataTraits > | inline |
UniqueHashIndex typedef | momo::internal::DataIndexes< TColumnList, TDataTraits > | |
UniqueHashRawBounds typedef | momo::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()=default | momo::internal::DataIndexes< TColumnList, TDataTraits > | |