VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

ByteConverter类

功能描述

从字节数组解析java基类型的助手方法。

bool(byte[] bytes, int idx)

功能描述

解析字节数组中的布尔值。

语法格式

public static boolean bool(byte[] bytes,
                           int idx)

参数说明

参数名 参数说明
bytes 要解析的字节数组
idx 字节数组中解析的起始索引

返回值

已解析的布尔值。

bool(byte[] target, int idx, boolean value)

功能描述

将布尔值编码到字节数组。

语法格式

public static void bool(byte[] target,
                        int idx,
                        boolean value)

参数说明

参数名 参数说明
target 要编码到的字节数组
idx 字节数组中的起始索引
value 待编码的布尔值

返回值

无。

float4(byte[] bytes, int idx)

功能描述

解析字节数组中的浮点值。

语法格式

public static float float4(byte[] bytes,
                           int idx)

参数说明

参数名 参数说明
bytes 要解析的字节数组
idx 字节数组中解析的起始索引

返回值

已解析的浮点值。

float4(byte[] target, int idx, float value)

功能描述

将float值编码为字节数组。

语法格式

public static void float4(byte[] target,
                          int idx,
                          float value)

参数说明

参数名 参数说明
target 要编码到的字节数组
idx 字节数组中的起始索引
value 待编码的值

返回值

无。

float8(byte[] bytes, int idx)

功能描述

解析字节数组中的双精度值。

语法格式

public static double float8(byte[] bytes,
                            int idx)

参数说明

参数名 参数说明
bytes 要解析的字节数组
idx 字节数组中解析的起始索引

返回值

已解析的双精度值。

float8(byte[] target, int idx, double value)

功能描述

将双精度值编码为字节数组。

语法格式

public static void float8(byte[] target,
                          int idx,
                          double value)

参数说明

参数名 参数说明
target 要编码到的字节数组
idx 字节数组中的起始索引
value 待编码的值

返回值

无。

int2(byte[] bytes, int idx)

功能描述

解析字节数组中的短整型值。

语法格式

public static short int2(byte[] bytes,
                         int idx)

参数说明

参数名 参数说明
bytes 要解析的字节数组
idx 字节数组中解析的起始索引

返回值

已解析的短整型值。

int2(byte[] target, int idx, int value)

功能描述

将int值编码为字节数组。

语法格式

public static void int2(byte[] target,
                        int idx,
                        int value)

参数说明

参数名 参数说明
target 要编码到的字节数组
idx 字节数组中的起始索引
value 待编码的值

返回值

无。

int4(byte[] bytes, int idx)

功能描述

解析字节数组中的整型值。

语法格式

public static int int4(byte[] bytes,
                       int idx)

参数说明

参数名 参数说明
bytes 要解析的字节数组
idx 字节数组中解析的起始索引

返回值

已解析的整型值。

int4(byte[] target, int idx, int value)

功能描述

将int值编码为字节数组。

语法格式

public static void int4(byte[] target,
                        int idx,
                        int value)

参数说明

参数名 参数说明
target 要编码到的字节数组
idx 字节数组中的起始索引
value 待编码的值

返回值

无。

int8(byte[] bytes, int idx)

功能描述

解析字节数组中的长整型值。

语法格式

public static long int8(byte[] bytes,
                        int idx)

参数说明

参数名 参数说明
bytes 要解析的字节数组
idx 字节数组中解析的起始索引

返回值

已解析的长整型值。

int8(byte[] target, int idx, long value)

功能描述

将long值编码到字节数组。

语法格式

public static void int8(byte[] target,
                        int idx,
                        long value)

参数说明

参数名 参数说明
target 要编码到的字节数组
idx 字节数组中的起始索引
value 待编码的值

返回值

无。