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
↓ 3 callers
Method
IsServerStreaming
()
proto/descriptor.go:166
↓ 3 callers
Method
Left
Left returns the left bytes to read
proto/binary/binary.go:110
↓ 3 callers
Method
List
List returns interface elements contained by a LIST/SET node
thrift/generic/cast.go:198
↓ 3 callers
Method
Make
Make makes the handler function under specific values and idl description desc is specific type to its registered AnnoScope: AnnoScopeService: desc i
thrift/annotation.go:49
↓ 3 callers
Function
NewDefaultOptions
NewDefaultOptions creates a default Options.
thrift/idl.go:110
↓ 3 callers
Method
NewDescriptorByName
NewDescriptorByName parse thrift IDL and return the specified (file+typeName) type descriptor. The includes is the thrift file content map, and its ke
thrift/idl.go:957
↓ 3 callers
Function
NewExampleError
()
testdata/kitex_gen/example3/example3.go:446
↓ 3 callers
Function
NewExampleNoBodyStruct
()
testdata/kitex_gen/example3/example3.go:1329
↓ 3 callers
Function
NewExampleResp
()
testdata/kitex_gen/example3/example3.go:345
↓ 3 callers
Function
NewExampleSuper
()
testdata/kitex_gen/example2/example2.go:395
↓ 3 callers
Function
NewJSONObject
()
testdata/kitex_gen/example3/example3.go:575
↓ 3 callers
Function
NewTestListMap
()
testdata/kitex_gen/skip/skip.go:14
↓ 3 callers
Function
NewTypedNode
NewTypedNode creates a new Node with the given typ, including element type (for LIST/SET/MAP) and key type (for MAP), and its children nodes. Its chil
thrift/generic/node.go:211
↓ 3 callers
Method
Next
()
internal/types/types.go:370
↓ 3 callers
Method
NextInt
(useNative bool)
proto/generic/iter.go:231
↓ 3 callers
Method
NextStr
(useNative bool)
proto/generic/iter.go:170
↓ 3 callers
Method
Now
()
internal/types/types.go:356
↓ 3 callers
Method
RawBuf
RawBuf returns the raw buffer of the protocol
proto/binary/binary.go:105
↓ 3 callers
Method
ReadAnyWithDesc
ReadAnyWithDesc read any type by desc and val, the first Tag is parsed outside when use ReadBaseTypeWithDesc - LIST/SET will be converted to []interfa
proto/binary/binary.go:1124
↓ 3 callers
Method
ReadFloat
ReadFloat
proto/binary/binary.go:892
↓ 3 callers
Method
ReadInt32
ReadI32
proto/binary/binary.go:802
↓ 3 callers
Method
ReadSetBegin
ReadSetBegin ...
thrift/binary.go:657
↓ 3 callers
Method
ReadSfixed32
ReadSFixed32
proto/binary/binary.go:882
↓ 3 callers
Method
ReadSfixed64
ReadSFixed64
proto/binary/binary.go:912
↓ 3 callers
Method
ReadSint32
ReadSint32
proto/binary/binary.go:812
↓ 3 callers
Method
ReadUint32
ReadUint32
proto/binary/binary.go:822
↓ 3 callers
Method
Set
Set sets the field descriptor for the given id
internal/util/fieldmap.go:205
↓ 3 callers
Method
SetOptions
SetOptions sets options
conv/j2t/conv.go:43
↓ 3 callers
Method
SetPos
func (ret *J2TStateMachine) GrowFieldValueCache(n int) { c := cap(ret.FieldValueCache) + n tmp := make([]FieldValue, len(ret.FieldValueCache), c) c
internal/types/types.go:410
↓ 3 callers
Method
SetRawBody
SetRawBody sets the raw body of the response
http/http.go:301
↓ 3 callers
Function
SkipValue
(src string, pos int)
internal/json/decode.go:447
↓ 3 callers
Method
Str
Str returns the string value of a PathFieldName\PathStrKey path
thrift/generic/path.go:65
↓ 3 callers
Method
StrMap
(opts *Options)
proto/generic/cast.go:297
↓ 3 callers
Function
ToFloat64
(v interface{})
internal/primitive/impl.go:103
↓ 3 callers
Method
ToRaw
ToRaw converts underlying value to thrift-encoded bytes
thrift/generic/path.go:121
↓ 3 callers
Method
Type
()
proto/descriptor.go:82
↓ 3 callers
Method
WriteAnyWithDesc
WriteAnyWithDesc explain desc and val and write them into buffer - LIST will be converted from []interface{} - MAP will be converted from map[string]i
proto/binary/binary.go:735
↓ 3 callers
Method
WriteDefaultOrEmpty
WriteDefaultOrEmpty write default value if any, otherwise write zero value
thrift/binary.go:474
↓ 3 callers
Method
WriteDouble
WriteDouble
proto/binary/binary.go:300
↓ 3 callers
Method
WriteSfixed32
WriteSfixed32
proto/binary/binary.go:258
↓ 3 callers
Method
WriteSfixed64
WriteSfixed64
proto/binary/binary.go:288
↓ 3 callers
Function
_mm256_cchars_mask
contrl char: 0x00 ~ 0x1F
native/scanning.c:398
↓ 3 callers
Function
_mm256_find_quote
native/parsing.c:194
↓ 3 callers
Function
_mm_find_quote
native/parsing.c:181
↓ 3 callers
Function
advance_ns
native/scanning.c:64
↓ 3 callers
Function
assignValueToField
assignValueToField assigns a value to a field, handling pointer allocation
trim/assign.go:361
↓ 3 callers
Method
binary
()
proto/generic/cast.go:194
↓ 3 callers
Function
bm_set_req
native/map.c:140
↓ 3 callers
Method
doRecurse
(ctx context.Context, desc *thrift.TypeDescriptor, out *[]byte, resp http.ResponseSetter, p *thrift.BinaryProt
conv/t2j/impl.go:191
↓ 3 callers
Function
errNotFoundLast
go:noinline
thrift/generic/error.go:73
↓ 3 callers
Function
escape_mask4
native/parsing.c:336
↓ 3 callers
Function
file_idl_base_proto_rawDescGZIP
()
testdata/kitex_gen/pb/base/base.pb.go:283
↓ 3 callers
Function
file_idl_nested_proto_rawDescGZIP
()
testdata/kitex_gen/pb/example/nested.pb.go:238
↓ 3 callers
Function
getExample3Req
()
proto/generic/value_test.go:69
↓ 3 callers
Function
getExamplePartialDesc
()
thrift/generic/value_test.go:139
↓ 3 callers
Function
getJ2TExtraStruct
go:nocheckptr
conv/j2t/impl_amd64.go:157
↓ 3 callers
Function
guardPathNodeSlice
(con *[]PathNode, l int)
thrift/generic/path.go:766
↓ 3 callers
Function
handleAnnotation
(ctx context.Context, scope AnnoScope, ann Annotation, values []parser.Annotation, opts *Options, desc interfa
thrift/annotation.go:331
↓ 3 callers
Method
handleHttpMappings
(ctx context.Context, req http.RequestGetter, desc *thrift.StructDescriptor, reqs thrift.RequiresBitmap, buf *
conv/j2t/impl.go:243
↓ 3 callers
Function
handlePartialMapStringString2
(p map[int]interface{})
thrift/generic/value_test.go:398
↓ 3 callers
Function
injectAnnotations
injectAnnotation injects next annotation by appending. NOTICE: the next annotation will be appended to the end of the current annotation.
thrift/annotation.go:456
↓ 3 callers
Function
isEmptyNonLeaf
isEmptyNonLeaf returns true if src is an empty composite value for the given descriptor. Used to avoid allocating new nested structs or slices when th
trim/assign.go:381
↓ 3 callers
Function
j2t_number
native/thrift.c:312
↓ 3 callers
Method
malloc
malloc ...
thrift/binary.go:451
↓ 3 callers
Function
memeq
native/memops.h:30
↓ 3 callers
Function
newNode
(typ thrift.Type, et thrift.Type, kt thrift.Type, bs []byte)
thrift/generic/node.go:258
↓ 3 callers
Function
newValueMappingAnnotation
(typ thrift.AnnoID)
thrift/annotation/value_mapping.go:58
↓ 3 callers
Method
next_nopanic
next_nopanic returns the same as `next` without panic check, coz `n` is always const value.
thrift/binary_skip.go:59
↓ 3 callers
Method
offset
()
proto/generic/node.go:91
↓ 3 callers
Method
offset
()
thrift/generic/node.go:73
↓ 3 callers
Function
parseIDLContent
(path, content string, includes map[string]string)
thrift/idl.go:192
↓ 3 callers
Method
reset
reset resets the buffer and read position
conv/j2p/decode.go:69
↓ 3 callers
Function
round_odd
native/fastfloat.c:270
↓ 3 callers
Method
scanChildren
scanChildren scans all children of self and store them in self.Next messageLen is only used when self.Node.t == proto.MESSAGE
proto/generic/path.go:271
↓ 3 callers
Method
scanChildren
(p *thrift.BinaryProtocol, recurse bool, opts *Options)
thrift/generic/path.go:1121
↓ 3 callers
Method
setNotFound
(path Path, n *Node)
thrift/generic/node.go:857
↓ 3 callers
Method
should2
(api string, t1 thrift.Type, t2 thrift.Type)
thrift/generic/cast.go:39
↓ 3 callers
Function
skipString
go:nocheckptr
internal/json/decode.go:362
↓ 3 callers
Method
skipType
(t Type, maxDepth int)
thrift/binary_skip.go:109
↓ 3 callers
Function
skip_one
native/scanning.c:1537
↓ 3 callers
Function
skip_string
native/scanning.c:1555
↓ 3 callers
Function
stadd
native/thrift_skip.c:94
↓ 3 callers
Method
string
()
proto/generic/cast.go:176
↓ 3 callers
Function
tb_write_bool
native/thrift.c:48
↓ 3 callers
Function
tb_write_double
native/thrift.c:81
↓ 3 callers
Function
tb_write_field_begin
native/thrift.c:118
↓ 3 callers
Function
tb_write_struct_end
native/thrift.c:111
↓ 3 callers
Function
u32be
native/thrift_skip.c:70
↓ 3 callers
Function
unwrapError
go:noinline
proto/generic/error.go:37
↓ 3 callers
Function
vnumber
native/scanning.c:958
↓ 3 callers
Method
writeHttpValue
(ctx context.Context, resp http.ResponseSetter, p *thrift.BinaryProtocol, field *thrift.FieldDescriptor)
conv/t2j/impl.go:515
↓ 2 callers
Method
BLength
()
testdata/kitex_gen/example3/k-example3.go:1585
↓ 2 callers
Method
BLength
()
testdata/kitex_gen/example3/k-example3.go:2188
↓ 2 callers
Method
BLength
()
testdata/kitex_gen/example3/k-example3.go:2906
↓ 2 callers
Method
BLength
()
testdata/kitex_gen/null/k-null.go:11
↓ 2 callers
Method
Binary
Binary returns the bytes value contained by a BINARY node
thrift/generic/cast.go:181
↓ 2 callers
Method
ByJSONName
(name string)
proto/descriptor.go:126
↓ 2 callers
Method
Children
returns all the children of a node, when recurse is false, it switch to lazyload mode, only direct children are returned
proto/generic/node.go:355
↓ 2 callers
Function
ConvertNameCase
(opt meta.NameCase, name string)
internal/util/strings.go:27
↓ 2 callers
Method
DecodeByte
DecodeByte decodes a byte value.
thrift/binary.go:2157
← previous
next →
601–700 of 4,084, ranked by callers