void IndexCatalogEntry::init( IndexAccessMethod* accessMethod ) { verify( _accessMethod == NULL ); _accessMethod = accessMethod; _isReady = _catalogIsReady(); _head = _catalogHead(); _isMultikey = _catalogIsMultikey(); }
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; }
bool IndexCatalogEntry::isReady( OperationContext* txn ) const { DEV invariant( _isReady == _catalogIsReady( txn ) ); return _isReady; }