This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch support_insert_object_through_sql
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 5bfc283e4e9 Add more IT
add a44eee0790b last cache
add 42d76386ad0 Hide password related parameters in show configuration
result (#16675)
add 4ede61cdf07 Avoid throwing AuthException to the state machine (#16677)
add c8e322c0e71 If the client input uses "-usessl", then force interactive
input of trustStore and trustStorePwd. (#16676)
add 367bb505ffd Fix process logic of empty TsBlock in InputLayer of
TransformOperator (#16678)
add 36bb2b1ab63 Bump logback version to 1.3.16 (#16671)
add 0fae41e2665 Use the correct value in showConfiguration to override the
value read from the configuration file (#16681)
add cc8a7189321 Fixed the bug that the attribute update container may add
extra calculated memory to schema engine (#16682)
add 65ec0e2b391 Add more optimizers for union (#16689)
add eae73aae64a SeriesScanUtil throws exception when using filters that
could not match any time range (#16691)
add eab51a69660 Add object type in CompatibleResolver
add 611a63ed043 Merge branch 'new_object_type' of github.com:apache/iotdb
into support_insert_object_through_sql
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/iotdb/db/it/IoTDBFilterIT.java | 14 ++
.../it/query/recent/IoTDBTableAggregationIT.java | 11 ++
.../java/org/apache/iotdb/cli/AbstractCli.java | 19 +--
.../src/main/java/org/apache/iotdb/cli/Cli.java | 6 +-
.../confignode/conf/SystemPropertiesUtils.java | 2 +
.../confignode/persistence/auth/AuthorInfo.java | 83 +++++++++---
.../persistence/auth/AuthorPlanExecutor.java | 7 +-
.../org/apache/iotdb/db/conf/IoTDBStartCheck.java | 4 +
.../execution/operator/source/SeriesScanUtil.java | 5 +
.../planner/plan/node/write/InsertRowNode.java | 4 +-
...thMergeSort.java => PushLimitThroughUnion.java} | 82 +++++++-----
.../iterative/rule/PushProjectionThroughUnion.java | 111 ++++++++++++++++
.../iterative/rule/PushTopKThroughUnion.java | 102 +++++++++++++++
.../iterative/rule/RemoveEmptyUnionBranches.java | 113 ++++++++++++++++
.../optimizations/LogicalOptimizeFactory.java | 24 +++-
.../plan/relational/type/CompatibleResolver.java | 5 +
.../dag/input/QueryDataSetInputLayer.java | 10 +-
.../update/DeviceAttributeCacheUpdater.java | 8 +-
.../java/org/apache/iotdb/db/service/DataNode.java | 4 +
.../dataregion/read/QueryDataSource.java | 5 +
.../execution/operator/TransformOperatorTest.java | 142 +++++++++++++++++++++
...{MergeUnionTest.java => UnionOptimizeTest.java} | 62 ++++++++-
.../iotdb/commons/conf/ConfigurationFileUtils.java | 75 ++++++++++-
.../commons/file/SystemPropertiesHandler.java | 2 +
pom.xml | 2 +-
25 files changed, 815 insertions(+), 87 deletions(-)
copy
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/{MergeLimitOverProjectWithMergeSort.java
=> PushLimitThroughUnion.java} (57%)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/PushProjectionThroughUnion.java
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/PushTopKThroughUnion.java
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/RemoveEmptyUnionBranches.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/execution/operator/TransformOperatorTest.java
rename
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/{MergeUnionTest.java
=> UnionOptimizeTest.java} (64%)