pub enum PartitionTierHint {
Hot,
Warm,
Cold,
}Expand description
파티션의 스토리지 티어 힌트 — Hot / Warm / Cold 분류
§사용 예
use dbx_core::storage::partition::PartitionTierHint;
assert_eq!(PartitionTierHint::default(), PartitionTierHint::Hot);Variants§
Hot
최근 데이터 — Delta/Cache (Tier 1-2)에 우선 배치
Warm
중간 데이터 — WOS (Tier 3)에 배치
Cold
오래된 데이터 — ROS, 고압축 (Tier 5)에 배치
Trait Implementations§
Source§impl Clone for PartitionTierHint
impl Clone for PartitionTierHint
Source§fn clone(&self) -> PartitionTierHint
fn clone(&self) -> PartitionTierHint
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PartitionTierHint
impl Debug for PartitionTierHint
Source§impl Default for PartitionTierHint
impl Default for PartitionTierHint
Source§fn default() -> PartitionTierHint
fn default() -> PartitionTierHint
Returns the “default value” for a type. Read more
Source§impl PartialEq for PartitionTierHint
impl PartialEq for PartitionTierHint
impl Copy for PartitionTierHint
impl Eq for PartitionTierHint
impl StructuralPartialEq for PartitionTierHint
Auto Trait Implementations§
impl Freeze for PartitionTierHint
impl RefUnwindSafe for PartitionTierHint
impl Send for PartitionTierHint
impl Sync for PartitionTierHint
impl Unpin for PartitionTierHint
impl UnsafeUnpin for PartitionTierHint
impl UnwindSafe for PartitionTierHint
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more