Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudwego/dynamicgo
/ functions
Functions
4,084 in github.com/cloudwego/dynamicgo
⨍
Functions
4,084
◇
Types & classes
525
↓ 2 callers
Method
DecodeDouble
(b []byte)
proto/protowire/decode.go:228
↓ 2 callers
Method
DecodeFloat32
(b []byte)
proto/protowire/decode.go:213
↓ 2 callers
Method
DecodeSfixed64
(b []byte)
proto/protowire/decode.go:218
↓ 2 callers
Method
Descriptor
()
testdata/kitex_gen/pb/example/enum_example.pb.go:56
↓ 2 callers
Method
Descriptor
()
testdata/kitex_gen/pb/example/example.pb.go:65
↓ 2 callers
Function
DescriptorToPathNode
DescriptorToPathNode converts a thrift type descriptor to a DOM, assgining path to root NOTICE: it only recursively converts STRUCT type
thrift/generic/path.go:315
↓ 2 callers
Method
DoInto
(ctx context.Context, req http.RequestGetter, buf *[]byte, opt conv.Options)
conv/j2t/http_conv.go:96
↓ 2 callers
Method
DoInto
DoInto behaves like Do, but it writes the result to buffer directly instead of returning a new buffer
conv/t2j/conv.go:78
↓ 2 callers
Method
DoInto
DoInto behaves like Do, but it writes the result to buffer directly instead of returning a new buffer
conv/p2j/conv.go:57
↓ 2 callers
Method
DoInto
DoInto behaves like Do, but it writes the result to buffer directly instead of returning a new buffer
conv/j2p/conv.go:55
↓ 2 callers
Function
EncodeArrayBegin
(buf []byte)
internal/json/encoding.go:83
↓ 2 callers
Function
EncodeArrayEnd
(buf []byte)
internal/json/encoding.go:91
↓ 2 callers
Method
EncodeBool
encode each proto kind into bytes
proto/protowire/encode.go:141
↓ 2 callers
Method
EncodeBool
EncodeBool encodes a bool value.
thrift/binary.go:2101
↓ 2 callers
Method
EncodeByte
(b []byte, v byte)
proto/protowire/encode.go:148
↓ 2 callers
Method
EncodeEnum
(b []byte, v int32)
proto/protowire/encode.go:152
↓ 2 callers
Method
Encoding
RawEncoding indicates the encoding of the value, it should be meta.EncodingText by default
thrift/annotation.go:147
↓ 2 callers
Method
Error
Error returns non-empty string if the PathNode has error
thrift/generic/path.go:839
↓ 2 callers
Method
FastRead
(b []byte)
testdata/kitex_gen/example3/k-example3.go:2229
↓ 2 callers
Method
FastRead
(b []byte)
testdata/kitex_gen/example3/k-example3.go:2447
↓ 2 callers
Method
FastRead
(b []byte)
testdata/kitex_gen/example3/k-example3.go:2652
↓ 2 callers
Method
FastRead
(b []byte)
testdata/kitex_gen/example3/k-example3.go:2847
↓ 2 callers
Method
FastRead
(b []byte)
testdata/kitex_gen/example3/k-example3.go:2947
↓ 2 callers
Method
FastRead
(b []byte)
testdata/kitex_gen/skip/k-skip.go:61
↓ 2 callers
Method
FastWriteNocopy
(b []byte, w thrift.NocopyWriter)
testdata/kitex_gen/example/k-example.go:1169
↓ 2 callers
Method
FastWriteNocopy
(b []byte, w thrift.NocopyWriter)
testdata/kitex_gen/example3/k-example3.go:1294
↓ 2 callers
Method
FastWriteNocopy
(b []byte, w thrift.NocopyWriter)
testdata/kitex_gen/example3/k-example3.go:2416
↓ 2 callers
Method
FieldsCount
()
proto/descriptor.go:138
↓ 2 callers
Function
FindAnnotation
(key string, scope AnnoScope)
thrift/annotation.go:174
↓ 2 callers
Function
FindAnnotations
(anns []*parser.Annotation, keys ...string)
thrift/annotation/anno_mapping.go:206
↓ 2 callers
Function
FreeBinaryProtocolBuffer
FreeBinaryProtocol resets the buffer and puts the binary protocol back to sync.Pool
thrift/binary.go:98
↓ 2 callers
Function
FreeJ2TStateMachine
(ret *J2TStateMachine)
internal/types/types.go:331
↓ 2 callers
Function
GetBinaryMessageHeaderAndFooter
** * Message related methods */ GetBinaryMessageHeaderAndFooter writes the message parameters into header and footer
thrift/binary.go:137
↓ 2 callers
Method
GetByInt
GetByInt returns a sub node at the given int key from a MAP value.
thrift/generic/value.go:234
↓ 2 callers
Method
GetByStr
GetByStr returns a sub node at the given string key from a MAP value.
thrift/generic/value.go:225
↓ 2 callers
Method
GetCookie
Cookie returns the value of the cookie with the given key.
http/http.go:73
↓ 2 callers
Function
GetEmptyInnerBase3
()
testdata/sample/example3.go:26
↓ 2 callers
Function
GetExample2Req
()
testdata/sample/example2.go:42
↓ 2 callers
Function
GetExample2ReqSuper
()
testdata/sample/example2.go:85
↓ 2 callers
Function
GetExample3Req
()
testdata/sample/example3.go:80
↓ 2 callers
Method
GetHeader
Header returns the value of the header with the given key.
http/http.go:71
↓ 2 callers
Function
GetInnerBase3
()
testdata/sample/example3.go:42
↓ 2 callers
Method
GetMany
GetMany searches transversely and returns all the sub nodes along with the given pathes.
thrift/generic/node.go:789
↓ 2 callers
Method
GetParam
Param returns the value of the url-path param with the given key.
http/http.go:77
↓ 2 callers
Method
GetQuery
Query returns the value of the query with the given key.
http/http.go:75
↓ 2 callers
Function
GetSampleTree
(v Value)
thrift/generic/value_test.go:43
↓ 2 callers
Method
Id
Id returns the field id of a PathFieldId path
thrift/generic/path.go:93
↓ 2 callers
Method
Index
Index returns a sub node at the given index from a LIST value.
thrift/generic/value.go:216
↓ 2 callers
Method
Init
(start int, desc unsafe.Pointer)
internal/types/types.go:340
↓ 2 callers
Method
Int
Int returns the int value of a PathIndex\PathIntKey path
thrift/generic/path.go:79
↓ 2 callers
Method
IsCombinedServices
()
proto/descriptor.go:189
↓ 2 callers
Method
IsResponseBase
IsResponseBase tells if the field is base.BaseResp
thrift/descriptor.go:279
↓ 2 callers
Function
J2T_FSM
go:nosplit
internal/native/dispatch_amd64.go:66
↓ 2 callers
Method
JSONName
()
proto/descriptor.go:78
↓ 2 callers
Function
JsonEqual
JsonEqual assert two json are equal
internal/util_test/git.go:51
↓ 2 callers
Method
Locate
()
internal/json/error.go:39
↓ 2 callers
Function
NewA
()
testdata/kitex_gen/example/example.go:241
↓ 2 callers
Function
NewDeepRef
()
testdata/kitex_gen/example/example.go:382
↓ 2 callers
Function
NewDefaultOptions
NewDefaultOptions creates a default Options.
proto/idl.go:58
↓ 2 callers
Method
NewDesccriptorFromContent
(ctx context.Context, path, content string, includes map[string]string, importDirs ...string)
proto/idl.go:92
↓ 2 callers
Function
NewExampleDefaultValue
()
testdata/kitex_gen/example/example.go:280
↓ 2 callers
Function
NewExampleErrorResp
()
testdata/kitex_gen/example3/example3.go:493
↓ 2 callers
Function
NewException
()
testdata/kitex_gen/example3/example3.go:1434
↓ 2 callers
Function
NewFieldNameMap
()
internal/util/fieldmap.go:41
↓ 2 callers
Function
NewHTTPConv
NewHTTPConv returns a new HTTPConv, which contains the thrift message header and footer proto is specified thrift encoding protocol (meta.EncodingThr
conv/j2t/http_conv.go:39
↓ 2 callers
Function
NewHTTPConv
NewHTTPConv returns a new HTTPConv
conv/t2j/http_conv.go:36
↓ 2 callers
Function
NewHTTPRequest
NewHTTPRequest creates a new HTTPRequest.
http/http.go:103
↓ 2 callers
Function
NewInnerCode
()
testdata/kitex_gen/example3/example3.go:894
↓ 2 callers
Function
NewJ2TStateMachine
()
internal/types/types.go:327
↓ 2 callers
Function
NewNesting2
()
testdata/kitex_gen/baseline/baseline.go:284
↓ 2 callers
Function
NewNoBodyStruct
()
testdata/kitex_gen/example3/example3.go:1366
↓ 2 callers
Function
NewNodeList
NewNodeList creates a LIST node. The element thrift type depends on vals' concrete type, thus there must be at least one val. NOTICE: all recursive s
thrift/generic/node.go:154
↓ 2 callers
Function
NewNodeMap
NewNodeMap creates a MAP node. The thrift type of key and element depends on kvs' concrete type, thus there must be at least one kv. opts provides op
thrift/generic/node.go:181
↓ 2 callers
Function
NewNodeString
(val string)
proto/generic/node.go:311
↓ 2 callers
Function
NewTrafficEnv
()
testdata/kitex_gen/base/base.go:14
↓ 2 callers
Method
PackageName
()
proto/descriptor.go:193
↓ 2 callers
Method
Read
Read thrift value from p and convert it into out
thrift/annotation.go:131
↓ 2 callers
Method
ReadAny
ReadAny reads a thrift value from buffer and convert it to go primitive type It basicallly obeys rules in `GoType2ThriftType`. Specially, - For INT(8/
thrift/binary.go:1356
↓ 2 callers
Method
ReadBytes
ReadBytes return bytesData and the sum length of L、V in TLV
proto/binary/binary.go:932
↓ 2 callers
Method
ReadEnum
ReadEnum
proto/binary/binary.go:977
↓ 2 callers
Method
ReadFixed32
ReadFixed32
proto/binary/binary.go:872
↓ 2 callers
Method
ReadFixed64
ReadFixed64
proto/binary/binary.go:902
↓ 2 callers
Method
ReadPair
(keyDesc *proto.TypeDescriptor, valueDesc *proto.TypeDescriptor, copyString bool, disallowUnknown bool, useFie
proto/binary/binary.go:1044
↓ 2 callers
Method
ReadSetEnd
ReadSetEnd ...
thrift/binary.go:683
↓ 2 callers
Method
ReadSint64
ReadSint64
proto/binary/binary.go:842
↓ 2 callers
Method
ReadStructBegin
ReadStructBegin ...
thrift/binary.go:552
↓ 2 callers
Method
ReadVarint
ReadVarint
proto/binary/binary.go:862
↓ 2 callers
Method
Reset
()
testdata/kitex_gen/pb/base/base.pb.go:98
↓ 2 callers
Method
Reset
Reset resets the buffer and read position
proto/binary/binary.go:99
↓ 2 callers
Method
Reset
Reset resets the buffer and read position
thrift/binary.go:117
↓ 2 callers
Method
SetByInt
SetByInt set the child node by integer. Only support MAP with integer-type key. If the key already exists, it will be overwritten and return true. If
thrift/generic/path.go:1018
↓ 2 callers
Method
SetByStr
SetByStr set the child node by string. Only support MAP with string-type key. If the key already exists, it will be overwritten and return true. If o
thrift/generic/path.go:947
↓ 2 callers
Method
SetField
SetField set the child node by field id. Only support STRUCT. If the key already exists, it will be overwritten and return true. If opts.StoreChildre
thrift/generic/path.go:1087
↓ 2 callers
Method
SetOptions
SetOptions sets options
conv/t2j/conv.go:40
↓ 2 callers
Method
Size
()
proto/generic/iter.go:162
↓ 2 callers
Method
Size
()
internal/caching/map.go:103
↓ 2 callers
Method
Size
Size returns the size of the map
internal/util/fieldmap.go:192
↓ 2 callers
Function
SplitTagOptions
(tag string)
internal/util/strings.go:55
↓ 2 callers
Function
SubPtr
(a unsafe.Pointer, b uintptr)
internal/rt/fastmem.go:125
↓ 2 callers
Function
ToBool
(v interface{})
internal/primitive/impl.go:25
← previous
next →
701–800 of 4,084, ranked by callers