tencent cloud

游戏数据库 TcaplusDB

产品动态
产品简介
产品概述
产品优势
应用场景
产品架构
地域介绍
购买指南
产品定价
欠费说明
快速入门
了解基本概念
创建集群
创建表格组
创建表格
获取连接信息
访问 TcaplusDB
操作指南
管理集群与表格组
管理表格
监控与告警
访问管理
标签
任务列表
使用 TcaplusDB client
使用 client 工具访问数据
client 工具命令参考
使用 TcaplusDB SDK
变更历史
SDK 下载
SDK for C++ 接口说明
TcaplusDB 错误码
SDK 安装
PB 表 C++SDK 操作方法
TDR 表 C++SDK 操作方法
使用 TcaplusDB RESTful API
RESTful API 接口说明
Go RESTful API 接口说明
Java RESTful API 接口说明
PHP RESTful API 接口说明
Python RESTful API 接口说明
RESTful API 各语言示例下载
实践教程
表结构设计
数据库交互
常见问题
信息咨询类
数据库使用类
数据库原理类
API 文档
History
Introduction
API Category
Making API Requests
Table Group APIs
Other APIs
Table APIs
Cluster APIs
Data Types
Error Codes
相关协议
服务等级协议
服务条款
词汇表
联系我们

数据类型

PDF
聚焦模式
字号
最后更新时间: 2024-12-04 09:56:32
TcaplusDB 支持的 Proto Buffers 数据类型。

proto3 数据类型与编程语言类型映射

.proto 类型
C++ 类型
Java 类型
Python 类型
Go 类型
Ruby 类型
C# 类型
PHP 类型
Dart 类型
描述
double
double
double
float
float64
float
double
float
double
-
float
float
float
float
float32
float
float
float
double
-
int32
int32
int
int
int32
fixnum
bignum(根据需要)
int
integer
int
使用可变长度编码。
负数编码效率低,如果您的字段可能具有负值,请改用 sint32。
int64
int64
long
int/long
int64
bignum
long
integer
string
Int64
使用可变长度编码。
负数编码效率低,如果您的字段可能具有负值,请改用 sint64。
uint32
uint32
int
int/long
uint32
fixnum
bignum(根据需要)
uint
integer
int
使用可变长度编码。
uint64
uint64
long
int/long
uint64
bignum
ulong
integer
string
Int64
使用可变长度编码。
sint32
int32
int
int
int32
fixnum
bignum(根据需要)
int
integer
int
使用可变长度编码。
sint64
int64
long
int/long
int64
bignum
long
integer
string
Int64
使用可变长度编码。
有符号的 int 值。与常规 int32 相比,它们能更有效地编码负数。
fixed32
uint32
int
int/long
uint32
fixnum
bignum(根据需要)
uint
integer
int
始终为四个字节。
如果值通常大于2^28,则比 uint32 更有效。
fixed64
uint64
long
int/long
uint64
bignum
ulong
integer
string
Int64
始终为八个字节。
如果值通常大于2^56,则比 uint64 更有效。
sfixed32
int32
int
int
int32
fixnum
bignum(根据需要)
int
integer
int
始终为四个字节。
sfixed64
int64
long
int/long
int64
bignum
long
integer
string
Int64
始终为八个字节。
bool
bool
boolean
bool
bool
trueClass
falseClass
bool
boolean
bool
-
string
string
String
str/unicode
string
string
(UTF -8)
string
string
string
字符串必须始终包含 UTF-8 编码或7位 ASCII 文本,并且不能超过2^32。
bytes
string
ByteString
str
byte
string
(ASCII-8BIT)
bytestring
string
-
可以包含不超过2^32个任意字节序列。

proto2 数据类型与编程语言类型映射

.proto 类型
C++ 类型
Java 类型
Python 类型
Go 类型
描述
double
double
double
float
*float64
-
float
float
float
float
*float32
-
int32
int32
int
int
*int32
使用可变长度编码。负数编码效率低,如果您的字段可能具有负值,请改用 sint32。
int64
int64
long
int/long
*int64
使用可变长度编码。负数编码效率低,如果您的字段可能具有负值,请改用 sint64。
uint32
uint32
int
int/long
*uint32
使用可变长度编码。
uint64
uint64
long
int/long
*uint64
使用可变长度编码。
sint32
int32
int
int
*int32
使用可变长度编码。有符号的 int 值。与常规 int32 相比,它们能更有效地编码负数。
sint64
int64
long
int/long
*int64
使用可变长度编码。有符号的 int 值。与常规 int64 相比,它们能更有效地编码负数。
fixed32
uint32
int
int/long
*uint32
始终为四个字节。如果值通常大于2^28,则比 uint32 更有效。
fixed64
uint64
long
int/long
*uint64
始终为八个字节。如果值通常大于2^56,则比 uint64 更有效。
sfixed32
int32
int
int
*int32
始终为四个字节。
sfixed64
int64
long
int/long
*int64
始终为八个字节。
bool
bool
boolean
bool
*bool
-
string
string
String
unicode(Python 2)
str(Python 3)
*string
字符串必须始终包含 UTF-8 编码或7位 ASCII 文本。
bytes
string
ByteString
bytes
byte
可以包含任意字节序列。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈