DecodeUntaggedTimeValue decodes a value encoded by EncodeUntaggedTimeValue.
(b []byte)
| 2142 | |
| 2143 | // DecodeUntaggedTimeValue decodes a value encoded by EncodeUntaggedTimeValue. |
| 2144 | func DecodeUntaggedTimeValue(b []byte) (remaining []byte, t time.Time, err error) { |
| 2145 | var sec, nsec int64 |
| 2146 | b, _, sec, err = DecodeNonsortingStdlibVarint(b) |
| 2147 | if err != nil { |
| 2148 | return b, time.Time{}, err |
| 2149 | } |
| 2150 | b, _, nsec, err = DecodeNonsortingStdlibVarint(b) |
| 2151 | if err != nil { |
| 2152 | return b, time.Time{}, err |
| 2153 | } |
| 2154 | return b, timeutil.Unix(sec, nsec), nil |
| 2155 | } |
| 2156 | |
| 2157 | // DecodeTimeTZValue decodes a value encoded by EncodeTimeTZValue. |
| 2158 | func DecodeTimeTZValue(b []byte) (remaining []byte, t timetz.TimeTZ, err error) { |
no test coverage detected
searching dependent graphs…