Cloud Bigtable V2 Client - Class Utf8Bytes (2.18.0)

Reference documentation and code samples for the Cloud Bigtable V2 Client class Utf8Bytes.

UTF-8 encoding.

Sorted mode:

  • All values are supported.
  • Code point order is preserved. Distinct mode: all values are supported. Compatible with:
  • BigQuery TEXT encoding
  • HBase Bytes.toBytes
  • Java String#getBytes(StandardCharsets.UTF_8)

Generated from protobuf message google.bigtable.v2.Type.String.Encoding.Utf8Bytes

Namespace

Google \ Cloud \ Bigtable \ V2 \ Type \ PBString \ Encoding

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ null_escape_char string

Single-character escape sequence used to support NULL values. If set, allows NULL values to be encoded as the empty string "". The actual empty string, or any value where every character equals null_escape_char, has one more null_escape_char appended. If null_escape_char is set and does not equal the ASCII null character 0x00, then the encoding will not support sorted mode. .

getNullEscapeChar

Single-character escape sequence used to support NULL values.

If set, allows NULL values to be encoded as the empty string "". The actual empty string, or any value where every character equals null_escape_char, has one more null_escape_char appended. If null_escape_char is set and does not equal the ASCII null character 0x00, then the encoding will not support sorted mode. .

Returns
Type Description
string

setNullEscapeChar

Single-character escape sequence used to support NULL values.

If set, allows NULL values to be encoded as the empty string "". The actual empty string, or any value where every character equals null_escape_char, has one more null_escape_char appended. If null_escape_char is set and does not equal the ASCII null character 0x00, then the encoding will not support sorted mode. .

Parameter
Name Description
var string
Returns
Type Description
$this