RangeServer recovery data structures. More...
Classes | |
class | Hypertable::Lib::RangeServerRecovery::FragmentReplayPlan |
Fragment replay plan. More... | |
struct | Hypertable::Lib::RangeServerRecovery::FragmentReplayPlanById |
struct | Hypertable::Lib::RangeServerRecovery::FragmentReplayPlanByLocation |
class | Hypertable::Lib::RangeServerRecovery::Plan |
RangeServer recovery plan. More... | |
class | Hypertable::Lib::RangeServerRecovery::ReceiverPlan |
RangeServer recovery receiver plan. More... | |
class | Hypertable::Lib::RangeServerRecovery::ReplayPlan |
Holds a fragment replay plan for the recovery of a RangeServer. More... | |
class | Hypertable::Lib::RangeServerRecovery::ServerReceiverPlan |
Server receiver plan. More... | |
struct | Hypertable::Lib::RangeServerRecovery::ServerReceiverPlanByRange |
struct | Hypertable::Lib::RangeServerRecovery::ServerReceiverPlanByLocation |
RangeServer recovery data structures.
This module contains data structure used in RangeServer recovery.
typedef boost::multi_index_container< FragmentReplayPlan, indexed_by< ordered_unique<tag<FragmentReplayPlanById>, member<FragmentReplayPlan, uint32_t, &FragmentReplayPlan::fragment> >, ordered_non_unique<tag<FragmentReplayPlanByLocation>, member<FragmentReplayPlan, string, &FragmentReplayPlan::location> > > > Hypertable::Lib::RangeServerRecovery::FragmentReplayPlanContainer |
Definition at line 102 of file FragmentReplayPlan.h.
typedef FragmentReplayPlanContainer::index<FragmentReplayPlanById>::type Hypertable::Lib::RangeServerRecovery::FragmentReplayPlanIdIndex |
Definition at line 103 of file FragmentReplayPlan.h.
typedef FragmentReplayPlanContainer::index<FragmentReplayPlanByLocation>::type Hypertable::Lib::RangeServerRecovery::FragmentReplayPlanLocationIndex |
Definition at line 104 of file FragmentReplayPlan.h.
typedef std::shared_ptr<Plan> Hypertable::Lib::RangeServerRecovery::PlanPtr |
typedef multi_index_container< ServerReceiverPlan, indexed_by< ordered_unique<tag<ServerReceiverPlanByRange>, member<ServerReceiverPlan, QualifiedRangeSpec, &ServerReceiverPlan::spec> >, ordered_non_unique<tag<ServerReceiverPlanByLocation>, member<ServerReceiverPlan, string, &ServerReceiverPlan::location> > > > Hypertable::Lib::RangeServerRecovery::ServerReceiverPlanContainer |
Definition at line 121 of file ServerReceiverPlan.h.
typedef ServerReceiverPlanContainer::index<ServerReceiverPlanByLocation>::type Hypertable::Lib::RangeServerRecovery::ServerReceiverPlanLocationIndex |
Definition at line 123 of file ServerReceiverPlan.h.
typedef ServerReceiverPlanContainer::index<ServerReceiverPlanByRange>::type Hypertable::Lib::RangeServerRecovery::ServerReceiverPlanRangeIndex |
Definition at line 122 of file ServerReceiverPlan.h.