text: #pragma once
  
  #include "storage/metadata_initializer.h"
  
  namespace slog {
  namespace tpcc {
  
  class TPCCMetadataInitializer : public MetadataInitializer {
   public:
    TPCCMetadataInitializer(uint32_t num_replicas, uint32_t num_partitions);
    virtual Metadata Compute(const Key& key);
  
   private:
    uint32_t num_replicas_;
    uint32_t num_partitions_;
  };
  
  }  // namespace tpcc
  }  // namespace slog