iotdb-jdbc icon indicating copy to clipboard operation
iotdb-jdbc copied to clipboard

Jdbc connection implementation for IoTDB

Results 9 iotdb-jdbc issues
Sort by recently updated
recently updated
newest added

当前存在TsfileMetadataResultMetadata和TsfileResultMetadata两个类实现了ResultSetMetaData接口。 TsfileMetadataResultMetadata用于查询给定一个“元数据查询”时,它的相关信息(例如,每一列的名称) TsfileResultMetadata用于查询给定的一个“一般查询”,它的相关信息(例如,每一列的名称,数据类型)

enhancement

目前每次是将sql传给服务器,让服务器通过SQL来对比查找。 这里是有问题的, 一个connection创建了两个statement,两个statement写了相同的查询语句,然后两个人各自翻页,就冲突了。。 应该改为按照operationID来对比查找。

bug

注意到代码中resultset段还在处理slimit和limit,感觉应该在服务器端过滤。

enhancement

最好在查询出结果的时候,就把相关的columnsType返回。 同时如果查询的结果数量小于fetchsize,建议直接返回结果。

enhancement

在Thrift中,一个数据点的值使用下面的结构表示的: ``` struct TSDataValue{ 1: required bool is_empty 2: optional bool bool_val 3: optional i32 int_val 4: optional i64 long_val 5: optional double float_val 6: optional double double_val 7: optional...

某些情况下 SQL是很大的。 可能几KB。 考虑打开thrfit传输的压缩选项,构建客户端时指定是否启动压缩。

原有的实现里面很多地方还保留了TsFIle字样,统一改成IoTDB

SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/C:/Program%20Files/MATLAB/R2017b/java/jarext/slf4j/slf4j-log4j12.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/D:/iotdb-v0.3/lib/iotdb-jdbc.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.