RWDBTBuffer<T>、RWDBVector<T> 和 RWDBDecimalVector 之间的区别

Difference between RWDBTBuffer<T>, RWDBVector<T> and RWDBDecimalVector

本文关键字:gt lt 之间 区别 RWDBDecimalVector RWDBTBuffer RWDBVector      更新时间:2023-10-16

我正在写一个python脚本来生成用于数据库访问的c++类,它们使用RogueWave类型进行数据传输。我有几个模板类来概述生成的类应该是什么样子。当实现在一次操作中传输多个元组的方法时,列被包装在RWDBTbuffer、RWDBVector和RWDBDecimalVector中。

我的问题是,我看不到正在包装的数据类型(int, long, RWDateTime, RWDecimalPortable)和它所放置的容器之间的直接关联。在我看来,我可以把所有东西都放在RWDBTBuffer中。对于数字类型,使用RWDBDecimalVector比RWDBTBuffer有什么优势?应该使用RWDBVector吗?

两者存储的数据没有什么不同。
主要的区别是你可以把RWDBVector转换成RWDBReader,然后你可以把数据读进去。