MCPcopy Create free account
hub / github.com/apache/fory / Read

Method Read

go/fory/time.go:155–169  ·  view source on GitHub ↗
(ctx *ReadContext, refMode RefMode, readType bool, hasGenerics bool, value reflect.Value)

Source from the content-addressed store, hash-verified

153}
154
155func (s dateSerializer) Read(ctx *ReadContext, refMode RefMode, readType bool, hasGenerics bool, value reflect.Value) {
156 err := ctx.Err()
157 if refMode != RefModeNone {
158 if ctx.buffer.ReadInt8(err) == NullFlag {
159 return
160 }
161 }
162 if readType && !ctx.readExpectedTypeID(DATE) {
163 return
164 }
165 if ctx.HasError() {
166 return
167 }
168 s.ReadData(ctx, value)
169}
170
171func (s dateSerializer) ReadData(ctx *ReadContext, value reflect.Value) {
172 err := ctx.Err()

Callers 1

ReadWithTypeInfoMethod · 0.95

Calls 5

ReadDataMethod · 0.95
readExpectedTypeIDMethod · 0.80
ErrMethod · 0.45
ReadInt8Method · 0.45
HasErrorMethod · 0.45

Tested by

no test coverage detected