Google Cloud Bigtable Administration v2 API - Class Type.Types.Struct.Types.Encoding.Types.DelimitedBytes (3.23.0)

public sealed class Type.Types.Struct.Types.Encoding.Types.DelimitedBytes : IMessage<Type.Types.Struct.Types.Encoding.Types.DelimitedBytes>, IEquatable<Type.Types.Struct.Types.Encoding.Types.DelimitedBytes>, IDeepCloneable<Type.Types.Struct.Types.Encoding.Types.DelimitedBytes>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class Type.Types.Struct.Types.Encoding.Types.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].

Inheritance

object > Type.Types.Struct.Types.Encoding.Types.DelimitedBytes

Namespace

Google.Cloud.Bigtable.Admin.V2

Assembly

Google.Cloud.Bigtable.Admin.V2.dll

Constructors

DelimitedBytes()

public DelimitedBytes()

DelimitedBytes(DelimitedBytes)

public DelimitedBytes(Type.Types.Struct.Types.Encoding.Types.DelimitedBytes other)
Parameter
Name Description
other TypeTypesStructTypesEncodingTypesDelimitedBytes

Properties

Delimiter

public ByteString Delimiter { get; set; }

Byte sequence used to delimit concatenated fields. The delimiter must contain at least 1 character and at most 50 characters.

Property Value
Type Description
ByteString