This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 58dfb2f add executeRawDataQuery in SessionPool (#2522)
add 3f544dc [IOTDB-1113] Optimize the execution efficiency of UDF (#2511)
No new revisions were added by this update.
Summary of changes:
.../resources/conf/iotdb-engine.properties | 2 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 2 +-
.../iotdb/db/query/control/QueryTimeManager.java | 10 +-
.../dataset/RawQueryDataSetWithValueFilter.java | 68 ++++++++++--
.../dataset/RawQueryDataSetWithoutValueFilter.java | 99 ++++++++++-------
.../IntList.java => dataset/UDFInputDataSet.java} | 66 ++++++------
.../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 +++--
.../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 +++++++--
19 files changed, 695 insertions(+), 340 deletions(-)
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/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