Skip to content

Commit 54ea1d5

Browse files
fixed ProtoValue.java fromFb method for new date types (#483)
1 parent b81b4d7 commit 54ea1d5

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

table/src/main/java/tech/ydb/table/values/proto/ProtoValue.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -852,12 +852,20 @@ private static PrimitiveValue primitiveFromPb(PrimitiveType primitiveType, Value
852852
return newUuid(value.getHigh128(), value.getLow128());
853853
case Date:
854854
return PrimitiveValue.newDate(Integer.toUnsignedLong(value.getUint32Value()));
855+
case Date32:
856+
return PrimitiveValue.newDate32(value.getInt32Value());
855857
case Datetime:
856858
return PrimitiveValue.newDatetime(Integer.toUnsignedLong(value.getUint32Value()));
859+
case Datetime64:
860+
return PrimitiveValue.newDatetime64(value.getInt64Value());
857861
case Timestamp:
858862
return PrimitiveValue.newTimestamp(value.getUint64Value());
863+
case Timestamp64:
864+
return PrimitiveValue.newTimestamp64(value.getInt64Value());
859865
case Interval:
860866
return PrimitiveValue.newInterval(value.getInt64Value());
867+
case Interval64:
868+
return PrimitiveValue.newInterval64(value.getInt64Value());
861869
case TzDate:
862870
return PrimitiveValue.newTzDate(toTzDate(value));
863871
case TzDatetime:

0 commit comments

Comments
 (0)