EnvWrapper: Forward more functions
Summary: Closes https://github.com/facebook/rocksdb/pull/2789 Differential Revision: D5738335 Pulled By: ajkr fbshipit-source-id: f371303c42b144d0a0424e9304b0df545f073ad1
This commit is contained in:
parent
266ac245af
commit
dc5f29f32f
@ -1010,6 +1010,7 @@ class EnvWrapper : public Env {
|
|||||||
return target_->NewLogger(fname, result);
|
return target_->NewLogger(fname, result);
|
||||||
}
|
}
|
||||||
uint64_t NowMicros() override { return target_->NowMicros(); }
|
uint64_t NowMicros() override { return target_->NowMicros(); }
|
||||||
|
uint64_t NowNanos() override { return target_->NowNanos(); }
|
||||||
|
|
||||||
void SleepForMicroseconds(int micros) override {
|
void SleepForMicroseconds(int micros) override {
|
||||||
target_->SleepForMicroseconds(micros);
|
target_->SleepForMicroseconds(micros);
|
||||||
@ -1059,6 +1060,32 @@ class EnvWrapper : public Env {
|
|||||||
return target_->GenerateUniqueId();
|
return target_->GenerateUniqueId();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
EnvOptions OptimizeForLogRead(const EnvOptions& env_options) const override {
|
||||||
|
return target_->OptimizeForLogRead(env_options);
|
||||||
|
}
|
||||||
|
EnvOptions OptimizeForManifestRead(
|
||||||
|
const EnvOptions& env_options) const override {
|
||||||
|
return target_->OptimizeForManifestRead(env_options);
|
||||||
|
}
|
||||||
|
EnvOptions OptimizeForLogWrite(const EnvOptions& env_options,
|
||||||
|
const DBOptions& db_options) const override {
|
||||||
|
return target_->OptimizeForLogWrite(env_options, db_options);
|
||||||
|
}
|
||||||
|
EnvOptions OptimizeForManifestWrite(
|
||||||
|
const EnvOptions& env_options) const override {
|
||||||
|
return target_->OptimizeForManifestWrite(env_options);
|
||||||
|
}
|
||||||
|
EnvOptions OptimizeForCompactionTableWrite(
|
||||||
|
const EnvOptions& env_options,
|
||||||
|
const ImmutableDBOptions& db_options) const override {
|
||||||
|
return target_->OptimizeForCompactionTableWrite(env_options, db_options);
|
||||||
|
}
|
||||||
|
EnvOptions OptimizeForCompactionTableRead(
|
||||||
|
const EnvOptions& env_options,
|
||||||
|
const ImmutableDBOptions& db_options) const override {
|
||||||
|
return target_->OptimizeForCompactionTableRead(env_options, db_options);
|
||||||
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Env* target_;
|
Env* target_;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user