This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a change to branch NewTsFileV2
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 5972d02 merge NewTsFile
add b1e5c81 IOTDB-1111 load configuration -global command do not support
(#2526)
add 5837269 remove duplicated codes for error tips for query
FILL,AGGREGATION, GROUPBYTIME sql (#2525)
add 58dfb2f add executeRawDataQuery in SessionPool (#2522)
add 3f544dc [IOTDB-1113] Optimize the execution efficiency of UDF (#2511)
add 060f4fc Replace TreeSet with TimeSelector (heap-based) for better raw
query performance (#2495)
add cf9b35d [IOTDB-1081] New TsFile Format (V3) (#2184)
add 5c438bf Add the user guide for upgrading v0.11/0.10 to v0.12 (#2531)
add 7a393ef fix some upgrade recover bugs (#2536)
new 84cade9 merge maste
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
cluster/pom.xml | 16 ++
.../cluster/query/ClusterPhysicalGenerator.java | 15 +-
.../iotdb/cluster/query/LoadConfigurationTest.java | 122 ++++++++++++
docs/Download/README.md | 17 +-
docs/zh/Download/README.md | 14 +-
.../resources/conf/iotdb-engine.properties | 2 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 2 +-
.../org/apache/iotdb/db/conf/IoTDBConfigCheck.java | 6 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 4 +
.../iotdb/db/engine/upgrade/UpgradeTask.java | 5 +-
.../iotdb/db/query/control/QueryTimeManager.java | 10 +-
.../dataset/RawQueryDataSetWithValueFilter.java | 68 ++++++-
.../dataset/RawQueryDataSetWithoutValueFilter.java | 107 +++++-----
.../IntList.java => dataset/UDFInputDataSet.java} | 66 +++----
.../db/query/dataset/UDTFAlignByTimeDataSet.java | 6 +-
.../iotdb/db/query/udf/core/access/RowImpl.java | 23 ++-
.../iotdb/db/query/udf/core/input/InputLayer.java | 120 ++++++------
.../iotdb/db/query/udf/core/input/SafetyLine.java | 40 ++--
.../iotdb/db/query/udf/datastructure/Cache.java | 99 ++++++++++
.../primitive/ElasticSerializableIntList.java | 25 +--
.../row/ElasticSerializableRowRecordList.java | 69 ++++---
.../row/SerializableRowRecordList.java | 98 ++++------
.../tv/ElasticSerializableTVList.java | 28 ++-
.../org/apache/iotdb/db/service/TSServiceImpl.java | 12 +-
.../org/apache/iotdb/db/utils/UpgradeUtils.java | 20 +-
.../iotdb/db/utils/datastructure/TimeSelector.java | 155 +++++++++++++++
.../iotdb/db/integration/IoTDBDisableAlignIT.java | 6 +-
.../ElasticSerializableRowRecordListTest.java | 61 +++---
.../iotdb/db/query/udf/datastructure/LRUCache.java | 59 ++++++
.../db/query/udf/datastructure/LRUCacheTest.java | 115 +++++++++++
.../udf/datastructure/SerializableListTest.java | 2 +
.../SerializableRowRecordListTest.java | 49 ++++-
.../db/utils/datastructure/TimeSelectorTest.java | 217 +++++++++++++++++++++
.../org/apache/iotdb/session/pool/SessionPool.java | 22 +++
.../apache/iotdb/session/pool/SessionPoolTest.java | 33 +++-
.../tsfile/file/metadata/TimeseriesMetadata.java | 8 +-
36 files changed, 1337 insertions(+), 384 deletions(-)
create mode 100644
cluster/src/test/java/org/apache/iotdb/cluster/query/LoadConfigurationTest.java
copy
server/src/main/java/org/apache/iotdb/db/query/{udf/datastructure/primitive/IntList.java
=> dataset/UDFInputDataSet.java} (73%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/udf/datastructure/Cache.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/utils/datastructure/TimeSelector.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/query/udf/datastructure/LRUCache.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/query/udf/datastructure/LRUCacheTest.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/utils/datastructure/TimeSelectorTest.java