Cloud Bigtable Admin V2 API - Class Google::Cloud::Bigtable::Admin::V2::Type::Struct::Encoding::DelimitedBytes (v1.8.0)

Reference documentation and code samples for the Cloud Bigtable Admin V2 API class Google::Cloud::Bigtable::Admin::V2::Type::Struct::Encoding::DelimitedBytes.

Fields are encoded independently and concatenated with a configurable delimiter in between.

A struct with no fields defined is encoded as a single delimiter.

Sorted mode:

  • Fields are encoded in sorted mode.
  • Encoded field values must not contain any bytes <= delimiter[0]
  • Element-wise order is preserved: A < B if A[0] < B[0], or if A[0] == B[0] && A[1] < B[1], etc. Strict prefixes sort first.

Distinct mode:

  • Fields are encoded in distinct mode.
  • Encoded field values must not contain delimiter[0].

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#delimiter

def delimiter() -> ::String
Returns
  • (::String) — Byte sequence used to delimit concatenated fields. The delimiter must contain at least 1 character and at most 50 characters.

#delimiter=

def delimiter=(value) -> ::String
Parameter
  • value (::String) — Byte sequence used to delimit concatenated fields. The delimiter must contain at least 1 character and at most 50 characters.
Returns
  • (::String) — Byte sequence used to delimit concatenated fields. The delimiter must contain at least 1 character and at most 50 characters.