Interface des familles abstraites pour l'indexation de items. More...
#include <core/alien/index_manager/IIndexManager.h>
Classes | |
| class | Item |
Public Member Functions | |
| virtual IAbstractFamily * | clone () const =0 |
| Construit un clone de cet objet. | |
| virtual Arccore::Int32 | maxLocalId () const =0 |
| Identifiant maximal des localIds pour cette famille. | |
| virtual void | uniqueIdToLocalId (Arccore::ArrayView< Arccore::Int32 > localIds, Arccore::ConstArrayView< Arccore::Int64 > uniqueIds) const =0 |
| Convertit des uniqueIds en localIds. Erreur fatale si un item n'est pas retrouvé | |
| virtual Item | item (Arccore::Int32 localId) const =0 |
| Retourne un objet Item à partir de son localId. | |
| virtual Arccore::SharedArray< Arccore::Integer > | owners (Arccore::ConstArrayView< Arccore::Int32 > localIds) const =0 |
| virtual Arccore::SharedArray< Arccore::Int64 > | uids (Arccore::ConstArrayView< Arccore::Int32 > localIds) const =0 |
| Retourne l'ensemble des uniqueIds d'un ensemble d'item décrits par leur localIds. | |
| virtual Arccore::SharedArray< Arccore::Int32 > | allLocalIds () const =0 |
| Retourne l'ensemble des identifiants locaux de la famille. | |
Interface des familles abstraites pour l'indexation de items.
Definition at line 32 of file IIndexManager.h.
|
pure virtual |
Retourne l'ensemble des identifiants locaux de la famille.
Implemented in Alien::AbstractFamily.
|
pure virtual |
Construit un clone de cet objet.
Implemented in Alien::AbstractFamily.
Referenced by Alien::BasicIndexManager::keepAlive().
|
pure virtual |
Identifiant maximal des localIds pour cette famille.
Implemented in Alien::AbstractFamily.
Referenced by Alien::BasicIndexManager::getIndexes(), and Alien::BasicIndexManager::getIndexes().
|
pure virtual |
Retourne l'ensemble des owners (propriétaires) d'un ensemble d'item décrits par leur localIds
Referenced by Alien::BasicIndexManager::prepare().