zstan commented on code in PR #5838: URL: https://github.com/apache/ignite-3/pull/5838#discussion_r2112171545
########## modules/core/src/main/java/org/apache/ignite/internal/lang/InternalTuple.java: ########## @@ -220,6 +221,14 @@ public interface InternalTuple { */ Instant timestampValue(int col); + /** + * Reads value for specified column. + * + * @param col Column index. + * @return Column value. + */ + Period periodValue(int col); Review Comment: fixed, append missed test ########## modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/util/TypeUtilsTest.java: ########## @@ -444,13 +444,15 @@ public Stream<DynamicTest> testSimpleTypesConversion() { // Year intervals are stored as days (int) for (SqlTypeName interval : SqlTypeName.YEAR_INTERVAL_TYPES) { SqlIntervalQualifier yearMonth = new SqlIntervalQualifier(interval.getStartUnit(), interval.getEndUnit(), SqlParserPos.ZERO); - testCaseList.add(new RelToExecTestCase(TYPE_FACTORY.createSqlIntervalType(yearMonth), INT32)); + testCaseList.add(new RelToExecTestCase(TYPE_FACTORY.createSqlIntervalType(yearMonth), + RowSchemaTypes.nativeType(NativeTypes.PERIOD))); } // Day intervals are stored as nanoseconds (long) Review Comment: done ########## modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/util/TypeUtilsTest.java: ########## @@ -444,13 +444,15 @@ public Stream<DynamicTest> testSimpleTypesConversion() { // Year intervals are stored as days (int) Review Comment: done ########## modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/Commons.java: ########## @@ -521,6 +521,7 @@ public static Mapping projectedMapping(int sourceSize, ImmutableIntList projecti case TIME: return tuple.timeValue(fieldIndex); case DATETIME: return tuple.dateTimeValue(fieldIndex); case TIMESTAMP: return tuple.timestampValue(fieldIndex); + case PERIOD: return tuple.periodValue(fieldIndex); Review Comment: fixed, append missed test -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@ignite.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org