This is an automated email from the ASF dual-hosted git repository.
Caideyipi pushed a change to branch time-partition-boundary-overflow-fix
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 87e65643e36 Merge branch 'master' of https://github.com/apache/iotdb
into time-partition-boundary-overflow-fix
add 63608c37842 Address timestamp boundary review feedback
No new revisions were added by this update.
Summary of changes:
.../operator/process/fill/linear/LinearFill.java | 5 +-
.../process/gapfill/AbstractGapFillOperator.java | 21 ++--
.../scalar/DateBinFunctionColumnTransformer.java | 51 ++++----
.../iotdb/db/i18n/DataNodeQueryMessages.java | 12 ++
.../iotdb/db/i18n/StorageEngineMessages.java | 2 +
.../iotdb/db/i18n/DataNodeQueryMessages.java | 13 ++
.../iotdb/db/i18n/StorageEngineMessages.java | 2 +
.../query/QueryTimeoutRuntimeException.java | 14 +--
.../processor/TumblingWindowingProcessor.java | 15 +--
.../downsampling/DownSamplingTimeUtils.java | 4 -
.../sdt/SwingingDoorTrendingFilter.java | 2 +-
.../dataregion/DataRegionWatermarkInjector.java | 14 +--
.../timerangeiterator/AggrWindowIterator.java | 11 +-
.../timerangeiterator/ITimeRangeIterator.java | 33 ++---
.../timerangeiterator/PreAggrWindowIterator.java | 12 +-
.../PreAggrWindowWithNaturalMonthIterator.java | 14 ++-
.../operator/process/ai/InferenceOperator.java | 6 +-
.../db/queryengine/plan/analyze/AnalyzeUtils.java | 10 +-
.../queryengine/plan/analyze/AnalyzeVisitor.java | 49 +++++---
.../plan/expression/ExpressionFactory.java | 4 +-
.../plan/optimization/LimitOffsetPushDown.java | 14 +--
.../db/queryengine/plan/parser/ASTVisitor.java | 43 +++++--
.../plan/relational/sql/parser/AstBuilder.java | 5 +-
.../dag/intermediate/IntermediateLayer.java | 11 --
.../dag/intermediate/MultiInputLayer.java | 8 +-
.../SingleInputMultiReferenceLayer.java | 8 +-
.../SingleInputSingleReferenceLayer.java | 8 +-
.../tsfile/generator/TsFileNameGenerator.java | 3 +-
.../TsFileOverlapValidationAndRepairTool.java | 8 +-
.../iotdb/db/utils/DataNodeDateTimeUtils.java | 140 ++++++++++++---------
.../SlidingTimeWindowEvaluationHandler.java | 36 +++---
.../dataregion/tsfile/TsFileResourceTest.java | 4 +-
.../apache/iotdb/db/utils/DateTimeUtilsTest.java | 16 +--
.../apache/iotdb/commons/i18n/QueryMessages.java | 5 +
.../apache/iotdb/commons/i18n/QueryMessages.java | 6 +
.../commons/partition/SeriesPartitionTable.java | 14 +--
.../queryengine/plan/udf/ForecastTimeUtils.java | 16 ++-
.../builtin/UDTFEqualSizeBucketOutlierSample.java | 6 +-
.../commons/udf/builtin/UDTFTimeDifference.java | 15 +--
.../relational/tvf/CumulateTableFunction.java | 29 +++--
.../builtin/relational/tvf/HOPTableFunction.java | 21 ++--
.../relational/tvf/SessionTableFunction.java | 8 +-
.../relational/tvf/TumbleTableFunction.java | 11 +-
.../udf/builtin/relational/tvf/WindowTVFUtils.java | 39 +++---
.../iotdb/commons/utils/CommonDateTimeUtils.java | 20 +++
.../iotdb/commons/utils/TimePartitionUtils.java | 126 ++++++++++---------
.../relational/tvf/ForecastTimeUtilsTest.java | 9 ++
.../commons/utils/CommonDateTimeUtilsTest.java | 33 +++++
.../commons/utils/TimePartitionUtilsTest.java | 17 +++
49 files changed, 558 insertions(+), 415 deletions(-)