crash.software
Projects
Pull Requests
Issues
Builds
dolt
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
dolt
Files
🤬
Sign In
v0.50.12
ROOT
/
go
/
store
/
marshal
/
decode.go
Search
History
796 lines
|
ISO-8859-1
|
19 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
Unmarshal
(ctx context.Context, nbf *types.NomsBinFormat, v types.Value, out interface{})
:
(err error)
UnmarshalOpt
(ctx context.Context, nbf *types.NomsBinFormat, v types.Value, opt Opt, out interface{})
:
(err error)
Unmarshaler
UnmarshalNoms
(ctx context.Context, nbf *types.NomsBinFormat, v types.Value)
:
error
unmarshalerInterface
InvalidUnmarshalError
Type
:
reflect.Type
UnmarshalTypeMismatchError
Value
:
types.Value
Type
:
reflect.Type
details
:
string
nbf
:
*types.NomsBinFormat
overflowError
(nbf *types.NomsBinFormat, v types.Float, t reflect.Type)
:
*UnmarshalTypeMismatchError
decoderFunc
typeDecoder
(t reflect.Type, tags nomsTags)
:
(decoderFunc, error)
boolDecoder
(ctx context.Context, nbf *types.NomsBinFormat, v types.Value, rv reflect.Value)
:
error
stringDecoder
(ctx context.Context, nbf *types.NomsBinFormat, v types.Value, rv reflect.Value)
:
error
floatDecoder
(ctx context.Context, nbf *types.NomsBinFormat, v types.Value, rv reflect.Value)
:
error
intDecoder
(ctx context.Context, nbf *types.NomsBinFormat, v types.Value, rv reflect.Value)
:
error
uintDecoder
(ctx context.Context, nbf *types.NomsBinFormat, v types.Value, rv reflect.Value)
:
error
decoderCacheT
sync.RWMutex
m
:
map[reflect.Type]decoderFunc
decoderCache
setDecoderCache
decField
name
:
string
decoder
:
decoderFunc
index
:
[]int
omitEmpty
:
bool
original
:
bool
structDecoderFields
(t reflect.Type)
:
([]decField, error)
structDecoder
(t reflect.Type)
:
(decoderFunc, error)
nomsValueDecoder
(ctx context.Context, nbf *types.NomsBinFormat, v types.Value, rv reflect.Value)
:
error
marshalerDecoder
(t reflect.Type)
:
decoderFunc
iterListOrSlice
(ctx context.Context, nbf *types.NomsBinFormat, v types.Value, t reflect.Type, f func(c types.Value, i uint64) error)
:
error
sliceDecoder
(t reflect.Type)
:
(decoderFunc, error)
arrayDecoder
(t reflect.Type)
:
(decoderFunc, error)
mapFromSetDecoder
(t reflect.Type)
:
(decoderFunc, error)
mapDecoder
(t reflect.Type, tags nomsTags)
:
(decoderFunc, error)
interfaceDecoder
(t reflect.Type)
:
(decoderFunc, error)
getGoTypeForNomsType
(nt *types.Type, rt reflect.Type, v types.Value)
:
(reflect.Type, error)
shouldMapDecodeFromSet
(rt reflect.Type, tags nomsTags)
:
bool
*InvalidUnmarshalError
Error
()
:
string
*UnmarshalTypeMismatchError
Error
()
:
string
*decoderCacheT
get
(t reflect.Type)
:
decoderFunc
set
(t reflect.Type, d decoderFunc)
All occurrences
Please wait...
Page is in error, reload to recover