This is an automated email from the ASF dual-hosted git repository.
JackieTien97 pushed a change to branch ty/chinese
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 43dc02fd1f5 feat: add compile-time i18n for log and exception messages
add b57a0fdd425 Fixed the bug that create attribute does not consider
nameList size > valueList size (#17593)
add 0008782ae79 Pipe: Fixed the first-chunk calculation bug for scan
parser (#17597)
add d1a234fc51e Load: Fixed multiple bugs (#17565)
add eefcdd21ecb Fixed the renaming bug of table view (#17577)
add f5fbaa2a3c9 Refuse unreasonable string length in thrift frame (#17612)
add 4c756796eda Merge remote-tracking branch 'origin/master' into
ty/chinese
add 80a51411347 feat: extend i18n coverage to 12 additional modules
No new revisions were added by this update.
Summary of changes:
external-service-impl/mqtt/pom.xml | 4 +
.../org/apache/iotdb/mqtt/i18n/MqttMessages.java | 54 ++++++++
.../org/apache/iotdb/mqtt/i18n/MqttMessages.java | 54 ++++++++
.../apache/iotdb/mqtt/JSONPayloadFormatter.java | 4 +-
.../apache/iotdb/mqtt/LinePayloadFormatter.java | 12 +-
.../org/apache/iotdb/mqtt/MPPPublishHandler.java | 7 +-
.../java/org/apache/iotdb/mqtt/MQTTService.java | 7 +-
.../apache/iotdb/mqtt/PayloadFormatManager.java | 15 ++-
external-service-impl/rest/pom.xml | 4 +
.../org/apache/iotdb/rest/i18n/RestMessages.java | 30 ++---
.../org/apache/iotdb/rest/i18n/RestMessages.java | 30 ++---
.../java/org/apache/iotdb/rest/RestService.java | 7 +-
.../v1/handler/StatementConstructionHandler.java | 4 +-
.../v1/handler/StatementConstructionHandler.java | 4 +-
.../v2/handler/RequestValidationHandler.java | 3 +-
.../v2/handler/StatementConstructionHandler.java | 4 +-
iotdb-api/pipe-api/pom.xml | 8 ++
.../iotdb/pipe/api/i18n/PipeApiMessages.java | 10 +-
.../iotdb/pipe/api/i18n/PipeApiMessages.java | 10 +-
.../parameter/PipeParameterValidator.java | 4 +-
iotdb-api/trigger-api/pom.xml | 8 ++
.../iotdb/trigger/api/i18n/TriggerApiMessages.java | 20 +--
.../iotdb/trigger/api/i18n/TriggerApiMessages.java | 23 ++--
.../iotdb/trigger/api/enums/FailureStrategy.java | 4 +-
.../iotdb/trigger/api/enums/TriggerEvent.java | 5 +-
.../iotdb/trigger/api/enums/TriggerType.java | 5 +-
iotdb-api/udf-api/pom.xml | 8 ++
.../apache/iotdb/udf/api/i18n/UdfApiMessages.java | 77 +++++++++++
.../apache/iotdb/udf/api/i18n/UdfApiMessages.java | 76 +++++++++++
.../analysis/AggregateFunctionAnalysis.java | 4 +-
.../analysis/ScalarFunctionAnalysis.java | 4 +-
.../api/customizer/config/UDFConfigurations.java | 3 +-
.../api/customizer/config/UDTFConfigurations.java | 3 +-
.../strategy/SlidingTimeWindowAccessStrategy.java | 7 +-
.../relational/table/MapTableFunctionHandle.java | 7 +-
.../table/TableFunctionProcessorProvider.java | 7 +-
.../api/relational/table/argument/Argument.java | 4 +-
.../relational/table/argument/DescribedSchema.java | 3 +-
.../relational/table/argument/ScalarArgument.java | 7 +-
.../relational/table/argument/TableArgument.java | 3 +-
.../specification/ParameterSpecification.java | 4 +-
.../java/org/apache/iotdb/udf/api/type/Type.java | 4 +-
.../org/apache/iotdb/udf/api/utils/RowImpl.java | 17 +--
iotdb-client/isession/pom.xml | 8 ++
.../iotdb/isession/i18n/ISessionMessages.java | 19 ++-
.../iotdb/isession/i18n/ISessionMessages.java | 19 ++-
.../org/apache/iotdb/isession/SessionDataSet.java | 5 +-
.../apache/iotdb/isession/template/Template.java | 5 +-
iotdb-client/service-rpc/pom.xml | 4 +
.../en/org/apache/iotdb/rpc/i18n/RpcMessages.java | 82 +++++++++++
.../zh/org/apache/iotdb/rpc/i18n/RpcMessages.java | 70 ++++++++++
.../apache/iotdb/rpc/BaseRpcTransportFactory.java | 4 +-
.../apache/iotdb/rpc/ConfigurableTByteBuffer.java | 6 +-
.../org/apache/iotdb/rpc/IoTDBJDBCDataSet.java | 18 ++-
.../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java | 19 ++-
.../main/java/org/apache/iotdb/rpc/RpcUtils.java | 5 +-
.../org/apache/iotdb/rpc/SynchronizedHandler.java | 6 +-
.../apache/iotdb/rpc/TElasticFramedTransport.java | 35 ++---
.../iotdb/rpc/stmt/PreparedParameterSerde.java | 8 +-
iotdb-client/subscription/pom.xml | 8 ++
.../subscription/i18n/SubscriptionMessages.java | 87 ++++++++++++
.../subscription/i18n/SubscriptionMessages.java | 87 ++++++++++++
.../rpc/subscription/config/ConsumerConstant.java | 4 +-
.../rpc/subscription/config/TopicConstant.java | 4 +-
.../payload/poll/SubscriptionPollRequest.java | 6 +-
.../payload/poll/SubscriptionPollResponse.java | 6 +-
.../base/AbstractSubscriptionConsumer.java | 6 +-
.../base/AbstractSubscriptionProviders.java | 11 +-
.../base/AbstractSubscriptionPullConsumer.java | 9 +-
.../base/AbstractSubscriptionPushConsumer.java | 9 +-
.../base/SubscriptionExecutorServiceManager.java | 16 ++-
.../session/subscription/util/IdentifierUtils.java | 7 +-
.../iotdb/session/subscription/util/PollTimer.java | 4 +-
iotdb-core/calc-commons/pom.xml | 4 +
.../org/apache/iotdb/calc/i18n/CalcMessages.java | 150 +++++++++++++++++++++
.../org/apache/iotdb/calc/i18n/CalcMessages.java | 143 ++++++++++++++++++++
.../calc/execution/operator/AbstractOperator.java | 13 +-
.../operator/process/AbstractSortOperator.java | 5 +-
.../operator/process/FilterAndProjectOperator.java | 3 +-
.../execution/operator/process/TopKOperator.java | 5 +-
.../function/TableFunctionLeafOperator.java | 5 +-
.../operator/process/function/partition/Slice.java | 7 +-
.../process/join/merge/MergeSortComparator.java | 4 +-
.../merge/comparator/JoinKeyComparatorFactory.java | 4 +-
.../rowpattern/PatternPartitionExecutor.java | 3 +-
.../rowpattern/expression/ArithmeticOperator.java | 10 +-
.../rowpattern/expression/CastComputation.java | 3 +-
.../rowpattern/expression/ComparisonOperator.java | 5 +-
.../process/rowpattern/expression/Computation.java | 7 +-
.../rowpattern/expression/LogicalOperator.java | 6 +-
.../expression/PatternExpressionComputation.java | 4 +-
.../matcher/IrRowPatternToProgramRewriter.java | 3 +-
.../process/rowpattern/matcher/Matcher.java | 3 +-
.../process/window/TopKRankingOperator.java | 5 +-
.../process/window/partition/Partition.java | 3 +-
.../window/partition/PartitionExecutor.java | 3 +-
.../process/window/partition/frame/FrameInfo.java | 6 +-
.../window/partition/frame/GroupsFrame.java | 5 +-
.../process/window/partition/frame/RangeFrame.java | 29 ++--
.../process/window/partition/frame/RowsFrame.java | 5 +-
.../operator/process/window/utils/ColumnList.java | 4 +-
.../relational/aggregation/AccumulatorFactory.java | 18 ++-
.../ApproxPercentileWithWeightAccumulator.java | 21 +--
.../aggregation/CountAllAccumulator.java | 5 +-
.../relational/aggregation/CountIfAccumulator.java | 5 +-
.../relational/aggregation/RecordIterator.java | 7 +-
.../relational/aggregation/TableAccumulator.java | 5 +-
.../UserDefinedAggregateFunctionAccumulator.java | 7 +-
.../aggregation/approximate/HyperLogLog.java | 3 +-
.../aggregation/approximate/TDigest.java | 11 +-
...oupedApproxPercentileWithWeightAccumulator.java | 21 +--
.../GroupedUserDefinedAggregateAccumulator.java | 4 +-
.../grouped/array/IntArrayFIFOQueue.java | 7 +-
.../grouped/array/LongBigArrayFIFOQueue.java | 5 +-
.../relational/ColumnTransformerBuilder.java | 9 +-
.../calc/plan/planner/CommonOperatorUtils.java | 3 +-
.../calc/plan/planner/TableOperatorGenerator.java | 23 ++--
.../planner/CastToBlobLiteralVisitor.java | 3 +-
.../planner/CastToBooleanLiteralVisitor.java | 3 +-
.../planner/CastToDateLiteralVisitor.java | 3 +-
.../planner/CastToDoubleLiteralVisitor.java | 3 +-
.../planner/CastToFloatLiteralVisitor.java | 3 +-
.../planner/CastToInt32LiteralVisitor.java | 3 +-
.../planner/CastToInt64LiteralVisitor.java | 3 +-
.../planner/CastToStringLiteralVisitor.java | 3 +-
.../planner/CastToTimestampLiteralVisitor.java | 3 +-
.../ir/GlobalTimePredicateExtractVisitor.java | 3 +-
.../AbstractTemporaryQueryDataFileService.java | 7 +-
.../column/TreeCaseWhenThenColumnTransformer.java | 4 +-
.../binary/ArithmeticBinaryColumnTransformer.java | 3 +-
.../binary/CompareBinaryColumnTransformer.java | 3 +-
.../binary/CompareEqualToColumnTransformer.java | 3 +-
.../binary/CompareNonEqualColumnTransformer.java | 3 +-
.../binary/LogicBinaryColumnTransformer.java | 3 +-
.../multi/LogicalMultiColumnTransformer.java | 3 +-
.../dag/column/unary/InColumnTransformer.java | 9 +-
.../column/unary/scalar/ExtractTransformer.java | 3 +-
.../unary/scalar/RoundColumnTransformer.java | 3 +-
.../scalar/factory/CodecStrategiesFactory.java | 9 +-
.../dag/column/unary/scalar/util/HexUtils.java | 5 +-
.../unary/scalar/util/SpookyHashV2Utils.java | 11 +-
.../transformation/dag/util/CastFunctionUtils.java | 4 +-
.../dag/util/CommonTransformUtils.java | 3 +-
.../transformation/dag/util/InputRowUtils.java | 4 +-
.../row/ElasticSerializableRowList.java | 3 +-
.../datastructure/row/SerializableRowList.java | 3 +-
.../tv/ElasticSerializableBinaryTVList.java | 3 +-
.../datastructure/tv/SerializableTVList.java | 3 +-
.../apache/iotdb/calc/utils/ObjectTypeUtils.java | 7 +-
.../iotdb/calc/utils/sort/SortBufferManager.java | 3 +-
.../scan/TsFileInsertionEventScanParser.java | 21 ++-
.../plan/statement/crud/LoadTsFileStatement.java | 1 +
.../attribute/DeviceAttributeStore.java | 3 +
.../db/storageengine/load/LoadTsFileManager.java | 54 +++++---
.../load/memory/LoadTsFileMemoryManager.java | 13 +-
.../pipe/event/TsFileInsertionEventParserTest.java | 50 +++++++
.../statement/crud/LoadTsFileStatementTest.java | 79 +++++++++++
.../attribute/DeviceAttributeStoreTest.java | 68 ++++++++++
.../table/TsTableRenameColumnSchemaTest.java | 60 +++++++++
.../load/memory/LoadTsFileMemoryManagerTest.java | 106 +++++++++++++++
iotdb-core/metrics/core/pom.xml | 8 ++
.../metrics/core/i18n/MetricsCoreMessages.java | 39 ++++++
.../metrics/core/i18n/MetricsCoreMessages.java | 39 ++++++
.../metrics/core/reporter/IoTDBJmxReporter.java | 17 +--
.../core/utils/IoTDBMetricObjNameFactory.java | 4 +-
iotdb-core/metrics/interface/pom.xml | 4 +
.../apache/iotdb/metrics/i18n/MetricsMessages.java | 78 +++++++++++
.../apache/iotdb/metrics/i18n/MetricsMessages.java | 76 +++++++++++
.../iotdb/metrics/AbstractMetricService.java | 3 +-
.../apache/iotdb/metrics/CompositeReporter.java | 9 +-
.../apache/iotdb/metrics/config/MetricConfig.java | 3 +-
.../metricsets/net/LinuxNetMetricManager.java | 9 +-
.../metricsets/net/WindowsNetMetricManager.java | 13 +-
.../reporter/iotdb/IoTDBSessionReporter.java | 15 ++-
.../reporter/prometheus/PrometheusReporter.java | 13 +-
.../apache/iotdb/metrics/utils/FileStoreUtils.java | 6 +-
.../apache/iotdb/commons/schema/table/TsTable.java | 35 +++--
library-udf/pom.xml | 8 ++
.../iotdb/library/i18n/LibraryUdfMessages.java | 121 +++++++++++++++++
.../iotdb/library/i18n/LibraryUdfMessages.java | 110 +++++++++++++++
.../org/apache/iotdb/library/anomaly/UDTFLOF.java | 5 +-
.../apache/iotdb/library/anomaly/UDTFRange.java | 3 +-
.../iotdb/library/anomaly/UDTFTwoSidedFilter.java | 3 +-
.../org/apache/iotdb/library/dlearn/UDTFAR.java | 3 +-
.../apache/iotdb/library/dlearn/UDTFCluster.java | 5 +-
.../iotdb/library/dlearn/util/cluster/KMeans.java | 12 +-
.../iotdb/library/dlearn/util/cluster/KShape.java | 12 +-
.../library/dlearn/util/cluster/MedoidShape.java | 20 +--
.../library/dmatch/util/CrossCorrelation.java | 4 +-
.../library/dprofile/util/CrossCorrelation.java | 4 +-
.../iotdb/library/dprofile/util/MADSketch.java | 4 +-
.../iotdb/library/dprofile/util/Resampler.java | 5 +-
.../iotdb/library/dprofile/util/Segment.java | 3 +-
.../library/dprofile/util/SlidingCollector.java | 4 +-
.../library/dquality/util/TimeSeriesQuality.java | 3 +-
.../iotdb/library/drepair/UDTFTimestampRepair.java | 5 +-
.../iotdb/library/drepair/UDTFValueFill.java | 3 +-
.../iotdb/library/drepair/UDTFValueRepair.java | 3 +-
.../apache/iotdb/library/drepair/util/ARFill.java | 5 +-
.../iotdb/library/drepair/util/ValueFill.java | 3 +-
.../iotdb/library/drepair/util/ValueRepair.java | 3 +-
.../library/frequency/UDFEnvelopeAnalysis.java | 3 +-
.../apache/iotdb/library/frequency/UDTFDeconv.java | 3 +-
.../iotdb/library/frequency/util/DWTUtil.java | 6 +-
.../iotdb/library/frequency/util/FFTUtil.java | 3 +-
.../apache/iotdb/library/match/UDAFDTWMatch.java | 4 +-
.../iotdb/library/match/UDAFPatternMatch.java | 4 +-
.../iotdb/library/match/utils/LinearScale.java | 7 +-
.../iotdb/library/util/BooleanCircularQueue.java | 6 +-
.../apache/iotdb/library/util/CircularQueue.java | 6 +-
.../iotdb/library/util/DoubleCircularQueue.java | 6 +-
.../iotdb/library/util/LinearRegression.java | 9 +-
.../iotdb/library/util/LongCircularQueue.java | 6 +-
.../java/org/apache/iotdb/library/util/Util.java | 5 +-
214 files changed, 2619 insertions(+), 514 deletions(-)
create mode 100644
external-service-impl/mqtt/src/main/i18n/en/org/apache/iotdb/mqtt/i18n/MqttMessages.java
create mode 100644
external-service-impl/mqtt/src/main/i18n/zh/org/apache/iotdb/mqtt/i18n/MqttMessages.java
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/PipeTaskOperation.java
=>
external-service-impl/rest/src/main/i18n/en/org/apache/iotdb/rest/i18n/RestMessages.java
(57%)
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/PipeTaskOperation.java
=>
external-service-impl/rest/src/main/i18n/zh/org/apache/iotdb/rest/i18n/RestMessages.java
(58%)
copy
integration-test/src/test/java/org/apache/iotdb/confignode/it/removedatanode/SQLModel.java
=>
iotdb-api/pipe-api/src/main/i18n/en/org/apache/iotdb/pipe/api/i18n/PipeApiMessages.java
(78%)
copy
integration-test/src/test/java/org/apache/iotdb/confignode/it/removedatanode/SQLModel.java
=>
iotdb-api/pipe-api/src/main/i18n/zh/org/apache/iotdb/pipe/api/i18n/PipeApiMessages.java
(78%)
copy
iotdb-client/isession/src/main/java/org/apache/iotdb/isession/ISessionDataSet.java
=>
iotdb-api/trigger-api/src/main/i18n/en/org/apache/iotdb/trigger/api/i18n/TriggerApiMessages.java
(63%)
copy
integration-test/src/test/java/org/apache/iotdb/subscription/it/DisplayName.java
=>
iotdb-api/trigger-api/src/main/i18n/zh/org/apache/iotdb/trigger/api/i18n/TriggerApiMessages.java
(62%)
create mode 100644
iotdb-api/udf-api/src/main/i18n/en/org/apache/iotdb/udf/api/i18n/UdfApiMessages.java
create mode 100644
iotdb-api/udf-api/src/main/i18n/zh/org/apache/iotdb/udf/api/i18n/UdfApiMessages.java
copy
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/exception/metadata/view/ViewContainsAggregationException.java
=>
iotdb-client/isession/src/main/i18n/en/org/apache/iotdb/isession/i18n/ISessionMessages.java
(62%)
copy
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/exception/metadata/view/ViewContainsAggregationException.java
=>
iotdb-client/isession/src/main/i18n/zh/org/apache/iotdb/isession/i18n/ISessionMessages.java
(62%)
create mode 100644
iotdb-client/service-rpc/src/main/i18n/en/org/apache/iotdb/rpc/i18n/RpcMessages.java
create mode 100644
iotdb-client/service-rpc/src/main/i18n/zh/org/apache/iotdb/rpc/i18n/RpcMessages.java
create mode 100644
iotdb-client/subscription/src/main/i18n/en/org/apache/iotdb/rpc/subscription/i18n/SubscriptionMessages.java
create mode 100644
iotdb-client/subscription/src/main/i18n/zh/org/apache/iotdb/rpc/subscription/i18n/SubscriptionMessages.java
create mode 100644
iotdb-core/calc-commons/src/main/i18n/en/org/apache/iotdb/calc/i18n/CalcMessages.java
create mode 100644
iotdb-core/calc-commons/src/main/i18n/zh/org/apache/iotdb/calc/i18n/CalcMessages.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/statement/crud/LoadTsFileStatementTest.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/schemaengine/schemaregion/attribute/DeviceAttributeStoreTest.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/schemaengine/table/TsTableRenameColumnSchemaTest.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/load/memory/LoadTsFileMemoryManagerTest.java
create mode 100644
iotdb-core/metrics/core/src/main/i18n/en/org/apache/iotdb/metrics/core/i18n/MetricsCoreMessages.java
create mode 100644
iotdb-core/metrics/core/src/main/i18n/zh/org/apache/iotdb/metrics/core/i18n/MetricsCoreMessages.java
create mode 100644
iotdb-core/metrics/interface/src/main/i18n/en/org/apache/iotdb/metrics/i18n/MetricsMessages.java
create mode 100644
iotdb-core/metrics/interface/src/main/i18n/zh/org/apache/iotdb/metrics/i18n/MetricsMessages.java
create mode 100644
library-udf/src/main/i18n/en/org/apache/iotdb/library/i18n/LibraryUdfMessages.java
create mode 100644
library-udf/src/main/i18n/zh/org/apache/iotdb/library/i18n/LibraryUdfMessages.java