GoogleApi.BigtableAdmin.V2.Model.GoogleBigtableAdminV2TypeStructEncodingDelimitedBytes (google_api_bigtable_admin v0.31.0)

View Source

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].

Attributes

  • delimiter (type: String.t, default: nil) - Byte sequence used to delimit concatenated fields. The delimiter must contain at least 1 character and at most 50 characters.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() ::
  %GoogleApi.BigtableAdmin.V2.Model.GoogleBigtableAdminV2TypeStructEncodingDelimitedBytes{
    delimiter: String.t() | nil
  }

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.