Download Latest Version APIJSON-8.0.2-sources.jar (207.5 kB)
Email in envelope

Get an email when there's a new version of APIJSON

Home / 7.9.0
Name Modified Size InfoDownloads / Week
Parent folder
APIJSON-7.9.0-sources.jar 2025-03-16 200.9 kB
APIJSON-7.9.0.jar 2025-03-16 252.4 kB
README.md 2025-03-16 1.3 kB
Xin Zeng QuestDB, ASOF JOIN, SAMPLE, LATEST, PARTITION, FILL Deng source code.tar.gz 2025-03-16 839.9 kB
Xin Zeng QuestDB, ASOF JOIN, SAMPLE, LATEST, PARTITION, FILL Deng source code.zip 2025-03-16 884.3 kB
Totals: 5 Items   2.2 MB 1

新增支持 QuestDB-高性能实时分析时序数据库; 新增支持 ~ ASOF JOIN, SAMPLE BY, LATEST ON, PARTITION BY, FILL(LINEAR) 等关键词及与语法; 简化 StringUtil 中各种字符串相关方法; 优化代码;

兼容性

AbstractSQLExecutor 中以下 3 个方法都在最后加了 1 个参数 Map<String, String> keyMap,如果你的项目中有 extends AbstractSQLExecutor 的子类并且重写了以上任意一个方法,则都需要在最后加上这个参数:

:::java
String getKey(@NotNull SQLConfig<T> config, @NotNull ResultSet rs, @NotNull ResultSetMetaData rsmd, int row, @NotNull JSONObject table, int columnIndex, Map<String, JSONObject> childMap, Map<String, String> keyMap) throws Exception

Object getValue(@NotNull SQLConfig<T> config, @NotNull ResultSet rs, @NotNull ResultSetMetaData rsmd, int row, @NotNull JSONObject table, int columnIndex, String label, Map<String, JSONObject> childMap, Map<String, String> keyMap) throws Exception

JSONObject onPutColumn(@NotNull SQLConfig<T> config, @NotNull ResultSet rs, @NotNull ResultSetMetaData rsmd, int row, @NotNull JSONObject table, int columnIndex, Join join, Map<String, JSONObject> childMap, Map<String, String> keyMap) throws Exception
Source: README.md, updated 2025-03-16