You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ka...@apache.org on 2020/11/18 02:19:53 UTC
[iotdb] branch master updated (84de3f8 -> 1229b86)
This is an automated email from the ASF dual-hosted git repository.
kangrong pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 84de3f8 change some mem control default parameters (#2054)
add 1229b86 [IoTDB-804] Index framework: from SQL to PhysicalPlan (#2024)
No new revisions were added by this update.
Summary of changes:
.../org/apache/iotdb/db/qp/strategy/SqlBase.g4 | 52 +++--
.../resources/conf/iotdb-engine.properties | 19 ++
.../org/apache/iotdb/db/auth/AuthorityChecker.java | 5 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 73 +++++++
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 22 ++
.../db/conf/directories/DirectoryManager.java | 4 +
.../exception/index/DistanceMetricException.java | 9 +-
.../index/IllegalIndexParamException.java | 9 +-
.../db/exception/index/IndexManagerException.java | 20 +-
.../IndexRuntimeException.java} | 15 +-
.../db/exception/index/QueryIndexException.java | 15 +-
.../index/UnsupportedIndexTypeException.java | 16 +-
.../iotdb/db/index/common/IndexConstant.java | 22 +-
.../apache/iotdb/db/index/common/IndexType.java | 87 ++++++++
.../apache/iotdb/db/index/common/IndexUtils.java | 25 ++-
.../iotdb/db/metadata/MetadataOperationType.java | 2 +
.../main/java/org/apache/iotdb/db/qp/Planner.java | 5 +-
.../apache/iotdb/db/qp/constant/SQLConstant.java | 5 +
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 7 +
.../org/apache/iotdb/db/qp/logical/Operator.java | 3 +-
...teDataOperator.java => QueryIndexOperator.java} | 32 +--
.../CreateIndexOperator.java} | 43 ++--
...oveFileOperator.java => DropIndexOperator.java} | 29 +--
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 12 +-
.../physical/crud/QueryIndexPlan.java} | 48 +++--
.../iotdb/db/qp/physical/sys/CreateIndexPlan.java | 182 ++++++++++++++++
...eteStorageGroupPlan.java => DropIndexPlan.java} | 88 ++++++--
.../iotdb/db/qp/strategy/LogicalGenerator.java | 229 ++++++++++++++++++++-
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 23 +++
.../qp/strategy/optimizer/ConcatPathOptimizer.java | 15 +-
.../iotdb/db/utils/datastructure/BinaryTVList.java | 5 +
.../db/utils/datastructure/BooleanTVList.java | 5 +
.../iotdb/db/utils/datastructure/DoubleTVList.java | 5 +
.../iotdb/db/utils/datastructure/FloatTVList.java | 5 +
.../iotdb/db/utils/datastructure/IntTVList.java | 5 +
.../iotdb/db/utils/datastructure/LongTVList.java | 5 +
.../iotdb/db/utils/datastructure/TVList.java | 5 +
.../iotdb/db/qp/plan/IndexLogicalPlanTest.java | 156 ++++++++++++++
.../qp/plan/IndexSubMatchingPhysicalPlanTest.java | 160 ++++++++++++++
.../plan/IndexWholeMatchingPhysicalPlanTest.java | 154 ++++++++++++++
server/src/test/resources/iotdb-engine.properties | 3 +-
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 4 +
.../iotdb/tsfile/utils/ReadWriteIOUtils.java | 23 +++
43 files changed, 1478 insertions(+), 173 deletions(-)
copy tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotCompatibleTsFileException.java => server/src/main/java/org/apache/iotdb/db/exception/index/DistanceMetricException.java (77%)
copy tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotCompatibleTsFileException.java => server/src/main/java/org/apache/iotdb/db/exception/index/IllegalIndexParamException.java (77%)
copy flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTSerializationSchema.java => server/src/main/java/org/apache/iotdb/db/exception/index/IndexManagerException.java (64%)
copy server/src/main/java/org/apache/iotdb/db/exception/{runtime/RPCServiceException.java => index/IndexRuntimeException.java} (72%)
copy flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTSerializationSchema.java => server/src/main/java/org/apache/iotdb/db/exception/index/QueryIndexException.java (70%)
copy flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTSerializationSchema.java => server/src/main/java/org/apache/iotdb/db/exception/index/UnsupportedIndexTypeException.java (63%)
copy flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTSerializationSchema.java => server/src/main/java/org/apache/iotdb/db/index/common/IndexConstant.java (63%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/index/common/IndexType.java
copy flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTSerializationSchema.java => server/src/main/java/org/apache/iotdb/db/index/common/IndexUtils.java (67%)
copy server/src/main/java/org/apache/iotdb/db/qp/logical/crud/{DeleteDataOperator.java => QueryIndexOperator.java} (58%)
copy server/src/main/java/org/apache/iotdb/db/qp/logical/{crud/InsertOperator.java => sys/CreateIndexOperator.java} (57%)
copy server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{RemoveFileOperator.java => DropIndexOperator.java} (64%)
copy server/src/main/java/org/apache/iotdb/db/{engine/cache/AccountableString.java => qp/physical/crud/QueryIndexPlan.java} (51%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateIndexPlan.java
copy server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{DeleteStorageGroupPlan.java => DropIndexPlan.java} (50%)
create mode 100644 server/src/test/java/org/apache/iotdb/db/qp/plan/IndexLogicalPlanTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/qp/plan/IndexSubMatchingPhysicalPlanTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/qp/plan/IndexWholeMatchingPhysicalPlanTest.java