Cloud Bigtable Client - Class DataUtil (1.23.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.

Methods

isSystemLittleEndian

Check if system is little-endian.

Returns
TypeDescription
bool

isSupported

Check if Google\Cloud\Bigtable\DataUtil::intToByteString() and Google\Cloud\Bigtable\DataUtil::byteStringToInt() supported on the current platform.

Returns
TypeDescription
bool

intToByteString

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

Parameter
NameDescription
intValue int

Integer value to convert to.

Returns
TypeDescription
stringReturns a string of bytes representing a 64-bit big-endian signed integer.

byteStringToInt

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

Parameter
NameDescription
bytes string

String of bytes to convert.

Returns
TypeDescription
intInteger value of the string bytes.