void IndexCatalogEntry::init( IndexAccessMethod* accessMethod ) {
        verify( _accessMethod == NULL );
        _accessMethod = accessMethod;

        _isReady = _catalogIsReady();
        _head = _catalogHead();
        _isMultikey = _catalogIsMultikey();
    }
Exemple #2
0
    void IndexCatalogEntry::init( OperationContext* txn,
                                  IndexAccessMethod* accessMethod ) {
        verify( _accessMethod == NULL );
        _accessMethod = accessMethod;

        _isReady = _catalogIsReady( txn );
        _head = _catalogHead( txn );
        _isMultikey = _catalogIsMultikey( txn );
    }
 bool IndexCatalogEntry::isReady() const {
     DEV verify( _isReady == _catalogIsReady() );
     return _isReady;
 }
Exemple #4
0
 bool IndexCatalogEntry::isReady( OperationContext* txn ) const {
     DEV invariant( _isReady == _catalogIsReady( txn ) );
     return _isReady;
 }