1.30.22
1.30.22.4
新增功能
-
MultithreadedTableWriter
类新增支持创建包含基本数据类型 boolean[]、byte[]、char[]、short[]、int[]、long[]、double[]、float[]的 array vector。 -
ThreadPooledClient
类新增支持构造方法public ThreadPooledClient(int threadCount)
,发布端可通过订阅端的请求连接推送数据。 -
PollingClient
类新增支持无参构造方法public PollingClient()
,发布端可通过订阅端的请求连接推送数据。 -
BasicTable
类新增:addColumn
禁止添加重复列;- 支持
replaceColumn
替换已存在的单列; - 支持
replaceColName
替换已存在单列的列名。
功能优化
-
DBConnection
类私有化参数 isReverseStreaming,下个版本起将不再提供。 -
DBConnection
类优化:login
方法中 userID 参数重命名为 userId;getUserID()
方法重命名为getUserId()
。
故障修复
-
修复了 BasicDecimal32Vector, BasicDecimal64Vector, BasicDecimal128Vector 型数据通过
Append
方法写入结果错误的问题。 -
修复了没有空值的
BasicSymbolVector
类执行完setNull
后,在后续获取数据时出现报错、并导致连接断开、异常抛出等问题。
1.30.22.3
新增功能
- 新增支持通过字符串构造 BasicDecimal32, BasicDecimal64 型数据。
- 新增支持调用 fastjson 库的
JSONObject.toJSONString
方法序列化 Java API 中定义的 DolphinDB 数据类型。 - BasicDecimal32Vector, BasicDecimal64Vector 类的
add
方法新增支持调用 String 类型数据。 - BasicDecimal32Vector, BasicDecimal64Vector 类的
addRange
方法新增支持调用 String 类型数组类型数据。
功能优化
-
轻量化 DolphinDB Java API 依赖的 jar 包。
-
tableAppender 调整名字为 AutoFitTableAppender。
-
优化 ErrorCodeInfo 代码,其属性修改为 public 访问修饰符。
1.30.22.2
新增功能
-
新增开启高可用后,API 将优先随机连接低负载节点。
-
部分数据类型新增获取数值的方法。
BasicDouble, BasicFloat, BasicInt, BasicLong, BasicShort, BasicByte
功能优化
- 升级 FastJson 版本至2.0.33。
1.30.22.1
新增功能
-
新增支持 DECIMAL128 数据类型。
-
DBConnection 方法新增参数 sqlStd,用于解析 SQL 语句。
功能优化
- 优化了 BasicDBTask 的性能。