Struct google_bigtableadmin2::api::ColumnFamily
source · pub struct ColumnFamily {
pub gc_rule: Option<GcRule>,
pub stats: Option<ColumnFamilyStats>,
}
Expand description
A set of columns within a table which share a common configuration.
This type is not used in any activity, and only used as part of another schema.
Fields§
§gc_rule: Option<GcRule>
Garbage collection rule specified as a protobuf. Must serialize to at most 500 bytes. NOTE: Garbage collection executes opportunistically in the background, and so it’s possible for reads to return a cell even if it matches the active GC expression for its family.
stats: Option<ColumnFamilyStats>
Output only. Only available with STATS_VIEW, this includes summary statistics about column family contents. For statistics over an entire table, see TableStats above.
Trait Implementations§
source§impl Clone for ColumnFamily
impl Clone for ColumnFamily
source§fn clone(&self) -> ColumnFamily
fn clone(&self) -> ColumnFamily
Returns a copy 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 ColumnFamily
impl Debug for ColumnFamily
source§impl Default for ColumnFamily
impl Default for ColumnFamily
source§fn default() -> ColumnFamily
fn default() -> ColumnFamily
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ColumnFamily
impl<'de> Deserialize<'de> for ColumnFamily
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for ColumnFamily
impl Serialize for ColumnFamily
impl Part for ColumnFamily
Auto Trait Implementations§
impl RefUnwindSafe for ColumnFamily
impl Send for ColumnFamily
impl Sync for ColumnFamily
impl Unpin for ColumnFamily
impl UnwindSafe for ColumnFamily
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