GB/T 34949-2017
实时数据库C语言接口规范
发布时间:2017-11-01 实施时间:2018-05-01


实时数据库是一种用于实时数据采集、存储和处理的软件系统。它可以实时地采集各种传感器、设备等的数据,并将其存储在数据库中,供后续的数据分析、决策等使用。实时数据库通常需要提供一些接口,供开发人员使用。本标准规定了实时数据库C语言接口的规范,以便开发人员能够更加方便地使用实时数据库。

1. 接口定义
实时数据库C语言接口的定义应该包括以下内容:
(1)接口名称
(2)接口功能描述
(3)输入参数
(4)输出参数
(5)返回值
(6)错误码

2. 数据类型
实时数据库C语言接口应该支持以下数据类型:
(1)整型
(2)浮点型
(3)字符型
(4)布尔型
(5)日期型
(6)时间型
(7)字符串型
(8)数组型
(9)结构体型

3. 函数调用规范
实时数据库C语言接口的函数调用规范应该符合以下要求:
(1)函数名应该具有描述性,能够清晰地表达函数的功能。
(2)函数的输入参数应该按照顺序排列,且每个参数应该有明确的数据类型和描述。
(3)函数的输出参数应该按照顺序排列,且每个参数应该有明确的数据类型和描述。
(4)函数的返回值应该有明确的数据类型和描述。
(5)函数的错误码应该有明确的描述,能够清晰地表达错误的类型和原因。

4. 错误码
实时数据库C语言接口的错误码应该具有以下特点:
(1)错误码应该有明确的描述,能够清晰地表达错误的类型和原因。
(2)错误码应该具有唯一性,不同的错误应该有不同的错误码。
(3)错误码应该具有可读性,能够方便地被开发人员理解和使用。

相关标准
GB/T 34948-2017 实时数据库通用规范
GB/T 34950-2017 实时数据库Java语言接口规范
GB/T 34951-2017 实时数据库Python语言接口规范
GB/T 34952-2017 实时数据库C++语言接口规范
GB/T 34953-2017 实时数据库.NET语言接口规范