>From Ritik Raj <[email protected]>:

Attention is currently required from: Ritik Raj.

Hello Anon. E. Moose #1000171, Jenkins,

I'd like you to reexamine a change. Please visit

    https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20773?usp=email

to look at the new patch set (#3).

The following approvals got outdated and were removed:
Contrib-2 by Anon. E. Moose #1000171, Integration-Tests-1 by Jenkins


Change subject: [ASTERIXDB-3684][STO] Support temporal types in Column
......................................................................

[ASTERIXDB-3684][STO] Support temporal types in Column

- user model changes: no
- storage format changes: yes
- interface changes: yes

Details:
Added support following temporal types
1. DATE
2. TIME
3. DATETIME
4. DURATION
5. INTERVAL
6. DAYTIMEDURATION
7. YEARMONTHDURATION
and allowing range filter and filter pushdown
for all aboves types except DURATION and
INTERVAL.

Ext-ref:MB-66257
Change-Id: I1bdf63561cd5e7c73801380cf0a7c1b5be9c9248
---
M 
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/processor/ColumnRangeFilterPushdownProcessor.java
M 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/supported-types/supported-types.001.ddl.sqlpp
M 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/supported-types/supported-types.002.ddl.sqlpp
M 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/supported-types/supported-types.003.ddl.sqlpp
M 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/supported-types/supported-types.005.update.sqlpp
A 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/temporal/001/001.001.ddl.sqlpp
A 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/temporal/001/001.002.update.sqlpp
A 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/temporal/001/001.003.update.sqlpp
A 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/temporal/001/001.004.query.sqlpp
A 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/temporal/001/001.005.query.sqlpp
A 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/temporal/001/001.006.query.sqlpp
A 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/temporal/001/001.007.query.sqlpp
A 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/temporal/001/001.008.query.sqlpp
A 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/temporal/001/001.009.query.sqlpp
A 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/temporal/001/001.010.query.sqlpp
A 
asterixdb/asterix-app/src/test/resources/runtimets/results/column/temporal/001/001.004.adm
A 
asterixdb/asterix-app/src/test/resources/runtimets/results/column/temporal/001/001.005.adm
A 
asterixdb/asterix-app/src/test/resources/runtimets/results/column/temporal/001/001.006.adm
A 
asterixdb/asterix-app/src/test/resources/runtimets/results/column/temporal/001/001.007.adm
A 
asterixdb/asterix-app/src/test/resources/runtimets/results/column/temporal/001/001.008.adm
A 
asterixdb/asterix-app/src/test/resources/runtimets/results/column/temporal/001/001.009.adm
A 
asterixdb/asterix-app/src/test/resources/runtimets/results/column/temporal/001/001.010.adm
M asterixdb/asterix-app/src/test/resources/runtimets/sqlpp_queries.xml
M 
asterixdb/asterix-app/src/test/resources/runtimets/testsuite_single_partition_sqlpp.xml
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/assembler/value/AbstractFixedLengthValueGetter.java
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/assembler/value/ValueGetterFactory.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/assembler/value/temporal/DateTimeValueGetter.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/assembler/value/temporal/DateValueGetter.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/assembler/value/temporal/DayTimeDurationValueGetter.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/assembler/value/temporal/DurationValueGetter.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/assembler/value/temporal/IntervalValueGetter.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/assembler/value/temporal/TimeValueGetter.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/assembler/value/temporal/YearMonthDurationValueGetter.java
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/filter/range/accessor/ConstantColumnRangeFilterValueAccessorFactory.java
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/metadata/schema/AbstractSchemaNode.java
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/operation/lsm/flush/FlushColumnMetadata.java
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/operation/lsm/flush/NoWriteFlushColumnMetadata.java
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/validation/ColumnSupportedTypesValidator.java
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/IColumnValuesReader.java
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/reader/AbstractColumnValuesReader.java
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/reader/ColumnValueReaderFactory.java
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/reader/value/AbstractValueReader.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/reader/value/Int32ValueReader.java
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/reader/value/LongValueReader.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/reader/value/temporal/DurationValueReader.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/reader/value/temporal/IntervalValueReader.java
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/writer/ColumnValuesWriterFactory.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/writer/DurationColumnValuesWriter.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/writer/IntervalColumnValuesWriter.java
M 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/writer/LongColumnValuesWriter.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/writer/filters/DurationColumnFilterWriter.java
A 
asterixdb/asterix-column/src/main/java/org/apache/asterix/column/values/writer/filters/IntervalColumnFilterWriter.java
M 
asterixdb/asterix-column/src/test/java/org/apache/asterix/column/values/reader/AbstractDummyColumnValuesReader.java
53 files changed, 1,411 insertions(+), 21 deletions(-)


  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb 
refs/changes/73/20773/3
--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20773?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://asterix-gerrit.ics.uci.edu/settings?usp=email

Gerrit-MessageType: newpatchset
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Change-Id: I1bdf63561cd5e7c73801380cf0a7c1b5be9c9248
Gerrit-Change-Number: 20773
Gerrit-PatchSet: 3
Gerrit-Owner: Ritik Raj <[email protected]>
Gerrit-Reviewer: Anon. E. Moose #1000171
Gerrit-Reviewer: Jenkins <[email protected]>
Gerrit-Attention: Ritik Raj <[email protected]>

Reply via email to