EncodeTimeTZDescending is the descending version of EncodeTimeTZAscending.
(b []byte, t timetz.TimeTZ)
| 1445 | |
| 1446 | // EncodeTimeTZDescending is the descending version of EncodeTimeTZAscending. |
| 1447 | func EncodeTimeTZDescending(b []byte, t timetz.TimeTZ) []byte { |
| 1448 | // Do not use TimeOfDay's add function, as it loses 24:00:00 encoding. |
| 1449 | return encodeTimeTZ(b, ^(int64(t.TimeOfDay) + int64(t.OffsetSecs)*offsetSecsToMicros), ^t.OffsetSecs) |
| 1450 | } |
| 1451 | |
| 1452 | func encodeTimeTZ(b []byte, unixMicros int64, offsetSecs int32) []byte { |
| 1453 | b = append(b, timeTZMarker) |
nothing calls this directly
no test coverage detected
searching dependent graphs…