MCPcopy Create free account
hub / github.com/dolthub/doltgresql / deserializeTypeTime

Function deserializeTypeTime

server/types/time.go:104–110  ·  view source on GitHub ↗

deserializeTypeTime handles deserialization from the Dolt serialized format to our standard representation used by expressions and nodes.

(ctx *sql.Context, _ *DoltgresType, data []byte)

Source from the content-addressed store, hash-verified

102// deserializeTypeTime handles deserialization from the Dolt serialized format to our standard representation used by
103// expressions and nodes.
104func deserializeTypeTime(ctx *sql.Context, _ *DoltgresType, data []byte) (any, error) {
105 if len(data) == 0 {
106 return nil, nil
107 }
108 reader := utils.NewReader(data)
109 return timeofday.TimeOfDay(reader.Int64()), nil
110}

Callers

nothing calls this directly

Calls 3

Int64Method · 0.95
NewReaderFunction · 0.92
TimeOfDayTypeAlias · 0.92

Tested by

no test coverage detected