This is an automated email from the ASF dual-hosted git repository.
rong pushed a change to branch nested-operations
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from f47791a new access data structures
new 025fd00 SingleInputSingleOutputIntermediateLayer:
constructPointReader & constructRowReader & constructRowSlidingSizeWindowReader
new 9e61bd6 SingleInputSingleOutputIntermediateLayer:
constructRowSlidingTimeWindowReader
new 3631c85 SingleInputMultiOutputIntermediateLayer &
SingleInputSingleOutputIntermediateLayer
new 205c3ba rename
The 4 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:
.../query/expression/binary/BinaryExpression.java | 4 +-
.../query/expression/unary/FunctionExpression.java | 5 +-
.../query/expression/unary/NegationExpression.java | 4 +-
.../query/expression/unary/TimeSeriesOperand.java | 4 +-
...SerializableTVListBackedSingleColumnWindow.java | 4 +-
.../db/query/udf/core/layer/IntermediateLayer.java | 13 +-
.../db/query/udf/core/layer/LayerCacheUtils.java | 81 +++++
...nputColumnMultiReferenceIntermediateLayer.java} | 51 ++--
...putColumnSingleReferenceIntermediateLayer.java} | 51 ++--
.../MultiInputMultiOutputIntermediateLayer.java | 35 ---
.../MultiInputSingleOutputIntermediateLayer.java | 35 ---
...InputColumnMultiReferenceIntermediateLayer.java | 336 +++++++++++++++++++++
...nputColumnSingleReferenceIntermediateLayer.java | 248 +++++++++++++++
.../SingleInputMultiOutputIntermediateLayer.java | 165 ----------
.../SingleInputSingleOutputIntermediateLayer.java | 36 ---
.../iotdb/db/query/udf/core/layer/UDFLayer.java | 28 +-
.../db/query/udf/core/reader/LayerRowReader.java | 2 +-
17 files changed, 744 insertions(+), 358 deletions(-)
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/LayerCacheUtils.java
copy
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/{IntermediateLayer.java
=> MultiInputColumnMultiReferenceIntermediateLayer.java} (51%)
copy
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/{IntermediateLayer.java
=> MultiInputColumnSingleReferenceIntermediateLayer.java} (51%)
delete mode 100644
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/MultiInputMultiOutputIntermediateLayer.java
delete mode 100644
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/MultiInputSingleOutputIntermediateLayer.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/SingleInputColumnMultiReferenceIntermediateLayer.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/SingleInputColumnSingleReferenceIntermediateLayer.java
delete mode 100644
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/SingleInputMultiOutputIntermediateLayer.java
delete mode 100644
server/src/main/java/org/apache/iotdb/db/query/udf/core/layer/SingleInputSingleOutputIntermediateLayer.java