Class used for updating the UUID catalog on metadata operations.
|
void | onCreateIndex (OperationContext *opCtx, const NamespaceString &nss, OptionalCollectionUUID uuid, BSONObj indexDoc, bool fromMigrate) override |
|
void | onInserts (OperationContext *opCtx, const NamespaceString &nss, OptionalCollectionUUID uuid, std::vector< InsertStatement >::const_iterator begin, std::vector< InsertStatement >::const_iterator end, bool fromMigrate) override |
|
void | onUpdate (OperationContext *opCtx, const OplogUpdateEntryArgs &args) override |
|
void | aboutToDelete (OperationContext *opCtx, const NamespaceString &nss, const BSONObj &doc) override |
|
void | onDelete (OperationContext *opCtx, const NamespaceString &nss, OptionalCollectionUUID uuid, StmtId stmtId, bool fromMigrate, const boost::optional< BSONObj > &deletedDoc) override |
|
void | onInternalOpMessage (OperationContext *opCtx, const NamespaceString &nss, const boost::optional< UUID > uuid, const BSONObj &msgObj, const boost::optional< BSONObj > o2MsgObj) override |
|
void | onCreateCollection (OperationContext *opCtx, Collection *coll, const NamespaceString &collectionName, const CollectionOptions &options, const BSONObj &idIndex) override |
|
void | onCollMod (OperationContext *opCtx, const NamespaceString &nss, OptionalCollectionUUID uuid, const BSONObj &collModCmd, const CollectionOptions &oldCollOptions, boost::optional< TTLCollModInfo > ttlInfo) override |
|
void | onDropDatabase (OperationContext *opCtx, const std::string &dbName) override |
|
repl::OpTime | onDropCollection (OperationContext *opCtx, const NamespaceString &collectionName, OptionalCollectionUUID uuid) override |
|
void | onDropIndex (OperationContext *opCtx, const NamespaceString &nss, OptionalCollectionUUID uuid, const std::string &indexName, const BSONObj &idxDescriptor) override |
|
void | onRenameCollection (OperationContext *opCtx, const NamespaceString &fromCollection, const NamespaceString &toCollection, OptionalCollectionUUID uuid, OptionalCollectionUUID dropTargetUUID, bool stayTemp) override |
|
repl::OpTime | preRenameCollection (OperationContext *opCtx, const NamespaceString &fromCollection, const NamespaceString &toCollection, OptionalCollectionUUID uuid, OptionalCollectionUUID dropTargetUUID, bool stayTemp) override |
|
void | postRenameCollection (OperationContext *opCtx, const NamespaceString &fromCollection, const NamespaceString &toCollection, OptionalCollectionUUID uuid, OptionalCollectionUUID dropTargetUUID, bool stayTemp) override |
|
void | onApplyOps (OperationContext *opCtx, const std::string &dbName, const BSONObj &applyOpCmd) override |
|
void | onEmptyCapped (OperationContext *opCtx, const NamespaceString &collectionName, OptionalCollectionUUID uuid) override |
|
void | onTransactionCommit (OperationContext *opCtx) override |
|
void | onTransactionPrepare (OperationContext *opCtx) override |
|
void | onTransactionAbort (OperationContext *opCtx) override |
|
void | onReplicationRollback (OperationContext *opCtx, const RollbackObserverInfo &rbInfo) override |
|