返回首页

gbase数据、南大通用产品文档:GBase8s智能大对象读取函数

更新日期:2024年09月11日

使用智能大对象读取函数将捕获的数据传输到应用程序可以访问的缓冲区。
您可以使用下表中列出的任何智能大对象读取函数,具体取决于您的应用
程序语言。在特定会话期间,必须对所有读取调用使用相同的智能大对象读取
函数。在同一会话中使用不同的函数可能会导致捕获数据的不完整传递。
表1-1.智能大对象读取函数
函数
参数
GBase 8s API
应用程序语言
mi_lo_read()
A pointer to a connection
descriptor
A smart large object file
descriptor
A data buffer The
maximum
number of bytes to read
DataBlade API
Use in a C language
application.
ifx_lo_read()
A smart large object file
descriptor
A data buffer
ODBC
Use in an ODBC application.
ifx_lo_read()
A smart large object file
descriptor
A data buffer The
maximum
number of bytes to read
A pointer to an error code
ESQL/C
Use in a C language
application.
IfxLoRead()
A smart large object file
descriptor
A data buffer The
maximum
number of bytes to read
JDBC
Use in a Java application.

GBase 8s数据库安装手册
南大通用数据技术股份有限公司
5
IfxBlob.Read()
A data buffer
.NET
Use in a .NET application.

默认值ZLIB
取值范围NONE/ZLIB/ZSTD
加载导出orc 文件格式相关参数,
orc 文件导出支持配置导出的orc 文件参数:
orc
文件内部的数据压缩格式,可通过配置文件、global、session 参数设置实现。

参数说明:
连接数据库的驱动类型、
驱动版本号、
当前驱动的部署路径和进程属主用户。
该参数属于USERSET 类型参数,属于运维类参数,不建议用户设置。
取值范围:字符串。
默认值:空字符串

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1159
说明:
空字符串,
表示当前连接数据库的驱动不支持自动设置connection_info 参数或应用程序
未设置。
驱动连接数据库的时候自行拼接的connection_info 参数格式如下:
{"driver_name":"ODBC","driver_version": "(GBase 8c X.X.X build 13b34b53) compiled at
2020-05-08 02:59:43 commit 2143 last mr 131
debug","driver_path":"/usr/local/lib/psqlodbcw.so","os_user":"gbase"}
默认显示driver_name 和driver_version,
driver_path 和os_user 的显示由用户控制
(参见
连接数据库和Linux 下配置数据源)。