2024-08-27
|
ZH
如果有项目中自定义的类型 在写入数据库时 驱动有可能不支持 可以注册一个DataWriter,实现write方法,在写入数据库时如果匹配到相关的类型 会调用write方法执行类型转换 write要把Object value转换成java默认类型,这样系统内部会转换成驱动需要的类型 或者直接转换成数据
2024-09-02
|
ZH
metadata作为AnylineService的内部类主要用来查询数据库结构,如表,表,主键,索引等 service.metadata().table(String) ServiceProxy.metadata.table(String); 因为元数据查询量很大,所以会有缓存。 在系统内通过Any
2024-09-03
|
ZH
configs.getRunText(DataRuntime runtime, boolean placeholder) runtime:运行环境 RuntimeHolder.runtime():默认数据源相关环境 placeholder:是否生成点位符
2024-09-05
|
ZH
HyperLogLog 类型,用于近似去重 HLL 是基于 HyperLogLog 算法的工程实现,用于保存 HyperLogLog 计算过程的中间结果 BINARY/VARBINARY 数据类型,用于存储二进制数据,单位为字节 BINARY 是 VARBINARY 的别名,用法与
2024-09-09
|
ZH
{ "table": "FI_USER", //主表 "alias": "FI", /别名 "distinct": "distinct",
2024-09-13
|
ZH
/** * 加权均值 * @param factor 权重计算列 * @param key 值计算列 * @param scale 小数位 * @param round 舍入模式 参考BigDecimal静态常量 * R
2024-09-13
|
ZH
/** * 计算key列值在整个集合中占比 * @param scale 小数位 * @param round 舍入模式 参考BigDecimal静态常量 * ROUND_UP = 0 舍入远离零的舍入模式 在丢弃非零部分之前
2024-09-13
|
ZH
/** * 多列平均值 * @param empty 空值是否计数 * @param scale 小数位 * @param keys keys * @param round 舍入模式 参考BigDecimal静态常量 *
2024-09-13
|
ZH
/** * 多列乘积 * @param keys keys * @param empty 是否计算空列 如果计算会算出0 * @return BigDecimal */ public BigDecimal multiply(bool