@@ -256,7 +256,7 @@ The sort order used for `DATE` is signed.
256256
257257` TIME ` is used for a logical time type without a date with millisecond or microsecond precision.
258258The type has two type parameters: UTC adjustment (` true ` or ` false ` )
259- and precision (` MILLIS ` or ` MICROS ` ).
259+ and precision (` MILLIS ` or ` MICROS ` , ` NANOS ` ).
260260
261261` TIME ` with precision ` MILLIS ` is used for millisecond precision.
262262It must annotate an ` int32 ` that stores the number of
@@ -266,6 +266,10 @@ milliseconds after midnight.
266266It must annotate an ` int64 ` that stores the number of
267267microseconds after midnight.
268268
269+ ` TIME ` with precision ` NANOS ` is used for nanosecond precision.
270+ It must annotate an ` int64 ` that stores the number of
271+ nanoseconds after midnight.
272+
269273The sort order used for ` TIME ` is signed.
270274
271275#### Deprecated time ConvertedType
@@ -305,7 +309,7 @@ with precision `MICROS`. Like the logical type counterpart, it must annotate an
305309
306310` TIMESTAMP ` is used for a combined logical date and time type, with
307311millisecond or microsecond precision. The type has two type parameters:
308- UTC adjustment (` true ` or ` false ` ) and precision (` MILLIS ` or ` MICROS ` ).
312+ UTC adjustment (` true ` or ` false ` ) and precision (` MILLIS ` or ` MICROS ` , ` NANOS ` ).
309313
310314` TIMESTAMP ` with precision ` MILLIS ` is used for millisecond precision.
311315It must annotate an ` int64 ` that stores the number of
@@ -315,6 +319,12 @@ milliseconds from the Unix epoch, 00:00:00.000 on 1 January 1970, UTC.
315319It must annotate an ` int64 ` that stores the number of
316320microseconds from the Unix epoch, 00:00:00.000000 on 1 January 1970, UTC.
317321
322+ ` TIMESTAMP ` with precision ` NANOS ` is used for nanosecond precision.
323+ It must annotate an ` int64 ` that stores the number of
324+ nanoseconds from the Unix epoch, 00:00:00.000000000 on 1 January 1970, UTC.
325+ Valid values for nanosecond precision are between
326+ 00:12:43 21 September 1677 UTC and 23:47:16 11 April 2262 UTC.
327+
318328The sort order used for ` TIMESTAMP ` is signed.
319329
320330#### Deprecated timestamp ConvertedType
0 commit comments