Class: Google::Cloud::Bigtable::Admin::V2::ColumnFamily
- Inherits:
-
Object
- Object
- Google::Cloud::Bigtable::Admin::V2::ColumnFamily
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/bigtable/admin/v2/table.rb
Overview
A set of columns within a table which share a common configuration.
Instance Attribute Summary collapse
-
#gc_rule ⇒ ::Google::Cloud::Bigtable::Admin::V2::GcRule
Garbage collection rule specified as a protobuf.
-
#value_type ⇒ ::Google::Cloud::Bigtable::Admin::V2::Type
The type of data stored in each of this family's cell values, including its full encoding.
Instance Attribute Details
#gc_rule ⇒ ::Google::Cloud::Bigtable::Admin::V2::GcRule
Returns 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.
315 316 317 318 |
# File 'proto_docs/google/bigtable/admin/v2/table.rb', line 315 class ColumnFamily include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#value_type ⇒ ::Google::Cloud::Bigtable::Admin::V2::Type
Returns 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
forAddInput
mutations.
315 316 317 318 |
# File 'proto_docs/google/bigtable/admin/v2/table.rb', line 315 class ColumnFamily include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |