Commit Graph

1104 Commits

Author SHA1 Message Date
XuYi 8dd2c9e8db
change comment for default value encoder in tsfile-format.properties (#166) 2017-12-06 19:05:02 +08:00
aoei.me 6339158884 fix bugs in query, aggregation and group by (#161)
fix bugs in query, aggregation and group by
2017-12-06 18:56:30 +08:00
qiaojialingithub 50767f17a0 update from origin 2017-12-04 23:54:52 +08:00
XuYi f2e0c56aa3
rle support boolean in iotdb (#163)
对应issue162
2017-12-04 18:29:12 +08:00
XuYi 7e65e22fc3
Fix issue 158 (#160)
* add get one column data type support
2017-12-02 20:02:36 +08:00
XuYi 1ab53de82e
client get column index start from 1 (#159) 2017-12-02 16:59:48 +08:00
jixuan1989 77e7e3f912
upgrade to 0.3.0 (#157) 2017-12-01 04:38:56 +08:00
nelbdss 1e8b62180b Group by batch (#137)
* create iotdb format refactor branch

* make DbFileReader, DbRowGroupReader inheritance relation for TsFile

* Modify bufferwriteprocessor iotdb

* Modify bufferwriteprocessor iotdb

* add RowGroupReader LRUMap

* resolve error code in this two class

* resolve the error code in overflow metadata test case

* Modify bufferwriteprocessor iotdb

* refactor writing process in iotdb

* add cache frameworf for new format

* add LRU in ReaderManager, change the implementation of OverflowValueReader

* fix bug caused by IoTDB format refactor

* add metadata cache framework and tsfilereader utils

* complete the metadata cache

* modify some class in query

* add group by batch read function - 1

* ReaderManager modification

* add RowGroupReader cache

* unit test case occurs error sometimes

* add comment for RecordReaderFactory

* modify method

* optimize the singleton pattern and add annotation

* add FileMetaData min time, max time filter

* group by batch

* add output all content method in LocalFileLogReader

* fix exception log for unsupport aggregation function

* add group by multiple aggregation function test in GroupBySmallDataTest.java

* fix QueryDataSet return usage

* add log info for group by calculation

* add info logs in OverflowQPExecutor and Utils, modify partitionFetchSize in GroupByEngineNoFilter

* add info log in OverflowQueryEngine

* modify group by log

* add test case statement size error in GroupBySmallDataTest

* add selectMultiTimeTest in GroupBySmallDataTest

* fix conflict with master

* fix ThrealLocal position in group by function

* fix unit test in GroupBySmallDataTest

* comment test flag in GroupBySmallDataTest

* add ConnectMain test for group by

* add exception.printStackTrace

* complete unlockForOneRequest method in ReadLockManager

* fix null check in GroupByEngineWithFilter

* fix a query data dealing method in GroupByEngineWithFilter

* put data in queryPathResult

* test fix effiency in OverflowBufferWriteProcessor

* add default value for aggregation function
2017-12-01 04:34:42 +08:00
liukun06 87b67ca375 Merge branch 'master' of https://github.com/thulab/iotdb 2017-12-01 04:01:30 +08:00
liukun06 a05e9c18bf change the log version 2017-12-01 02:13:23 +08:00
jixuan1989 2541bc780d
update readme.md (delete stale jars from lib) 2017-12-01 01:55:44 +08:00
qiaojialin ab09f22ad1 fix merge optimizer bug (#155)
* fix aggregation not match path hint

* fix statement is not allowed bug in qpmergeoptimizer
2017-12-01 01:29:19 +08:00
liukun06 98a01c76be remove the info log 2017-12-01 01:17:54 +08:00
liukun 68d060d679
fix bug: switch the filenodeprocessor lock and old query lock (#151) 2017-12-01 01:14:24 +08:00
XuYi b711708e95
Revert "fix merge optimizer bug (#153)" (#154)
This reverts commit 4a562e3c29.
2017-12-01 01:05:27 +08:00
qiaojialin 4a562e3c29 fix merge optimizer bug (#153)
* fix aggregation not match path hint

* fix statement is not allowed bug in qpmergeoptimizer
2017-12-01 00:55:57 +08:00
XuYi fee23bcf1b
change our service name to iotdb (#149)
change our service name to iotdb
2017-12-01 00:42:25 +08:00
liukun 4d5b8787db remove the volatile in filenode processor (#150) 2017-11-30 23:38:51 +08:00
liukun 83fe593cec
Iotdb format refactor (#133)
* create iotdb format refactor branch

* make DbFileReader, DbRowGroupReader inheritance relation for TsFile

* Modify bufferwriteprocessor iotdb

* Modify bufferwriteprocessor iotdb

* add RowGroupReader LRUMap

* resolve error code in this two class

* resolve the error code in overflow metadata test case

* Modify bufferwriteprocessor iotdb

* refactor writing process in iotdb

* add cache frameworf for new format

* add LRU in ReaderManager, change the implementation of OverflowValueReader

* fix bug caused by IoTDB format refactor

* add metadata cache framework and tsfilereader utils

* complete the metadata cache

* modify some class in query

* ReaderManager modification

* add RowGroupReader cache

* unit test case occurs error sometimes

* add comment for RecordReaderFactory

* optimize the singleton pattern and add annotation

* add FileMetaData min time, max time filter

* comment RecordReaderFactory queryStructure output

* fix exception log for unsupport aggregation function

* fix bug: merge and produce multiple tsfile; add debug log for cache hint rate

* fix bug in QueryMerger

* delete test

* add log level in OverflowBufferWriteProcessor

* fix a bug : flush start, end flag in LocalFileReader processing logic is wrong

* fix ouputAllValidLog comment in LocalFileReader

* fix bug: multiple device lastupdate time update in asynchrnous

* add volatile to all multiple thread variable

* Solve the map.remove during iterating error in FileNodeProcessor.merge() function

* delete 'temp' in rowgroupblock metadata in bufferwriteprocessor, add static final variable for cache class

* delete system out code

* fix WriteLogNodeTest stream close bug

* add volatile to all variable in filenodeprocessor
2017-11-30 17:59:31 +08:00
qiaojialin 8e425e0024 fix aggregation not match path hint (#147)
* fix aggregation not match path hint
2017-11-30 17:04:05 +08:00
stefaniexin e5b793a599 fix readme bugs 2017-11-30 16:30:13 +08:00
qiaojialingithub dbee9ed276 fix aggregation not match path hint 2017-11-30 15:37:03 +08:00
xingtanzjr 196d264c67
Update Readme.md
Fix an error in export script
2017-11-30 11:18:15 +08:00
XuYi 38735432a1
change tsfiledb to iotdb in script (#143)
change tsfiledb to iotdb in script
2017-11-29 22:17:52 +08:00
nelbdss 8c7bd948b4
Merge pull request #130 from thulab/fix_issue_129
fix a bug for batch update false
2017-11-29 11:41:54 +08:00
qiaojialin 64de260022
Merge pull request #132 from thulab/f_qp_aggre_bug_fix
fix qp aggregation bug
2017-11-28 09:25:09 +08:00
XuYi bcc008e993 change some codes 2017-11-27 22:15:08 +08:00
XuYi 3057bc2362 change some code 2017-11-27 22:06:31 +08:00
qiaojialingithub 37adb60577 add IT 2017-11-24 15:19:59 +08:00
qiaojialingithub fbe6ca0a70 fix qp aggregation bug 2017-11-24 14:34:56 +08:00
XuYi 2c0fea7f1f fix a bug for batch update false 2017-11-21 17:08:27 +08:00
aoei.me a67d9f4821
Merge pull request #126 from thulab/group_by_feature
Add group by feature
2017-11-17 10:55:57 +08:00
CGF 2409a27dd1 merge with master 2017-11-17 10:51:47 +08:00
CGF f692c6948b uncomment the unit test in service package 2017-11-12 20:17:27 +08:00
CGF 32e245268d add unit test for aggregation and fix bug 2017-11-12 20:00:03 +08:00
CGF 066acff138 improve test case 2017-11-10 20:53:19 +08:00
CGF 8398496d37 add group by filter test case 2017-11-10 16:32:00 +08:00
stefaniexin 26ee03e85d Readme: update format 2017-11-10 15:24:24 +08:00
stefaniexin 17833fe9a7 Readme: QuickStart-Examples&SQLGuide 2017-11-10 15:22:23 +08:00
stefaniexin 9aa97ba153 modify format 2017-11-10 14:42:33 +08:00
stefaniexin ebcb57cae0 Readme: QuickStart-config&start 2017-11-10 14:40:20 +08:00
CGF 17697d063b add group filter implementation 2017-11-10 14:07:46 +08:00
stefaniexin 54872d0e1a Readme: Prerequisites&QuickStart-build 2017-11-10 12:31:14 +08:00
stefaniexin 4466c4b302 update readme overview and features 2017-11-09 17:05:04 +08:00
stefaniexin 6dbab35a54 readme doc: overview and features 2017-11-09 17:01:56 +08:00
CGF e54400ce60 test case enhancement, modify Utils.java 2017-11-08 17:23:19 +08:00
qiaojialingithub b86de9b7de update 2017-11-08 15:35:16 +08:00
qiaojialingithub 11c3d7e3a4 change intervals to pair 2017-11-08 15:34:26 +08:00
CGF ce2333e6bc Merge branch 'group_by_feature' of github.com:thulab/iotdb into group_by_feature 2017-11-08 09:55:45 +08:00
CGF 2dbd10a682 complete group by count aggregaiton, no filter, no batch 2017-11-08 09:50:51 +08:00