Google Cloud Bigtable Administration v2 API - Class ColumnFamily (3.15.0)

public sealed class ColumnFamily : IMessage<ColumnFamily>, IEquatable<ColumnFamily>, IDeepCloneable<ColumnFamily>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class ColumnFamily.

A set of columns within a table which share a common configuration.

Inheritance

object > ColumnFamily

Namespace

Google.Cloud.Bigtable.Admin.V2

Assembly

Google.Cloud.Bigtable.Admin.V2.dll

Constructors

ColumnFamily()

public ColumnFamily()

ColumnFamily(ColumnFamily)

public ColumnFamily(ColumnFamily other)
Parameter
Name Description
other ColumnFamily

Properties

GcRule

public GcRule GcRule { get; set; }

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.

Property Value
Type Description
GcRule

ValueType

public Type ValueType { get; set; }

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
Property Value
Type Description
Type