This is an automated email from the ASF dual-hosted git repository.
zyk pushed a change to branch table-model-debug
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 9c47034465a implement schema fetch and auto create
add 6724bf46919 push expression list into indexscan
add 588cc8e7229 add skipExecute judgement
add 0a46364664e fix nameHint naming in SymbolAllocator; fix cast impl
add c4da1776e57 fix replace function error
add e7c96634098 Merge branch 'ty/TableModelGrammar' into table-model-debug
add 3b27baa7c6d implement query using device cache
No new revisions were added by this update.
Summary of changes:
.../schema/source/SchemaSourceFactory.java | 6 +-
.../schema/source/TableDeviceSchemaSource.java | 13 +-
.../queryengine/plan/analyze/AnalyzeVisitor.java | 1 -
.../queryengine/plan/execution/QueryExecution.java | 13 ++
.../plan/planner/LogicalPlanBuilder.java | 6 +-
.../plan/planner/LogicalPlanVisitor.java | 2 +-
.../plan/planner/OperatorTreeGenerator.java | 2 +-
.../metedata/read/table/TableDeviceScanNode.java | 62 ++++----
.../plan/relational/analyzer/Analysis.java | 28 +++-
.../schema/DeviceInCacheFilterVisitor.java | 66 ++++++++
.../analyzer/schema/TableModelSchemaFetcher.java | 172 ++++++++++++++++++---
.../relational/metadata/TableMetadataImpl.java | 4 +-
.../plan/relational/planner/SymbolAllocator.java | 80 ++--------
.../planner/optimizations/IndexScan.java | 95 +++++++-----
.../statement/table/ShowTableDevicesStatement.java | 18 +--
.../read/req/impl/ShowTableDevicesPlan.java | 4 +-
.../schema/filter/impl/DeviceFilterToPathUtil.java | 74 +++++++++
.../commons/schema/filter/impl/DeviceIdFilter.java | 3 +
18 files changed, 456 insertions(+), 193 deletions(-)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/schema/DeviceInCacheFilterVisitor.java