This is an automated email from the ASF dual-hosted git repository.
hui pushed a change to branch lmh/fixSonar
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 2f72b43d4a2 fix sonar
new 0b74365951e fix sonar (parser)
new fa03b7dc40b fix sonar (expression)
new 7805091af13 fix sonar (common & execution)
new a445733753b del TestRPCClient
new 8f113472b89 fix sonar (tsfile/read)
The 5 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:
.../org/apache/iotdb/db/mpp/common/QueryId.java | 10 +-
.../db/mpp/common/header/ColumnHeaderConstant.java | 4 +
.../db/mpp/common/header/DatasetHeaderFactory.java | 4 +
.../mpp/common/schematree/ClusterSchemaTree.java | 22 ++-
.../schematree/visitor/SchemaTreeVisitor.java | 2 +-
.../visitor/SchemaTreeVisitorFactory.java | 5 +
.../apache/iotdb/db/mpp/plan/TestRPCClient.java | 173 ---------------------
.../db/mpp/plan/execution/ExecutionResult.java | 4 +-
.../db/mpp/plan/execution/QueryExecution.java | 14 +-
.../mpp/plan/execution/config/ConfigExecution.java | 12 +-
.../plan/execution/config/ConfigTaskVisitor.java | 3 +-
.../config/executor/ClusterConfigTaskExecutor.java | 8 +-
.../execution/config/metadata/GetRegionIdTask.java | 2 +-
.../config/metadata/GetSeriesSlotListTask.java | 2 +-
.../config/metadata/ShowClusterDetailsTask.java | 1 +
.../execution/config/metadata/ShowClusterTask.java | 2 +-
.../config/metadata/ShowConfigNodesTask.java | 9 +-
.../config/metadata/ShowFunctionsTask.java | 2 +-
.../config/metadata/model/ShowModelsTask.java | 4 +-
.../config/sys/quota/ShowSpaceQuotaTask.java | 2 +-
.../config/sys/quota/ShowThrottleQuotaTask.java | 6 +-
.../plan/execution/memory/MemorySourceHandle.java | 12 +-
.../iotdb/db/mpp/plan/expression/Expression.java | 3 +-
.../db/mpp/plan/expression/ExpressionFactory.java | 4 +
.../db/mpp/plan/expression/ExpressionType.java | 8 +-
.../plan/expression/binary/BinaryExpression.java | 1 +
.../plan/expression/multi/FunctionExpression.java | 8 +-
.../BuiltInScalarFunctionHelperFactory.java | 5 +
.../multi/builtin/helper/CastFunctionHelper.java | 22 +--
.../mpp/plan/expression/unary/LikeExpression.java | 11 +-
.../BindTypeForTimeSeriesOperandVisitor.java | 3 +-
.../visitor/ColumnTransformerVisitor.java | 9 +-
.../visitor/CompleteMeasurementSchemaVisitor.java | 17 +-
.../plan/expression/visitor/ExpressionVisitor.java | 66 ++++++++
.../visitor/IntermediateLayerVisitor.java | 24 ++-
.../visitor/TransformToViewExpressionVisitor.java | 95 +++--------
.../cartesian/BindSchemaForExpressionVisitor.java | 19 ++-
.../db/mpp/plan/optimization/PlanOptimizer.java | 1 +
.../iotdb/db/mpp/plan/parser/ASTVisitor.java | 62 +++-----
.../db/mpp/plan/parser/StatementGenerator.java | 62 ++++----
.../apache/iotdb/tsfile/read/TimeValuePair.java | 1 +
.../iotdb/tsfile/read/TsFileCheckStatus.java | 4 +
.../iotdb/tsfile/read/TsFileDeviceIterator.java | 2 +-
.../org/apache/iotdb/tsfile/read/TsFileReader.java | 1 +
.../iotdb/tsfile/read/TsFileSequenceReader.java | 20 ++-
.../iotdb/tsfile/read/UnClosedTsFileReader.java | 1 +
.../apache/iotdb/tsfile/read/common/BatchData.java | 21 ++-
.../org/apache/iotdb/tsfile/read/common/Chunk.java | 3 +-
.../tsfile/read/common/DescReadBatchData.java | 4 +-
.../tsfile/read/common/DescReadWriteBatchData.java | 7 +-
.../tsfile/read/common/ExceptionBatchData.java | 37 -----
.../org/apache/iotdb/tsfile/read/common/Field.java | 3 +-
.../org/apache/iotdb/tsfile/read/common/Path.java | 1 +
.../apache/iotdb/tsfile/read/common/RowRecord.java | 1 +
.../iotdb/tsfile/read/common/SignalBatchData.java | 1 +
.../apache/iotdb/tsfile/read/common/TimeRange.java | 7 +-
.../iotdb/tsfile/read/common/block/TsBlock.java | 33 ++--
.../tsfile/read/common/block/TsBlockBuilder.java | 1 +
.../read/common/block/TsBlockBuilderStatus.java | 1 +
.../tsfile/read/common/block/TsBlockMetadata.java | 41 -----
.../tsfile/read/common/block/TsBlockUtil.java | 4 +-
.../read/common/block/column/BinaryColumn.java | 1 +
.../common/block/column/BinaryColumnBuilder.java | 1 +
.../read/common/block/column/BooleanColumn.java | 1 +
.../common/block/column/BooleanColumnBuilder.java | 1 +
.../tsfile/read/common/block/column/Column.java | 1 +
.../read/common/block/column/ColumnBuilder.java | 1 +
.../common/block/column/ColumnBuilderStatus.java | 1 +
.../common/block/column/ColumnEncoderFactory.java | 4 +
.../read/common/block/column/ColumnUtil.java | 1 +
.../read/common/block/column/DoubleColumn.java | 1 +
.../common/block/column/DoubleColumnBuilder.java | 1 +
.../read/common/block/column/FloatColumn.java | 1 +
.../common/block/column/FloatColumnBuilder.java | 1 +
.../tsfile/read/common/block/column/IntColumn.java | 1 +
.../read/common/block/column/IntColumnBuilder.java | 1 +
.../read/common/block/column/LongColumn.java | 1 +
.../common/block/column/LongColumnBuilder.java | 1 +
.../read/common/block/column/NullColumn.java | 5 +-
.../block/column/RunLengthEncodedColumn.java | 1 +
.../read/common/block/column/TimeColumn.java | 1 +
.../common/block/column/TimeColumnBuilder.java | 1 +
.../read/common/parser/PathNodesGenerator.java | 12 +-
.../tsfile/read/common/parser/PathParseError.java | 1 +
.../tsfile/read/common/parser/PathVisitor.java | 1 +
.../iotdb/tsfile/read/common/type/TypeFactory.java | 5 +
.../read/controller/CachedChunkLoaderImpl.java | 1 +
.../iotdb/tsfile/read/controller/IChunkLoader.java | 1 +
.../read/controller/IChunkMetadataLoader.java | 1 +
.../tsfile/read/controller/IMetadataQuerier.java | 1 +
.../read/controller/MetadataQuerierByFileImpl.java | 1 +
.../tsfile/read/expression/ExpressionType.java | 1 +
.../tsfile/read/expression/IBinaryExpression.java | 1 +
.../iotdb/tsfile/read/expression/IExpression.java | 1 +
.../tsfile/read/expression/IUnaryExpression.java | 1 +
.../tsfile/read/expression/QueryExpression.java | 1 +
.../read/expression/impl/BinaryExpression.java | 9 +-
.../read/expression/impl/GlobalTimeExpression.java | 1 +
.../expression/impl/SingleSeriesExpression.java | 1 +
.../read/expression/util/ExpressionOptimizer.java | 3 +-
.../read/expression/util/ExpressionPrinter.java | 60 -------
.../iotdb/tsfile/read/filter/GroupByFilter.java | 1 +
.../tsfile/read/filter/GroupByMonthFilter.java | 1 +
.../read/filter/PredicateRemoveNotRewriter.java | 4 +
.../iotdb/tsfile/read/filter/TimeFilter.java | 4 +-
.../iotdb/tsfile/read/filter/ValueFilter.java | 161 +------------------
.../tsfile/read/filter/basic/BinaryFilter.java | 8 +-
.../iotdb/tsfile/read/filter/basic/Filter.java | 1 +
.../tsfile/read/filter/basic/UnaryFilter.java | 6 +-
.../tsfile/read/filter/factory/FilterFactory.java | 5 +
.../tsfile/read/filter/factory/FilterType.java | 1 +
.../tsfile/read/filter/operator/AndFilter.java | 9 +-
.../iotdb/tsfile/read/filter/operator/Eq.java | 1 +
.../iotdb/tsfile/read/filter/operator/Gt.java | 1 +
.../iotdb/tsfile/read/filter/operator/GtEq.java | 1 +
.../iotdb/tsfile/read/filter/operator/In.java | 1 +
.../iotdb/tsfile/read/filter/operator/Like.java | 22 +--
.../iotdb/tsfile/read/filter/operator/Lt.java | 1 +
.../iotdb/tsfile/read/filter/operator/LtEq.java | 1 +
.../iotdb/tsfile/read/filter/operator/NotEq.java | 1 +
.../tsfile/read/filter/operator/NotFilter.java | 1 +
.../tsfile/read/filter/operator/OrFilter.java | 9 +-
.../iotdb/tsfile/read/filter/operator/Regexp.java | 1 +
.../query/dataset/DataSetWithTimeGenerator.java | 3 +-
.../query/dataset/DataSetWithoutTimeGenerator.java | 17 +-
.../tsfile/read/query/dataset/QueryDataSet.java | 18 +--
.../query/executor/ExecutorWithTimeGenerator.java | 5 +-
.../tsfile/read/query/executor/QueryExecutor.java | 1 +
.../tsfile/read/query/executor/TsFileExecutor.java | 1 +
.../read/query/timegenerator/TimeGenerator.java | 1 +
.../query/timegenerator/TsFileTimeGenerator.java | 1 +
.../read/query/timegenerator/node/AndNode.java | 1 +
.../read/query/timegenerator/node/LeafNode.java | 1 +
.../tsfile/read/query/timegenerator/node/Node.java | 1 +
.../read/query/timegenerator/node/NodeType.java | 1 +
.../read/query/timegenerator/node/OrNode.java | 1 +
.../tsfile/read/reader/IAlignedPageReader.java | 1 +
.../iotdb/tsfile/read/reader/IBatchReader.java | 1 +
.../iotdb/tsfile/read/reader/IChunkReader.java | 1 +
.../iotdb/tsfile/read/reader/IPageReader.java | 1 +
.../iotdb/tsfile/read/reader/IPointReader.java | 1 +
.../iotdb/tsfile/read/reader/LocalTsFileInput.java | 1 +
.../iotdb/tsfile/read/reader/TsFileInput.java | 1 +
.../read/reader/chunk/AlignedChunkReader.java | 10 +-
.../tsfile/read/reader/chunk/ChunkReader.java | 4 +-
.../tsfile/read/reader/page/AlignedPageReader.java | 2 +
.../iotdb/tsfile/read/reader/page/PageReader.java | 5 +-
.../tsfile/read/reader/page/TimePageReader.java | 1 +
.../tsfile/read/reader/page/ValuePageReader.java | 1 +
.../reader/series/AbstractFileSeriesReader.java | 2 +-
.../read/reader/series/FileSeriesReader.java | 1 +
.../reader/series/FileSeriesReaderByTimestamp.java | 1 +
.../read/reader/series/PaginationController.java | 3 +-
153 files changed, 557 insertions(+), 821 deletions(-)
delete mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/plan/TestRPCClient.java
delete mode 100644
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/ExceptionBatchData.java
delete mode 100644
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockMetadata.java
delete mode 100644
tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/util/ExpressionPrinter.java