Class ColumnFamily
A set of columns within a table which share a common configuration.
Implements
Inherited Members
Namespace: Google.Apis.BigtableAdmin.v2.Data
Assembly: Google.Apis.BigtableAdmin.v2.dll
Syntax
public class ColumnFamily : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
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.
Declaration
[JsonProperty("gcRule")]
public virtual GcRule GcRule { get; set; }
Property Value
Type | Description |
---|---|
GcRule |
Stats
Output only. Only available with STATS_VIEW, this includes summary statistics about column family contents. For statistics over an entire table, see TableStats above.
Declaration
[JsonProperty("stats")]
public virtual ColumnFamilyStats Stats { get; set; }
Property Value
Type | Description |
---|---|
ColumnFamilyStats |
ValueType
The type of data stored in each of this family's cell values, including its full encoding. If omitted, the
family only serves raw untyped bytes. For now, only the Aggregate
type is supported. Aggregate
can only
be set at family creation and is immutable afterwards. If value_type
is Aggregate
, written data must be
compatible with: * value_type.input_type
for AddInput
mutations
Declaration
[JsonProperty("valueType")]
public virtual Type ValueType { get; set; }
Property Value
Type | Description |
---|---|
Type |