Cloud Bigtable Client - Class DataUtil (2.6.0)

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

This class contains utility to convert integer to byte string and backward.

This utility class is only supported on 64 bit machine with PHP version > 5.5.

Namespace

Google \ Cloud \ Bigtable

Methods

static::isSystemLittleEndian

Check if system is little-endian.

Returns
Type Description
bool

static::isSupported

Check if DataUtil::intToByteString() and DataUtil::byteStringToInt() supported on the current platform.

Returns
Type Description
bool

static::intToByteString

Utility method to convert an integer to a 64-bit big-endian signed integer byte string.

Parameter
Name Description
intValue int

Integer value to convert to.

Returns
Type Description
string Returns a string of bytes representing a 64-bit big-endian signed integer.

static::byteStringToInt

Converts a 64-bit big-endian signed integer represented as a byte string to an integer.

Parameter
Name Description
bytes string

String of bytes to convert.

Returns
Type Description
int Integer value of the string bytes.