SYMBOL INDEX (4005 symbols across 292 files) FILE: adl/interface.go type ADL (line 17) | type ADL interface FILE: adl/rot13adl/example_test.go function ExampleReify_unmarshallingToADL (line 20) | func ExampleReify_unmarshallingToADL() { function ExampleReify_loadingToADL (line 46) | func ExampleReify_loadingToADL() { function ExampleR13String_creatingViaADL (line 91) | func ExampleR13String_creatingViaADL() { FILE: adl/rot13adl/rot13logic.go function rotate (line 71) | func rotate(s string) string { function unrotate (line 76) | func unrotate(s string) string { FILE: adl/rot13adl/rot13node.go type _R13String (line 35) | type _R13String struct method Kind (line 40) | func (*_R13String) Kind() datamodel.Kind { method LookupByString (line 43) | func (*_R13String) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 46) | func (*_R13String) LookupByNode(datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 49) | func (*_R13String) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 52) | func (*_R13String) LookupBySegment(seg datamodel.PathSegment) (datamod... method MapIterator (line 55) | func (*_R13String) MapIterator() datamodel.MapIterator { method ListIterator (line 58) | func (*_R13String) ListIterator() datamodel.ListIterator { method Length (line 61) | func (*_R13String) Length() int64 { method IsAbsent (line 64) | func (*_R13String) IsAbsent() bool { method IsNull (line 67) | func (*_R13String) IsNull() bool { method AsBool (line 70) | func (*_R13String) AsBool() (bool, error) { method AsInt (line 73) | func (*_R13String) AsInt() (int64, error) { method AsFloat (line 76) | func (*_R13String) AsFloat() (float64, error) { method AsString (line 79) | func (n *_R13String) AsString() (string, error) { method AsBytes (line 82) | func (*_R13String) AsBytes() ([]byte, error) { method AsLink (line 85) | func (*_R13String) AsLink() (datamodel.Link, error) { method Prototype (line 88) | func (*_R13String) Prototype() datamodel.NodePrototype { type _R13String__Prototype (line 96) | type _R13String__Prototype struct method NewBuilder (line 110) | func (np _R13String__Prototype) NewBuilder() datamodel.NodeBuilder { type _R13String__Builder (line 118) | type _R13String__Builder struct method Build (line 122) | func (nb *_R13String__Builder) Build() datamodel.Node { method Reset (line 128) | func (nb *_R13String__Builder) Reset() { type _R13String__Assembler (line 136) | type _R13String__Assembler struct method BeginMap (line 141) | func (_R13String__Assembler) BeginMap(sizeHint int64) (datamodel.MapAs... method BeginList (line 144) | func (_R13String__Assembler) BeginList(sizeHint int64) (datamodel.List... method AssignNull (line 147) | func (na *_R13String__Assembler) AssignNull() error { method AssignBool (line 151) | func (_R13String__Assembler) AssignBool(bool) error { method AssignInt (line 154) | func (_R13String__Assembler) AssignInt(int64) error { method AssignFloat (line 157) | func (_R13String__Assembler) AssignFloat(float64) error { method AssignString (line 160) | func (na *_R13String__Assembler) AssignString(v string) error { method AssignBytes (line 172) | func (_R13String__Assembler) AssignBytes([]byte) error { method AssignLink (line 175) | func (_R13String__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 178) | func (na *_R13String__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 197) | func (_R13String__Assembler) Prototype() datamodel.NodePrototype { FILE: adl/rot13adl/rot13node_test.go function TestLogicalNodeRoundtrip (line 12) | func TestLogicalNodeRoundtrip(t *testing.T) { function TestNodeInternal (line 24) | func TestNodeInternal(t *testing.T) { function TestReify (line 35) | func TestReify(t *testing.T) { function TestInspectingSubstrate (line 64) | func TestInspectingSubstrate(t *testing.T) { FILE: adl/rot13adl/rot13prototypes.go type prototype (line 21) | type prototype struct FILE: adl/rot13adl/rot13reification.go function Reify (line 42) | func Reify(maybeSubstrateRoot datamodel.Node) (datamodel.Node, error) { FILE: adl/rot13adl/rot13substrate.go method Substrate (line 10) | func (n *_R13String) Substrate() datamodel.Node { type _Substrate (line 26) | type _Substrate method Kind (line 33) | func (*_Substrate) Kind() datamodel.Kind { method LookupByString (line 36) | func (*_Substrate) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 39) | func (*_Substrate) LookupByNode(datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 42) | func (*_Substrate) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 45) | func (*_Substrate) LookupBySegment(seg datamodel.PathSegment) (datamod... method MapIterator (line 48) | func (*_Substrate) MapIterator() datamodel.MapIterator { method ListIterator (line 51) | func (*_Substrate) ListIterator() datamodel.ListIterator { method Length (line 54) | func (*_Substrate) Length() int64 { method IsAbsent (line 57) | func (*_Substrate) IsAbsent() bool { method IsNull (line 60) | func (*_Substrate) IsNull() bool { method AsBool (line 63) | func (*_Substrate) AsBool() (bool, error) { method AsInt (line 66) | func (*_Substrate) AsInt() (int64, error) { method AsFloat (line 69) | func (*_Substrate) AsFloat() (float64, error) { method AsString (line 72) | func (n *_Substrate) AsString() (string, error) { method AsBytes (line 75) | func (*_Substrate) AsBytes() ([]byte, error) { method AsLink (line 78) | func (*_Substrate) AsLink() (datamodel.Link, error) { method Prototype (line 81) | func (*_Substrate) Prototype() datamodel.NodePrototype { type _Substrate__Prototype (line 89) | type _Substrate__Prototype struct method NewBuilder (line 93) | func (np _Substrate__Prototype) NewBuilder() datamodel.NodeBuilder { type _Substrate__Builder (line 101) | type _Substrate__Builder struct method Build (line 105) | func (nb *_Substrate__Builder) Build() datamodel.Node { method Reset (line 111) | func (nb *_Substrate__Builder) Reset() { type _Substrate__Assembler (line 119) | type _Substrate__Assembler struct method BeginMap (line 124) | func (_Substrate__Assembler) BeginMap(sizeHint int64) (datamodel.MapAs... method BeginList (line 127) | func (_Substrate__Assembler) BeginList(sizeHint int64) (datamodel.List... method AssignNull (line 130) | func (na *_Substrate__Assembler) AssignNull() error { method AssignBool (line 134) | func (_Substrate__Assembler) AssignBool(bool) error { method AssignInt (line 137) | func (_Substrate__Assembler) AssignInt(int64) error { method AssignFloat (line 140) | func (_Substrate__Assembler) AssignFloat(float64) error { method AssignString (line 143) | func (na *_Substrate__Assembler) AssignString(v string) error { method AssignBytes (line 155) | func (_Substrate__Assembler) AssignBytes([]byte) error { method AssignLink (line 158) | func (_Substrate__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 161) | func (na *_Substrate__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 180) | func (_Substrate__Assembler) Prototype() datamodel.NodePrototype { FILE: codec/api.go type Encoder (line 79) | type Encoder type Decoder (line 105) | type Decoder type ErrBudgetExhausted (line 112) | type ErrBudgetExhausted struct method Error (line 114) | func (e ErrBudgetExhausted) Error() string { type MapSortMode (line 122) | type MapSortMode constant MapSortMode_None (line 125) | MapSortMode_None MapSortMode = iota constant MapSortMode_Lexical (line 126) | MapSortMode_Lexical constant MapSortMode_RFC7049 (line 127) | MapSortMode_RFC7049 FILE: codec/cbor/multicodec.go function init (line 17) | func init() { function Decode (line 26) | func Decode(na datamodel.NodeAssembler, r io.Reader) error { function Encode (line 36) | func Encode(n datamodel.Node, w io.Writer) error { FILE: codec/cbor/roundtrip_test.go function TestRoundtrip (line 34) | func TestRoundtrip(t *testing.T) { function TestRoundtripScalar (line 50) | func TestRoundtripScalar(t *testing.T) { FILE: codec/dagcbor/common.go constant linkTag (line 3) | linkTag = 42 FILE: codec/dagcbor/marshal.go type EncodeOptions (line 23) | type EncodeOptions struct method Encode (line 36) | func (cfg EncodeOptions) Encode(n datamodel.Node, w io.Writer) error { function Marshal (line 55) | func Marshal(n datamodel.Node, sink shared.TokenSink, options EncodeOpti... function marshal (line 60) | func marshal(n datamodel.Node, tk *tok.Token, sink shared.TokenSink, opt... function marshalMap (line 174) | func marshalMap(n datamodel.Node, tk *tok.Token, sink shared.TokenSink, ... function EncodedLength (line 268) | func EncodedLength(n datamodel.Node) (int64, error) { type boundaryLength (line 357) | type boundaryLength struct function uintLength (line 370) | func uintLength(ii uint64) int64 { FILE: codec/dagcbor/marshal_test.go function calculateActualLength (line 19) | func calculateActualLength(t *testing.T, n datamodel.Node) int64 { function verifyEstimatedSize (line 26) | func verifyEstimatedSize(t *testing.T, n datamodel.Node) { function TestEncodedLength (line 33) | func TestEncodedLength(t *testing.T) { function TestMarshalUndefCid (line 76) | func TestMarshalUndefCid(t *testing.T) { FILE: codec/dagcbor/multicodec.go function init (line 16) | func init() { function Decode (line 29) | func Decode(na datamodel.NodeAssembler, r io.Reader) error { function Encode (line 43) | func Encode(n datamodel.Node, w io.Writer) error { FILE: codec/dagcbor/nongreedy_test.go function TestNonGreedy (line 15) | func TestNonGreedy(t *testing.T) { FILE: codec/dagcbor/roundtripCidlink_test.go function TestRoundtripCidlink (line 18) | func TestRoundtripCidlink(t *testing.T) { FILE: codec/dagcbor/roundtrip_test.go function TestRoundtrip (line 55) | func TestRoundtrip(t *testing.T) { function TestRoundtripScalar (line 76) | func TestRoundtripScalar(t *testing.T) { function TestRoundtripLinksAndBytes (line 95) | func TestRoundtripLinksAndBytes(t *testing.T) { function TestInts (line 122) | func TestInts(t *testing.T) { FILE: codec/dagcbor/unmarshal.go constant mapEntryCost (line 27) | mapEntryCost = 8 constant listEntryCost (line 28) | listEntryCost = 4 type DecodeOptions (line 37) | type DecodeOptions struct method Decode (line 102) | func (cfg DecodeOptions) Decode(na datamodel.NodeAssembler, r io.Reade... method maxPrealloc (line 154) | func (cfg DecodeOptions) maxPrealloc() int64 { method maxDepth (line 161) | func (cfg DecodeOptions) maxDepth() int64 { constant defaultAllocationBudget (line 93) | defaultAllocationBudget int64 = 1048576 * 10 constant defaultMaxCollectionPrealloc (line 94) | defaultMaxCollectionPrealloc int64 = 1024 constant defaultMaxDepth (line 95) | defaultMaxDepth int64 = 1024 function Unmarshal (line 146) | func Unmarshal(na datamodel.NodeAssembler, tokSrc shared.TokenSource, op... function unmarshal1 (line 168) | func unmarshal1(na datamodel.NodeAssembler, tokSrc shared.TokenSource, b... function unmarshal2 (line 186) | func unmarshal2(na datamodel.NodeAssembler, tokSrc shared.TokenSource, t... FILE: codec/dagcbor/unmarshal_test.go function TestFunBlocks (line 18) | func TestFunBlocks(t *testing.T) { function cborMapHeader (line 79) | func cborMapHeader(length uint32) []byte { function cborArrayHeader (line 86) | func cborArrayHeader(length uint32) []byte { function TestDecodeOptions_AllocationBudget (line 95) | func TestDecodeOptions_AllocationBudget(t *testing.T) { function TestDecodeOptions_MaxCollectionPrealloc (line 138) | func TestDecodeOptions_MaxCollectionPrealloc(t *testing.T) { function TestDecodeOptions_MaxDepth (line 236) | func TestDecodeOptions_MaxDepth(t *testing.T) { function TestDecoderBoundaries (line 324) | func TestDecoderBoundaries(t *testing.T) { FILE: codec/dagjson/marshal.go type EncodeOptions (line 24) | type EncodeOptions struct method Encode (line 41) | func (cfg EncodeOptions) Encode(n datamodel.Node, w io.Writer) error { function Marshal (line 52) | func Marshal(n datamodel.Node, sink shared.TokenSink, options EncodeOpti... FILE: codec/dagjson/marshal_test.go function TestMarshalUndefCid (line 17) | func TestMarshalUndefCid(t *testing.T) { function TestMarshalLinks (line 28) | func TestMarshalLinks(t *testing.T) { function TestMarshalBytes (line 50) | func TestMarshalBytes(t *testing.T) { FILE: codec/dagjson/multicodec.go function init (line 16) | func init() { function Decode (line 29) | func Decode(na datamodel.NodeAssembler, r io.Reader) error { function Encode (line 44) | func Encode(n datamodel.Node, w io.Writer) error { FILE: codec/dagjson/nongreedy_test.go function TestNonGreedy (line 11) | func TestNonGreedy(t *testing.T) { FILE: codec/dagjson/options_test.go function TestDecodeOptions_MaxDepth (line 16) | func TestDecodeOptions_MaxDepth(t *testing.T) { FILE: codec/dagjson/roundtripBytes_test.go function TestRoundtripBytes (line 26) | func TestRoundtripBytes(t *testing.T) { function TestEncapsulatedBytes (line 49) | func TestEncapsulatedBytes(t *testing.T) { function TestPaddedBytes (line 67) | func TestPaddedBytes(t *testing.T) { FILE: codec/dagjson/roundtripCidlink_test.go function TestRoundtripCidlink (line 20) | func TestRoundtripCidlink(t *testing.T) { function TestUnmarshalTrickyMapContainingLink (line 49) | func TestUnmarshalTrickyMapContainingLink(t *testing.T) { FILE: codec/dagjson/roundtrip_test.go function TestRoundtrip (line 53) | func TestRoundtrip(t *testing.T) { function TestRoundtripScalar (line 69) | func TestRoundtripScalar(t *testing.T) { function TestGarbage (line 88) | func TestGarbage(t *testing.T) { FILE: codec/dagjson/unmarshal.go constant defaultMaxDepth (line 22) | defaultMaxDepth int64 = 1024 type DecodeOptions (line 34) | type DecodeOptions struct method maxDepth (line 58) | func (cfg DecodeOptions) maxDepth() int64 { method Decode (line 69) | func (cfg DecodeOptions) Decode(na datamodel.NodeAssembler, r io.Reade... function Unmarshal (line 109) | func Unmarshal(na datamodel.NodeAssembler, tokSrc shared.TokenSource, op... type unmarshalState (line 125) | type unmarshalState struct method step (line 143) | func (st *unmarshalState) step(tokSrc shared.TokenSource) error { method ensure (line 193) | func (st *unmarshalState) ensure(tokSrc shared.TokenSource, lookahead ... method linkLookahead (line 210) | func (st *unmarshalState) linkLookahead(na datamodel.NodeAssembler, to... method bytesLookahead (line 252) | func (st *unmarshalState) bytesLookahead(na datamodel.NodeAssembler, t... method unmarshal (line 322) | func (st *unmarshalState) unmarshal(na datamodel.NodeAssembler, tokSrc... FILE: codec/decode_test.go function TestDecodeZero (line 18) | func TestDecodeZero(t *testing.T) { FILE: codec/json/marshal_test.go function TestMarshalLinks (line 18) | func TestMarshalLinks(t *testing.T) { function TestMarshalBytes (line 36) | func TestMarshalBytes(t *testing.T) { FILE: codec/json/multicodec.go function init (line 19) | func init() { function Decode (line 28) | func Decode(na datamodel.NodeAssembler, r io.Reader) error { function Encode (line 39) | func Encode(n datamodel.Node, w io.Writer) error { FILE: codec/raw/codec.go constant rawMulticodec (line 19) | rawMulticodec = 0x55 function init (line 26) | func init() { function Decode (line 43) | func Decode(am datamodel.NodeAssembler, r io.Reader) error { function Encode (line 61) | func Encode(node datamodel.Node, w io.Writer) error { FILE: codec/raw/codec_test.go function TestRoundtrip (line 28) | func TestRoundtrip(t *testing.T) { function TestRoundtripCidlink (line 49) | func TestRoundtripCidlink(t *testing.T) { type mustOnlyUseRead (line 79) | type mustOnlyUseRead struct method Read (line 83) | func (r mustOnlyUseRead) Read(p []byte) (int, error) { type mustNotUseRead (line 88) | type mustNotUseRead struct method Read (line 92) | func (r mustNotUseRead) Read(p []byte) (int, error) { method Bytes (line 96) | func (r mustNotUseRead) Bytes() []byte { function TestDecodeBuffer (line 100) | func TestDecodeBuffer(t *testing.T) { FILE: codecHelpers.go function Encode (line 28) | func Encode(n Node, encFn Encoder) ([]byte, error) { function EncodeStreaming (line 35) | func EncodeStreaming(wr io.Writer, n Node, encFn Encoder) error { function Decode (line 55) | func Decode(b []byte, decFn Decoder) (Node, error) { function DecodeStreaming (line 60) | func DecodeStreaming(r io.Reader, decFn Decoder) (Node, error) { function DecodeUsingPrototype (line 79) | func DecodeUsingPrototype(b []byte, decFn Decoder, np NodePrototype) (No... function DecodeStreamingUsingPrototype (line 84) | func DecodeStreamingUsingPrototype(r io.Reader, decFn Decoder, np NodePr... function Marshal (line 111) | func Marshal(encFn Encoder, bind interface{}, typ schema.Type, opts ...b... function MarshalStreaming (line 117) | func MarshalStreaming(wr io.Writer, encFn Encoder, bind interface{}, typ... function Unmarshal (line 149) | func Unmarshal(b []byte, decFn Decoder, bind interface{}, typ schema.Typ... function UnmarshalStreaming (line 154) | func UnmarshalStreaming(r io.Reader, decFn Decoder, bind interface{}, ty... FILE: codecHelpers_test.go function Example_marshal (line 12) | func Example_marshal() { function Example_unmarshal_withSchema (line 31) | func Example_unmarshal_withSchema() { FILE: datamodel.go constant Kind_Invalid (line 33) | Kind_Invalid = datamodel.Kind_Invalid constant Kind_Map (line 34) | Kind_Map = datamodel.Kind_Map constant Kind_List (line 35) | Kind_List = datamodel.Kind_List constant Kind_Null (line 36) | Kind_Null = datamodel.Kind_Null constant Kind_Bool (line 37) | Kind_Bool = datamodel.Kind_Bool constant Kind_Int (line 38) | Kind_Int = datamodel.Kind_Int constant Kind_Float (line 39) | Kind_Float = datamodel.Kind_Float constant Kind_String (line 40) | Kind_String = datamodel.Kind_String constant Kind_Bytes (line 41) | Kind_Bytes = datamodel.Kind_Bytes constant Kind_Link (line 42) | Kind_Link = datamodel.Kind_Link function NewPath (line 84) | func NewPath(segments []PathSegment) Path { function ParsePath (line 91) | func ParsePath(pth string) Path { function ParsePathSegment (line 98) | func ParsePathSegment(s string) PathSegment { function PathSegmentOfString (line 105) | func PathSegmentOfString(s string) PathSegment { function PathSegmentOfInt (line 112) | func PathSegmentOfInt(i int64) PathSegment { FILE: datamodel/copy.go function Copy (line 23) | func Copy(n Node, na NodeAssembler) error { FILE: datamodel/copy_test.go function TestCopy (line 68) | func TestCopy(t *testing.T) { FILE: datamodel/equal.go function DeepEqual (line 27) | func DeepEqual(x, y Node) bool { FILE: datamodel/equal_test.go function qpMust (line 25) | func qpMust(node datamodel.Node, err error) datamodel.Node { function TestDeepEqual (line 136) | func TestDeepEqual(t *testing.T) { FILE: datamodel/errors.go type ErrWrongKind (line 13) | type ErrWrongKind struct method Error (line 38) | func (e ErrWrongKind) Error() string { type ErrNotExists (line 56) | type ErrNotExists struct method Error (line 60) | func (e ErrNotExists) Error() string { type ErrRepeatedMapKey (line 70) | type ErrRepeatedMapKey struct method Error (line 74) | func (e ErrRepeatedMapKey) Error() string { type ErrInvalidSegmentForList (line 80) | type ErrInvalidSegmentForList struct method Error (line 93) | func (e ErrInvalidSegmentForList) Error() string { type ErrIteratorOverread (line 103) | type ErrIteratorOverread struct method Error (line 105) | func (e ErrIteratorOverread) Error() string { FILE: datamodel/kind.go type Kind (line 10) | type Kind method String (line 25) | func (k Kind) String() string { constant Kind_Invalid (line 13) | Kind_Invalid Kind = 0 constant Kind_Map (line 14) | Kind_Map Kind = '{' constant Kind_List (line 15) | Kind_List Kind = '[' constant Kind_Null (line 16) | Kind_Null Kind = '0' constant Kind_Bool (line 17) | Kind_Bool Kind = 'b' constant Kind_Int (line 18) | Kind_Int Kind = 'i' constant Kind_Float (line 19) | Kind_Float Kind = 'f' constant Kind_String (line 20) | Kind_String Kind = 's' constant Kind_Bytes (line 21) | Kind_Bytes Kind = 'x' constant Kind_Link (line 22) | Kind_Link Kind = '/' type KindSet (line 54) | type KindSet method String (line 71) | func (x KindSet) String() string { method Contains (line 83) | func (x KindSet) Contains(e Kind) bool { FILE: datamodel/kind_test.go function TestErrWrongKind_String (line 11) | func TestErrWrongKind_String(t *testing.T) { FILE: datamodel/link.go type Link (line 28) | type Link interface type LinkPrototype (line 61) | type LinkPrototype interface FILE: datamodel/node.go type Node (line 60) | type Node interface type UintNode (line 176) | type UintNode interface type LargeBytesNode (line 189) | type LargeBytesNode interface type NodePrototype (line 223) | type NodePrototype interface type NodePrototypeSupportingAmend (line 240) | type NodePrototypeSupportingAmend interface type MapIterator (line 259) | type MapIterator interface type ListIterator (line 291) | type ListIterator interface FILE: datamodel/nodeBuilder.go type NodeAssembler (line 38) | type NodeAssembler interface type MapAssembler (line 78) | type MapAssembler interface type ListAssembler (line 117) | type ListAssembler interface type NodeBuilder (line 141) | type NodeBuilder interface FILE: datamodel/path.go type Path (line 64) | type Path struct method String (line 139) | func (p Path) String() string { method Segments (line 156) | func (p Path) Segments() []PathSegment { method Len (line 164) | func (p Path) Len() int { method Join (line 169) | func (p Path) Join(p2 Path) Path { method AppendSegment (line 178) | func (p Path) AppendSegment(ps PathSegment) Path { method AppendSegmentString (line 188) | func (p Path) AppendSegmentString(ps string) Path { method AppendSegmentInt (line 193) | func (p Path) AppendSegmentInt(ps int64) Path { method Parent (line 199) | func (p Path) Parent() Path { method Truncate (line 207) | func (p Path) Truncate(i int) Path { method Last (line 213) | func (p Path) Last() PathSegment { method Pop (line 221) | func (p Path) Pop() Path { method Shift (line 231) | func (p Path) Shift() (PathSegment, Path) { function NewPath (line 77) | func NewPath(segments []PathSegment) Path { function NewPathNocopy (line 85) | func NewPathNocopy(segments []PathSegment) Path { function ParsePath (line 113) | func ParsePath(pth string) Path { FILE: datamodel/pathSegment.go type PathSegment (line 38) | type PathSegment struct method containsString (line 100) | func (ps PathSegment) containsString() bool { method String (line 105) | func (ps PathSegment) String() string { method Index (line 117) | func (ps PathSegment) Index() (int64, error) { method Equals (line 136) | func (x PathSegment) Equals(o PathSegment) bool { function ParsePathSegment (line 82) | func ParsePathSegment(s string) PathSegment { function PathSegmentOfString (line 88) | func PathSegmentOfString(s string) PathSegment { function PathSegmentOfInt (line 93) | func PathSegmentOfInt(i int64) PathSegment { FILE: datamodel/path_test.go function TestParsePath (line 11) | func TestParsePath(t *testing.T) { function TestPathSegmentZeroValue (line 34) | func TestPathSegmentZeroValue(t *testing.T) { FILE: datamodel/unit.go type nullNode (line 11) | type nullNode struct method Kind (line 13) | func (nullNode) Kind() Kind { method LookupByString (line 16) | func (nullNode) LookupByString(key string) (Node, error) { method LookupByNode (line 19) | func (nullNode) LookupByNode(key Node) (Node, error) { method LookupByIndex (line 22) | func (nullNode) LookupByIndex(idx int64) (Node, error) { method LookupBySegment (line 25) | func (nullNode) LookupBySegment(seg PathSegment) (Node, error) { method MapIterator (line 28) | func (nullNode) MapIterator() MapIterator { method ListIterator (line 31) | func (nullNode) ListIterator() ListIterator { method Length (line 34) | func (nullNode) Length() int64 { method IsAbsent (line 37) | func (nullNode) IsAbsent() bool { method IsNull (line 40) | func (nullNode) IsNull() bool { method AsBool (line 43) | func (nullNode) AsBool() (bool, error) { method AsInt (line 46) | func (nullNode) AsInt() (int64, error) { method AsFloat (line 49) | func (nullNode) AsFloat() (float64, error) { method AsString (line 52) | func (nullNode) AsString() (string, error) { method AsBytes (line 55) | func (nullNode) AsBytes() ([]byte, error) { method AsLink (line 58) | func (nullNode) AsLink() (Link, error) { method Prototype (line 61) | func (nullNode) Prototype() NodePrototype { type nullPrototype (line 65) | type nullPrototype struct method NewBuilder (line 67) | func (nullPrototype) NewBuilder() NodeBuilder { type absentNode (line 90) | type absentNode struct method Kind (line 92) | func (absentNode) Kind() Kind { method LookupByString (line 95) | func (absentNode) LookupByString(key string) (Node, error) { method LookupByNode (line 98) | func (absentNode) LookupByNode(key Node) (Node, error) { method LookupByIndex (line 101) | func (absentNode) LookupByIndex(idx int64) (Node, error) { method LookupBySegment (line 104) | func (absentNode) LookupBySegment(seg PathSegment) (Node, error) { method MapIterator (line 107) | func (absentNode) MapIterator() MapIterator { method ListIterator (line 110) | func (absentNode) ListIterator() ListIterator { method Length (line 113) | func (absentNode) Length() int64 { method IsAbsent (line 116) | func (absentNode) IsAbsent() bool { method IsNull (line 119) | func (absentNode) IsNull() bool { method AsBool (line 122) | func (absentNode) AsBool() (bool, error) { method AsInt (line 125) | func (absentNode) AsInt() (int64, error) { method AsFloat (line 128) | func (absentNode) AsFloat() (float64, error) { method AsString (line 131) | func (absentNode) AsString() (string, error) { method AsBytes (line 134) | func (absentNode) AsBytes() ([]byte, error) { method AsLink (line 137) | func (absentNode) AsLink() (Link, error) { method Prototype (line 140) | func (absentNode) Prototype() NodePrototype { type absentPrototype (line 144) | type absentPrototype struct method NewBuilder (line 146) | func (absentPrototype) NewBuilder() NodeBuilder { FILE: examples_test.go function Example_createDataAndMarshal (line 20) | func Example_createDataAndMarshal() { function Example_unmarshalData (line 42) | func Example_unmarshalData() { function ExampleLoadSchema (line 58) | func ExampleLoadSchema() { function Example_goValueWithSchema (line 82) | func Example_goValueWithSchema() { FILE: fluent/bench_test.go function BenchmarkQp (line 14) | func BenchmarkQp(b *testing.B) { function BenchmarkUnmarshal (line 49) | func BenchmarkUnmarshal(b *testing.B) { function BenchmarkFluent (line 77) | func BenchmarkFluent(b *testing.B) { function BenchmarkReflect (line 102) | func BenchmarkReflect(b *testing.B) { function BenchmarkReflectIncludingInitialization (line 128) | func BenchmarkReflectIncludingInitialization(b *testing.B) { function BenchmarkAgonizinglyBare (line 153) | func BenchmarkAgonizinglyBare(b *testing.B) { function fab (line 167) | func fab() (datamodel.Node, error) { FILE: fluent/fluentBuilder.go function Build (line 7) | func Build(np datamodel.NodePrototype, fn func(NodeAssembler)) (datamode... function BuildMap (line 18) | func BuildMap(np datamodel.NodePrototype, sizeHint int64, fn func(MapAss... function BuildList (line 21) | func BuildList(np datamodel.NodePrototype, sizeHint int64, fn func(ListA... function MustBuild (line 25) | func MustBuild(np datamodel.NodePrototype, fn func(NodeAssembler)) datam... function MustBuildMap (line 30) | func MustBuildMap(np datamodel.NodePrototype, sizeHint int64, fn func(Ma... function MustBuildList (line 33) | func MustBuildList(np datamodel.NodePrototype, sizeHint int64, fn func(L... function WrapAssembler (line 37) | func WrapAssembler(na datamodel.NodeAssembler) NodeAssembler { type NodeAssembler (line 46) | type NodeAssembler interface type MapAssembler (line 66) | type MapAssembler interface type ListAssembler (line 81) | type ListAssembler interface type nodeAssembler (line 87) | type nodeAssembler struct method CreateMap (line 91) | func (fna *nodeAssembler) CreateMap(sizeHint int64, fn func(MapAssembl... method CreateList (line 101) | func (fna *nodeAssembler) CreateList(sizeHint int64, fn func(ListAssem... method AssignNull (line 111) | func (fna *nodeAssembler) AssignNull() { method AssignBool (line 116) | func (fna *nodeAssembler) AssignBool(v bool) { method AssignInt (line 121) | func (fna *nodeAssembler) AssignInt(v int64) { method AssignFloat (line 126) | func (fna *nodeAssembler) AssignFloat(v float64) { method AssignString (line 131) | func (fna *nodeAssembler) AssignString(v string) { method AssignBytes (line 136) | func (fna *nodeAssembler) AssignBytes(v []byte) { method AssignLink (line 141) | func (fna *nodeAssembler) AssignLink(v datamodel.Link) { method AssignNode (line 146) | func (fna *nodeAssembler) AssignNode(v datamodel.Node) { method Prototype (line 151) | func (fna *nodeAssembler) Prototype() datamodel.NodePrototype { type mapNodeAssembler (line 155) | type mapNodeAssembler struct method AssembleKey (line 159) | func (fma *mapNodeAssembler) AssembleKey() NodeAssembler { method AssembleValue (line 162) | func (fma *mapNodeAssembler) AssembleValue() NodeAssembler { method AssembleEntry (line 165) | func (fma *mapNodeAssembler) AssembleEntry(k string) NodeAssembler { method KeyPrototype (line 172) | func (fma *mapNodeAssembler) KeyPrototype() datamodel.NodePrototype { method ValuePrototype (line 175) | func (fma *mapNodeAssembler) ValuePrototype(k string) datamodel.NodePr... type listNodeAssembler (line 179) | type listNodeAssembler struct method AssembleValue (line 183) | func (fla *listNodeAssembler) AssembleValue() NodeAssembler { method ValuePrototype (line 186) | func (fla *listNodeAssembler) ValuePrototype(idx int64) datamodel.Node... FILE: fluent/fluentBuilder_test.go function TestBuild (line 14) | func TestBuild(t *testing.T) { FILE: fluent/fluentRecover.go type Error (line 3) | type Error struct method Error (line 7) | func (e Error) Error() string { function Recover (line 16) | func Recover(fn func()) (err error) { FILE: fluent/fluentRecover_test.go function TestRecover (line 13) | func TestRecover(t *testing.T) { FILE: fluent/qp/example_test.go function Example (line 14) | func Example() { FILE: fluent/qp/qp.go function BuildMap (line 24) | func BuildMap(np datamodel.NodePrototype, sizeHint int64, fn func(datamo... type mapParams (line 40) | type mapParams struct method Assemble (line 45) | func (mp mapParams) Assemble(na datamodel.NodeAssembler) { function Map (line 56) | func Map(sizeHint int64, fn func(datamodel.MapAssembler)) Assemble { function MapEntry (line 60) | func MapEntry(ma datamodel.MapAssembler, k string, fn Assemble) { function BuildList (line 68) | func BuildList(np datamodel.NodePrototype, sizeHint int64, fn func(datam... type listParams (line 84) | type listParams struct method Assemble (line 89) | func (lp listParams) Assemble(na datamodel.NodeAssembler) { function List (line 100) | func List(sizeHint int64, fn func(datamodel.ListAssembler)) Assemble { function ListEntry (line 104) | func ListEntry(la datamodel.ListAssembler, fn Assemble) { type nullParam (line 108) | type nullParam struct method Assemble (line 110) | func (s nullParam) Assemble(na datamodel.NodeAssembler) { function Null (line 116) | func Null() Assemble { type boolParam (line 120) | type boolParam method Assemble (line 122) | func (s boolParam) Assemble(na datamodel.NodeAssembler) { function Bool (line 128) | func Bool(b bool) Assemble { type intParam (line 132) | type intParam method Assemble (line 134) | func (i intParam) Assemble(na datamodel.NodeAssembler) { function Int (line 140) | func Int(i int64) Assemble { type floatParam (line 144) | type floatParam method Assemble (line 146) | func (f floatParam) Assemble(na datamodel.NodeAssembler) { function Float (line 152) | func Float(f float64) Assemble { type stringParam (line 156) | type stringParam method Assemble (line 158) | func (s stringParam) Assemble(na datamodel.NodeAssembler) { function String (line 164) | func String(s string) Assemble { type bytesParam (line 168) | type bytesParam method Assemble (line 170) | func (p bytesParam) Assemble(na datamodel.NodeAssembler) { function Bytes (line 176) | func Bytes(p []byte) Assemble { type linkParam (line 180) | type linkParam struct method Assemble (line 184) | func (l linkParam) Assemble(na datamodel.NodeAssembler) { function Link (line 190) | func Link(l datamodel.Link) Assemble { type nodeParam (line 194) | type nodeParam struct method Assemble (line 198) | func (n nodeParam) Assemble(na datamodel.NodeAssembler) { function Node (line 204) | func Node(n datamodel.Node) Assemble { FILE: fluent/reflect.go function Reflect (line 50) | func Reflect(np datamodel.NodePrototype, i interface{}) (datamodel.Node,... function MustReflect (line 56) | func MustReflect(np datamodel.NodePrototype, i interface{}) datamodel.No... function ReflectIntoAssembler (line 69) | func ReflectIntoAssembler(na datamodel.NodeAssembler, i interface{}) err... type Reflector (line 81) | type Reflector struct method Reflect (line 95) | func (rcfg Reflector) Reflect(np datamodel.NodePrototype, i interface{... method ReflectIntoAssembler (line 106) | func (rcfg Reflector) ReflectIntoAssembler(na datamodel.NodeAssembler,... type sortableStrings (line 265) | type sortableStrings struct method Len (line 270) | func (a sortableStrings) Len() int { return len(a.a) } method Swap (line 271) | func (a sortableStrings) Swap(i, j int) { a.a[i], a.a[j] = a.a[j]... method Less (line 272) | func (a sortableStrings) Less(i, j int) bool { return a.less(a.a[i], a... type sortableReflectStrings (line 274) | type sortableReflectStrings struct method Len (line 279) | func (a sortableReflectStrings) Len() int { return len(a.a) } method Swap (line 280) | func (a sortableReflectStrings) Swap(i, j int) { a.a[i], a.a[j] =... method Less (line 281) | func (a sortableReflectStrings) Less(i, j int) bool { return a.less(a.... FILE: fluent/reflect_test.go function TestReflect (line 14) | func TestReflect(t *testing.T) { FILE: fluent/toInterfaceValue.go function ToInterface (line 18) | func ToInterface(node datamodel.Node) (interface{}, error) { FILE: fluent/toInterfaceValue_test.go function TestRoundTrip (line 26) | func TestRoundTrip(t *testing.T) { function TestLink (line 39) | func TestLink(t *testing.T) { FILE: linking/cid/cidLink.go type Link (line 23) | type Link struct method Prototype (line 27) | func (lnk Link) Prototype() datamodel.LinkPrototype { method String (line 30) | func (lnk Link) String() string { method Binary (line 33) | func (lnk Link) Binary() string { type LinkPrototype (line 37) | type LinkPrototype struct method BuildLink (line 41) | func (lp LinkPrototype) BuildLink(hashsum []byte) datamodel.Link { FILE: linking/cid/linksystem.go function DefaultLinkSystem (line 22) | func DefaultLinkSystem() linking.LinkSystem { function LinkSystemUsingMulticodecRegistry (line 31) | func LinkSystemUsingMulticodecRegistry(mcReg multicodec.Registry) linkin... FILE: linking/cid/memorystorage.go type Memory (line 20) | type Memory struct method beInitialized (line 24) | func (store *Memory) beInitialized() { method OpenRead (line 31) | func (store *Memory) OpenRead(lnkCtx linking.LinkContext, lnk datamode... method OpenWrite (line 44) | func (store *Memory) OpenWrite(lnkCtx linking.LinkContext) (io.Writer,... FILE: linking/errors.go type ErrLinkingSetup (line 12) | type ErrLinkingSetup struct method Error (line 17) | func (e ErrLinkingSetup) Error() string { return fmt.Sprintf("%s: %v",... method Unwrap (line 18) | func (e ErrLinkingSetup) Unwrap() error { return e.Cause } type ErrHashMismatch (line 23) | type ErrHashMismatch struct method Error (line 28) | func (e ErrHashMismatch) Error() string { FILE: linking/functions.go method Load (line 51) | func (lsys *LinkSystem) Load(lnkCtx LinkContext, lnk datamodel.Link, np ... method MustLoad (line 66) | func (lsys *LinkSystem) MustLoad(lnkCtx LinkContext, lnk datamodel.Link,... method LoadPlusRaw (line 80) | func (lsys *LinkSystem) LoadPlusRaw(lnkCtx LinkContext, lnk datamodel.Li... method LoadRaw (line 114) | func (lsys *LinkSystem) LoadRaw(lnkCtx LinkContext, lnk datamodel.Link) ... method Fill (line 159) | func (lsys *LinkSystem) Fill(lnkCtx LinkContext, lnk datamodel.Link, na ... method MustFill (line 222) | func (lsys *LinkSystem) MustFill(lnkCtx LinkContext, lnk datamodel.Link,... method Store (line 228) | func (lsys *LinkSystem) Store(lnkCtx LinkContext, lp datamodel.LinkProto... method MustStore (line 258) | func (lsys *LinkSystem) MustStore(lnkCtx LinkContext, lp datamodel.LinkP... method ComputeLink (line 268) | func (lsys *LinkSystem) ComputeLink(lp datamodel.LinkPrototype, n datamo... method MustComputeLink (line 284) | func (lsys *LinkSystem) MustComputeLink(lp datamodel.LinkPrototype, n da... FILE: linking/functions_test.go function TestLinkSystem_LoadHashMismatch (line 20) | func TestLinkSystem_LoadHashMismatch(t *testing.T) { FILE: linking/linkingExamples_test.go function ExampleLinkSystem_Store (line 28) | func ExampleLinkSystem_Store() { function ExampleLinkSystem_Load (line 92) | func ExampleLinkSystem_Load() { FILE: linking/preload/preload.go type Loader (line 13) | type Loader type PreloadContext (line 17) | type PreloadContext struct type Link (line 36) | type Link struct FILE: linking/setup.go method SetReadStorage (line 19) | func (lsys *LinkSystem) SetReadStorage(store storage.ReadableStorage) { method SetWriteStorage (line 34) | func (lsys *LinkSystem) SetWriteStorage(store storage.WritableStorage) { FILE: linking/types.go type LinkSystem (line 32) | type LinkSystem struct type BlockReadOpener (line 93) | type BlockReadOpener type BlockWriteOpener (line 127) | type BlockWriteOpener type BlockWriteCommitter (line 143) | type BlockWriteCommitter type NodeReifier (line 158) | type NodeReifier type LinkContext (line 168) | type LinkContext struct FILE: multicodec/defaultRegistry.go function RegisterEncoder (line 43) | func RegisterEncoder(indicator uint64, encodeFunc codec.Encoder) { function LookupEncoder (line 52) | func LookupEncoder(indicator uint64) (codec.Encoder, error) { function ListEncoders (line 68) | func ListEncoders() []uint64 { function RegisterDecoder (line 90) | func RegisterDecoder(indicator uint64, decodeFunc codec.Decoder) { function LookupDecoder (line 99) | func LookupDecoder(indicator uint64) (codec.Decoder, error) { function ListDecoders (line 115) | func ListDecoders() []uint64 { FILE: multicodec/registry.go type Registry (line 28) | type Registry struct method ensureInit (line 33) | func (r *Registry) ensureInit() { method RegisterEncoder (line 43) | func (r *Registry) RegisterEncoder(indicator uint64, encodeFunc codec.... method LookupEncoder (line 55) | func (r *Registry) LookupEncoder(indicator uint64) (codec.Encoder, err... method ListEncoders (line 65) | func (r *Registry) ListEncoders() []uint64 { method RegisterDecoder (line 77) | func (r *Registry) RegisterDecoder(indicator uint64, decodeFunc codec.... method LookupDecoder (line 89) | func (r *Registry) LookupDecoder(indicator uint64) (codec.Decoder, err... method ListDecoders (line 99) | func (r *Registry) ListDecoders() []uint64 { FILE: must/must.go function NotError (line 26) | func NotError(e error) { function Node (line 39) | func Node(n datamodel.Node, e error) datamodel.Node { function TypedNode (line 54) | func TypedNode(n datamodel.Node, e error) schema.TypedNode { function True (line 62) | func True(v bool) { function String (line 71) | func String(n datamodel.Node) string { function Int (line 82) | func Int(n datamodel.Node) int64 { FILE: node/basic/deprecated.go function Chooser (line 18) | func Chooser(_ datamodel.Link, _ linking.LinkContext) (datamodel.NodePro... function NewBool (line 21) | func NewBool(value bool) datamodel.Node { return basicnode.New... function NewBytes (line 22) | func NewBytes(value []byte) datamodel.Node { return basicnode.New... function NewFloat (line 23) | func NewFloat(value float64) datamodel.Node { return basicnode.New... function NewInt (line 24) | func NewInt(value int64) datamodel.Node { return basicnode.New... function NewLink (line 25) | func NewLink(value datamodel.Link) datamodel.Node { return basicnode.New... function NewString (line 26) | func NewString(value string) datamodel.Node { return basicnode.New... FILE: node/basicnode/any.go function Chooser (line 25) | func Chooser(_ datamodel.Link, _ linking.LinkContext) (datamodel.NodePro... type Prototype__Any (line 35) | type Prototype__Any struct method NewBuilder (line 37) | func (Prototype__Any) NewBuilder() datamodel.NodeBuilder { type anyBuilder (line 53) | type anyBuilder struct method Reset (line 73) | func (nb *anyBuilder) Reset() { method BeginMap (line 77) | func (nb *anyBuilder) BeginMap(sizeHint int64) (datamodel.MapAssembler... method BeginList (line 85) | func (nb *anyBuilder) BeginList(sizeHint int64) (datamodel.ListAssembl... method AssignNull (line 93) | func (nb *anyBuilder) AssignNull() error { method AssignBool (line 100) | func (nb *anyBuilder) AssignBool(v bool) error { method AssignInt (line 108) | func (nb *anyBuilder) AssignInt(v int64) error { method AssignFloat (line 116) | func (nb *anyBuilder) AssignFloat(v float64) error { method AssignString (line 124) | func (nb *anyBuilder) AssignString(v string) error { method AssignBytes (line 132) | func (nb *anyBuilder) AssignBytes(v []byte) error { method AssignLink (line 140) | func (nb *anyBuilder) AssignLink(v datamodel.Link) error { method AssignNode (line 148) | func (nb *anyBuilder) AssignNode(v datamodel.Node) error { method Prototype (line 156) | func (anyBuilder) Prototype() datamodel.NodePrototype { method Build (line 160) | func (nb *anyBuilder) Build() datamodel.Node { FILE: node/basicnode/any_test.go function TestAnyBeingString (line 10) | func TestAnyBeingString(t *testing.T) { function TestAnyBeingMapStrInt (line 14) | func TestAnyBeingMapStrInt(t *testing.T) { function TestAnyBeingMapStrMapStrInt (line 18) | func TestAnyBeingMapStrMapStrInt(t *testing.T) { FILE: node/basicnode/bench_test.go function BenchmarkSpec_Walk_Map3StrInt (line 10) | func BenchmarkSpec_Walk_Map3StrInt(b *testing.B) { function BenchmarkSpec_Walk_MapNStrMap3StrInt (line 14) | func BenchmarkSpec_Walk_MapNStrMap3StrInt(b *testing.B) { FILE: node/basicnode/bool.go function NewBool (line 15) | func NewBool(value bool) datamodel.Node { type plainBool (line 21) | type plainBool method Kind (line 25) | func (plainBool) Kind() datamodel.Kind { method LookupByString (line 28) | func (plainBool) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 31) | func (plainBool) LookupByNode(key datamodel.Node) (datamodel.Node, err... method LookupByIndex (line 34) | func (plainBool) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 37) | func (plainBool) LookupBySegment(seg datamodel.PathSegment) (datamodel... method MapIterator (line 40) | func (plainBool) MapIterator() datamodel.MapIterator { method ListIterator (line 43) | func (plainBool) ListIterator() datamodel.ListIterator { method Length (line 46) | func (plainBool) Length() int64 { method IsAbsent (line 49) | func (plainBool) IsAbsent() bool { method IsNull (line 52) | func (plainBool) IsNull() bool { method AsBool (line 55) | func (n plainBool) AsBool() (bool, error) { method AsInt (line 58) | func (plainBool) AsInt() (int64, error) { method AsFloat (line 61) | func (plainBool) AsFloat() (float64, error) { method AsString (line 64) | func (plainBool) AsString() (string, error) { method AsBytes (line 67) | func (plainBool) AsBytes() ([]byte, error) { method AsLink (line 70) | func (plainBool) AsLink() (datamodel.Link, error) { method Prototype (line 73) | func (plainBool) Prototype() datamodel.NodePrototype { type Prototype__Bool (line 79) | type Prototype__Bool struct method NewBuilder (line 81) | func (Prototype__Bool) NewBuilder() datamodel.NodeBuilder { type plainBool__Builder (line 88) | type plainBool__Builder struct method Build (line 92) | func (nb *plainBool__Builder) Build() datamodel.Node { method Reset (line 95) | func (nb *plainBool__Builder) Reset() { type plainBool__Assembler (line 102) | type plainBool__Assembler struct method BeginMap (line 106) | func (plainBool__Assembler) BeginMap(sizeHint int64) (datamodel.MapAss... method BeginList (line 109) | func (plainBool__Assembler) BeginList(sizeHint int64) (datamodel.ListA... method AssignNull (line 112) | func (plainBool__Assembler) AssignNull() error { method AssignBool (line 115) | func (na *plainBool__Assembler) AssignBool(v bool) error { method AssignInt (line 119) | func (plainBool__Assembler) AssignInt(int64) error { method AssignFloat (line 122) | func (plainBool__Assembler) AssignFloat(float64) error { method AssignString (line 125) | func (plainBool__Assembler) AssignString(string) error { method AssignBytes (line 128) | func (plainBool__Assembler) AssignBytes([]byte) error { method AssignLink (line 131) | func (plainBool__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 134) | func (na *plainBool__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 142) | func (plainBool__Assembler) Prototype() datamodel.NodePrototype { FILE: node/basicnode/bytes.go function NewBytes (line 18) | func NewBytes(value []byte) datamodel.Node { type plainBytes (line 24) | type plainBytes method Kind (line 28) | func (plainBytes) Kind() datamodel.Kind { method LookupByString (line 31) | func (plainBytes) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 34) | func (plainBytes) LookupByNode(key datamodel.Node) (datamodel.Node, er... method LookupByIndex (line 37) | func (plainBytes) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 40) | func (plainBytes) LookupBySegment(seg datamodel.PathSegment) (datamode... method MapIterator (line 43) | func (plainBytes) MapIterator() datamodel.MapIterator { method ListIterator (line 46) | func (plainBytes) ListIterator() datamodel.ListIterator { method Length (line 49) | func (plainBytes) Length() int64 { method IsAbsent (line 52) | func (plainBytes) IsAbsent() bool { method IsNull (line 55) | func (plainBytes) IsNull() bool { method AsBool (line 58) | func (plainBytes) AsBool() (bool, error) { method AsInt (line 61) | func (plainBytes) AsInt() (int64, error) { method AsFloat (line 64) | func (plainBytes) AsFloat() (float64, error) { method AsString (line 67) | func (plainBytes) AsString() (string, error) { method AsBytes (line 70) | func (n plainBytes) AsBytes() ([]byte, error) { method AsLink (line 73) | func (plainBytes) AsLink() (datamodel.Link, error) { method Prototype (line 76) | func (plainBytes) Prototype() datamodel.NodePrototype { method AsLargeBytes (line 79) | func (n plainBytes) AsLargeBytes() (io.ReadSeeker, error) { type Prototype__Bytes (line 85) | type Prototype__Bytes struct method NewBuilder (line 87) | func (Prototype__Bytes) NewBuilder() datamodel.NodeBuilder { type plainBytes__Builder (line 94) | type plainBytes__Builder struct method Build (line 98) | func (nb *plainBytes__Builder) Build() datamodel.Node { method Reset (line 101) | func (nb *plainBytes__Builder) Reset() { type plainBytes__Assembler (line 108) | type plainBytes__Assembler struct method BeginMap (line 112) | func (plainBytes__Assembler) BeginMap(sizeHint int64) (datamodel.MapAs... method BeginList (line 115) | func (plainBytes__Assembler) BeginList(sizeHint int64) (datamodel.List... method AssignNull (line 118) | func (plainBytes__Assembler) AssignNull() error { method AssignBool (line 121) | func (plainBytes__Assembler) AssignBool(bool) error { method AssignInt (line 124) | func (plainBytes__Assembler) AssignInt(int64) error { method AssignFloat (line 127) | func (plainBytes__Assembler) AssignFloat(float64) error { method AssignString (line 130) | func (plainBytes__Assembler) AssignString(string) error { method AssignBytes (line 133) | func (na *plainBytes__Assembler) AssignBytes(v []byte) error { method AssignLink (line 137) | func (plainBytes__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 140) | func (na *plainBytes__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 155) | func (plainBytes__Assembler) Prototype() datamodel.NodePrototype { FILE: node/basicnode/bytes_stream.go function NewBytesFromReader (line 17) | func NewBytesFromReader(rs io.ReadSeeker) datamodel.Node { type streamBytes (line 22) | type streamBytes struct method Kind (line 28) | func (streamBytes) Kind() datamodel.Kind { method LookupByString (line 31) | func (streamBytes) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 34) | func (streamBytes) LookupByNode(key datamodel.Node) (datamodel.Node, e... method LookupByIndex (line 37) | func (streamBytes) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 40) | func (streamBytes) LookupBySegment(seg datamodel.PathSegment) (datamod... method MapIterator (line 43) | func (streamBytes) MapIterator() datamodel.MapIterator { method ListIterator (line 46) | func (streamBytes) ListIterator() datamodel.ListIterator { method Length (line 49) | func (streamBytes) Length() int64 { method IsAbsent (line 52) | func (streamBytes) IsAbsent() bool { method IsNull (line 55) | func (streamBytes) IsNull() bool { method AsBool (line 58) | func (streamBytes) AsBool() (bool, error) { method AsInt (line 61) | func (streamBytes) AsInt() (int64, error) { method AsFloat (line 64) | func (streamBytes) AsFloat() (float64, error) { method AsString (line 67) | func (streamBytes) AsString() (string, error) { method AsBytes (line 70) | func (n streamBytes) AsBytes() ([]byte, error) { method AsLink (line 73) | func (streamBytes) AsLink() (datamodel.Link, error) { method Prototype (line 76) | func (streamBytes) Prototype() datamodel.NodePrototype { method AsLargeBytes (line 79) | func (n streamBytes) AsLargeBytes() (io.ReadSeeker, error) { FILE: node/basicnode/bytes_test.go function TestBytes (line 10) | func TestBytes(t *testing.T) { FILE: node/basicnode/float.go function NewFloat (line 15) | func NewFloat(value float64) datamodel.Node { type plainFloat (line 21) | type plainFloat method Kind (line 25) | func (plainFloat) Kind() datamodel.Kind { method LookupByString (line 28) | func (plainFloat) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 31) | func (plainFloat) LookupByNode(key datamodel.Node) (datamodel.Node, er... method LookupByIndex (line 34) | func (plainFloat) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 37) | func (plainFloat) LookupBySegment(seg datamodel.PathSegment) (datamode... method MapIterator (line 40) | func (plainFloat) MapIterator() datamodel.MapIterator { method ListIterator (line 43) | func (plainFloat) ListIterator() datamodel.ListIterator { method Length (line 46) | func (plainFloat) Length() int64 { method IsAbsent (line 49) | func (plainFloat) IsAbsent() bool { method IsNull (line 52) | func (plainFloat) IsNull() bool { method AsBool (line 55) | func (plainFloat) AsBool() (bool, error) { method AsInt (line 58) | func (plainFloat) AsInt() (int64, error) { method AsFloat (line 61) | func (n plainFloat) AsFloat() (float64, error) { method AsString (line 64) | func (plainFloat) AsString() (string, error) { method AsBytes (line 67) | func (plainFloat) AsBytes() ([]byte, error) { method AsLink (line 70) | func (plainFloat) AsLink() (datamodel.Link, error) { method Prototype (line 73) | func (plainFloat) Prototype() datamodel.NodePrototype { type Prototype__Float (line 79) | type Prototype__Float struct method NewBuilder (line 81) | func (Prototype__Float) NewBuilder() datamodel.NodeBuilder { type plainFloat__Builder (line 88) | type plainFloat__Builder struct method Build (line 92) | func (nb *plainFloat__Builder) Build() datamodel.Node { method Reset (line 95) | func (nb *plainFloat__Builder) Reset() { type plainFloat__Assembler (line 102) | type plainFloat__Assembler struct method BeginMap (line 106) | func (plainFloat__Assembler) BeginMap(sizeHint int64) (datamodel.MapAs... method BeginList (line 109) | func (plainFloat__Assembler) BeginList(sizeHint int64) (datamodel.List... method AssignNull (line 112) | func (plainFloat__Assembler) AssignNull() error { method AssignBool (line 115) | func (plainFloat__Assembler) AssignBool(bool) error { method AssignInt (line 118) | func (plainFloat__Assembler) AssignInt(int64) error { method AssignFloat (line 121) | func (na *plainFloat__Assembler) AssignFloat(v float64) error { method AssignString (line 125) | func (plainFloat__Assembler) AssignString(string) error { method AssignBytes (line 128) | func (plainFloat__Assembler) AssignBytes([]byte) error { method AssignLink (line 131) | func (plainFloat__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 134) | func (na *plainFloat__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 142) | func (plainFloat__Assembler) Prototype() datamodel.NodePrototype { FILE: node/basicnode/int.go function NewInt (line 20) | func NewInt(value int64) datamodel.Node { function NewUint (line 31) | func NewUint(value uint64) datamodel.Node { type plainInt (line 36) | type plainInt method Kind (line 40) | func (plainInt) Kind() datamodel.Kind { method LookupByString (line 43) | func (plainInt) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 46) | func (plainInt) LookupByNode(key datamodel.Node) (datamodel.Node, erro... method LookupByIndex (line 49) | func (plainInt) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 52) | func (plainInt) LookupBySegment(seg datamodel.PathSegment) (datamodel.... method MapIterator (line 55) | func (plainInt) MapIterator() datamodel.MapIterator { method ListIterator (line 58) | func (plainInt) ListIterator() datamodel.ListIterator { method Length (line 61) | func (plainInt) Length() int64 { method IsAbsent (line 64) | func (plainInt) IsAbsent() bool { method IsNull (line 67) | func (plainInt) IsNull() bool { method AsBool (line 70) | func (plainInt) AsBool() (bool, error) { method AsInt (line 73) | func (n plainInt) AsInt() (int64, error) { method AsFloat (line 76) | func (plainInt) AsFloat() (float64, error) { method AsString (line 79) | func (plainInt) AsString() (string, error) { method AsBytes (line 82) | func (plainInt) AsBytes() ([]byte, error) { method AsLink (line 85) | func (plainInt) AsLink() (datamodel.Link, error) { method Prototype (line 88) | func (plainInt) Prototype() datamodel.NodePrototype { type plainUint (line 95) | type plainUint method Kind (line 99) | func (plainUint) Kind() datamodel.Kind { method LookupByString (line 102) | func (plainUint) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 105) | func (plainUint) LookupByNode(key datamodel.Node) (datamodel.Node, err... method LookupByIndex (line 108) | func (plainUint) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 111) | func (plainUint) LookupBySegment(seg datamodel.PathSegment) (datamodel... method MapIterator (line 114) | func (plainUint) MapIterator() datamodel.MapIterator { method ListIterator (line 117) | func (plainUint) ListIterator() datamodel.ListIterator { method Length (line 120) | func (plainUint) Length() int64 { method IsAbsent (line 123) | func (plainUint) IsAbsent() bool { method IsNull (line 126) | func (plainUint) IsNull() bool { method AsBool (line 129) | func (plainUint) AsBool() (bool, error) { method AsInt (line 132) | func (n plainUint) AsInt() (int64, error) { method AsFloat (line 138) | func (plainUint) AsFloat() (float64, error) { method AsString (line 141) | func (plainUint) AsString() (string, error) { method AsBytes (line 144) | func (plainUint) AsBytes() ([]byte, error) { method AsLink (line 147) | func (plainUint) AsLink() (datamodel.Link, error) { method Prototype (line 150) | func (plainUint) Prototype() datamodel.NodePrototype { method AsUint (line 156) | func (n plainUint) AsUint() (uint64, error) { type Prototype__Int (line 162) | type Prototype__Int struct method NewBuilder (line 164) | func (Prototype__Int) NewBuilder() datamodel.NodeBuilder { type plainInt__Builder (line 171) | type plainInt__Builder struct method Build (line 175) | func (nb *plainInt__Builder) Build() datamodel.Node { method Reset (line 178) | func (nb *plainInt__Builder) Reset() { type plainInt__Assembler (line 185) | type plainInt__Assembler struct method BeginMap (line 189) | func (plainInt__Assembler) BeginMap(sizeHint int64) (datamodel.MapAsse... method BeginList (line 192) | func (plainInt__Assembler) BeginList(sizeHint int64) (datamodel.ListAs... method AssignNull (line 195) | func (plainInt__Assembler) AssignNull() error { method AssignBool (line 198) | func (plainInt__Assembler) AssignBool(bool) error { method AssignInt (line 201) | func (na *plainInt__Assembler) AssignInt(v int64) error { method AssignFloat (line 205) | func (plainInt__Assembler) AssignFloat(float64) error { method AssignString (line 208) | func (plainInt__Assembler) AssignString(string) error { method AssignBytes (line 211) | func (plainInt__Assembler) AssignBytes([]byte) error { method AssignLink (line 214) | func (plainInt__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 217) | func (na *plainInt__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 225) | func (plainInt__Assembler) Prototype() datamodel.NodePrototype { FILE: node/basicnode/int_test.go function TestBasicInt (line 11) | func TestBasicInt(t *testing.T) { function TestIntErrors (line 22) | func TestIntErrors(t *testing.T) { FILE: node/basicnode/link.go function NewLink (line 15) | func NewLink(value datamodel.Link) datamodel.Node { type plainLink (line 20) | type plainLink struct method Kind (line 26) | func (plainLink) Kind() datamodel.Kind { method LookupByString (line 29) | func (plainLink) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 32) | func (plainLink) LookupByNode(key datamodel.Node) (datamodel.Node, err... method LookupByIndex (line 35) | func (plainLink) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 38) | func (plainLink) LookupBySegment(seg datamodel.PathSegment) (datamodel... method MapIterator (line 41) | func (plainLink) MapIterator() datamodel.MapIterator { method ListIterator (line 44) | func (plainLink) ListIterator() datamodel.ListIterator { method Length (line 47) | func (plainLink) Length() int64 { method IsAbsent (line 50) | func (plainLink) IsAbsent() bool { method IsNull (line 53) | func (plainLink) IsNull() bool { method AsBool (line 56) | func (plainLink) AsBool() (bool, error) { method AsInt (line 59) | func (plainLink) AsInt() (int64, error) { method AsFloat (line 62) | func (plainLink) AsFloat() (float64, error) { method AsString (line 65) | func (plainLink) AsString() (string, error) { method AsBytes (line 68) | func (plainLink) AsBytes() ([]byte, error) { method AsLink (line 71) | func (n *plainLink) AsLink() (datamodel.Link, error) { method Prototype (line 74) | func (plainLink) Prototype() datamodel.NodePrototype { type Prototype__Link (line 80) | type Prototype__Link struct method NewBuilder (line 82) | func (Prototype__Link) NewBuilder() datamodel.NodeBuilder { type plainLink__Builder (line 89) | type plainLink__Builder struct method Build (line 93) | func (nb *plainLink__Builder) Build() datamodel.Node { method Reset (line 96) | func (nb *plainLink__Builder) Reset() { type plainLink__Assembler (line 103) | type plainLink__Assembler struct method BeginMap (line 107) | func (plainLink__Assembler) BeginMap(sizeHint int64) (datamodel.MapAss... method BeginList (line 110) | func (plainLink__Assembler) BeginList(sizeHint int64) (datamodel.ListA... method AssignNull (line 113) | func (plainLink__Assembler) AssignNull() error { method AssignBool (line 116) | func (plainLink__Assembler) AssignBool(bool) error { method AssignInt (line 119) | func (plainLink__Assembler) AssignInt(int64) error { method AssignFloat (line 122) | func (plainLink__Assembler) AssignFloat(float64) error { method AssignString (line 125) | func (plainLink__Assembler) AssignString(string) error { method AssignBytes (line 128) | func (plainLink__Assembler) AssignBytes([]byte) error { method AssignLink (line 131) | func (na *plainLink__Assembler) AssignLink(v datamodel.Link) error { method AssignNode (line 135) | func (na *plainLink__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 143) | func (plainLink__Assembler) Prototype() datamodel.NodePrototype { FILE: node/basicnode/list.go type plainList (line 18) | type plainList struct method Kind (line 24) | func (plainList) Kind() datamodel.Kind { method LookupByString (line 27) | func (plainList) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 30) | func (plainList) LookupByNode(datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 33) | func (n *plainList) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 42) | func (n *plainList) LookupBySegment(seg datamodel.PathSegment) (datamo... method MapIterator (line 49) | func (plainList) MapIterator() datamodel.MapIterator { method ListIterator (line 52) | func (n *plainList) ListIterator() datamodel.ListIterator { method Length (line 55) | func (n *plainList) Length() int64 { method IsAbsent (line 58) | func (plainList) IsAbsent() bool { method IsNull (line 61) | func (plainList) IsNull() bool { method AsBool (line 64) | func (plainList) AsBool() (bool, error) { method AsInt (line 67) | func (plainList) AsInt() (int64, error) { method AsFloat (line 70) | func (plainList) AsFloat() (float64, error) { method AsString (line 73) | func (plainList) AsString() (string, error) { method AsBytes (line 76) | func (plainList) AsBytes() ([]byte, error) { method AsLink (line 79) | func (plainList) AsLink() (datamodel.Link, error) { method Prototype (line 82) | func (plainList) Prototype() datamodel.NodePrototype { type plainList_ListIterator (line 86) | type plainList_ListIterator struct method Next (line 91) | func (itr *plainList_ListIterator) Next() (idx int64, v datamodel.Node... method Done (line 100) | func (itr *plainList_ListIterator) Done() bool { type Prototype__List (line 106) | type Prototype__List struct method NewBuilder (line 108) | func (Prototype__List) NewBuilder() datamodel.NodeBuilder { type plainList__Builder (line 114) | type plainList__Builder struct method Build (line 118) | func (nb *plainList__Builder) Build() datamodel.Node { method Reset (line 124) | func (nb *plainList__Builder) Reset() { type plainList__Assembler (line 131) | type plainList__Assembler struct method BeginMap (line 153) | func (plainList__Assembler) BeginMap(sizeHint int64) (datamodel.MapAss... method BeginList (line 156) | func (na *plainList__Assembler) BeginList(sizeHint int64) (datamodel.L... method AssignNull (line 165) | func (plainList__Assembler) AssignNull() error { method AssignBool (line 168) | func (plainList__Assembler) AssignBool(bool) error { method AssignInt (line 171) | func (plainList__Assembler) AssignInt(int64) error { method AssignFloat (line 174) | func (plainList__Assembler) AssignFloat(float64) error { method AssignString (line 177) | func (plainList__Assembler) AssignString(string) error { method AssignBytes (line 180) | func (plainList__Assembler) AssignBytes([]byte) error { method AssignLink (line 183) | func (plainList__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 186) | func (na *plainList__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 219) | func (plainList__Assembler) Prototype() datamodel.NodePrototype { method AssembleValue (line 227) | func (la *plainList__Assembler) AssembleValue() datamodel.NodeAssembler { method Finish (line 240) | func (la *plainList__Assembler) Finish() error { method ValuePrototype (line 249) | func (plainList__Assembler) ValuePrototype(_ int64) datamodel.NodeProt... type plainList__ValueAssembler (line 138) | type plainList__ValueAssembler struct method BeginMap (line 255) | func (lva *plainList__ValueAssembler) BeginMap(sizeHint int64) (datamo... method BeginList (line 262) | func (lva *plainList__ValueAssembler) BeginList(sizeHint int64) (datam... method AssignNull (line 269) | func (lva *plainList__ValueAssembler) AssignNull() error { method AssignBool (line 272) | func (lva *plainList__ValueAssembler) AssignBool(v bool) error { method AssignInt (line 276) | func (lva *plainList__ValueAssembler) AssignInt(v int64) error { method AssignFloat (line 280) | func (lva *plainList__ValueAssembler) AssignFloat(v float64) error { method AssignString (line 284) | func (lva *plainList__ValueAssembler) AssignString(v string) error { method AssignBytes (line 288) | func (lva *plainList__ValueAssembler) AssignBytes(v []byte) error { method AssignLink (line 292) | func (lva *plainList__ValueAssembler) AssignLink(v datamodel.Link) err... method AssignNode (line 296) | func (lva *plainList__ValueAssembler) AssignNode(v datamodel.Node) err... method Prototype (line 302) | func (plainList__ValueAssembler) Prototype() datamodel.NodePrototype { type laState (line 145) | type laState constant laState_initial (line 148) | laState_initial laState = iota constant laState_midValue (line 149) | laState_midValue constant laState_finished (line 150) | laState_finished type plainList__ValueAssemblerMap (line 306) | type plainList__ValueAssemblerMap struct method AssembleEntry (line 315) | func (ma *plainList__ValueAssemblerMap) AssembleEntry(k string) (datam... method AssembleKey (line 318) | func (ma *plainList__ValueAssemblerMap) AssembleKey() datamodel.NodeAs... method AssembleValue (line 321) | func (ma *plainList__ValueAssemblerMap) AssembleValue() datamodel.Node... method KeyPrototype (line 324) | func (plainList__ValueAssemblerMap) KeyPrototype() datamodel.NodeProto... method ValuePrototype (line 327) | func (plainList__ValueAssemblerMap) ValuePrototype(_ string) datamodel... method Finish (line 331) | func (ma *plainList__ValueAssemblerMap) Finish() error { type plainList__ValueAssemblerList (line 340) | type plainList__ValueAssemblerList struct method AssembleValue (line 349) | func (la *plainList__ValueAssemblerList) AssembleValue() datamodel.Nod... method ValuePrototype (line 352) | func (plainList__ValueAssemblerList) ValuePrototype(_ int64) datamodel... method Finish (line 356) | func (la *plainList__ValueAssemblerList) Finish() error { FILE: node/basicnode/list_test.go function TestList (line 10) | func TestList(t *testing.T) { FILE: node/basicnode/map.go type plainMap (line 20) | type plainMap struct method Kind (line 33) | func (plainMap) Kind() datamodel.Kind { method LookupByString (line 36) | func (n *plainMap) LookupByString(key string) (datamodel.Node, error) { method LookupByNode (line 43) | func (n *plainMap) LookupByNode(key datamodel.Node) (datamodel.Node, e... method LookupByIndex (line 50) | func (plainMap) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 53) | func (n *plainMap) LookupBySegment(seg datamodel.PathSegment) (datamod... method MapIterator (line 56) | func (n *plainMap) MapIterator() datamodel.MapIterator { method ListIterator (line 59) | func (plainMap) ListIterator() datamodel.ListIterator { method Length (line 62) | func (n *plainMap) Length() int64 { method IsAbsent (line 65) | func (plainMap) IsAbsent() bool { method IsNull (line 68) | func (plainMap) IsNull() bool { method AsBool (line 71) | func (plainMap) AsBool() (bool, error) { method AsInt (line 74) | func (plainMap) AsInt() (int64, error) { method AsFloat (line 77) | func (plainMap) AsFloat() (float64, error) { method AsString (line 80) | func (plainMap) AsString() (string, error) { method AsBytes (line 83) | func (plainMap) AsBytes() ([]byte, error) { method AsLink (line 86) | func (plainMap) AsLink() (datamodel.Link, error) { method Prototype (line 89) | func (plainMap) Prototype() datamodel.NodePrototype { type plainMap__Entry (line 25) | type plainMap__Entry struct type plainMap_MapIterator (line 93) | type plainMap_MapIterator struct method Next (line 98) | func (itr *plainMap_MapIterator) Next() (k datamodel.Node, v datamodel... method Done (line 107) | func (itr *plainMap_MapIterator) Done() bool { type Prototype__Map (line 113) | type Prototype__Map struct method NewBuilder (line 115) | func (Prototype__Map) NewBuilder() datamodel.NodeBuilder { type plainMap__Builder (line 121) | type plainMap__Builder struct method Build (line 125) | func (nb *plainMap__Builder) Build() datamodel.Node { method Reset (line 131) | func (nb *plainMap__Builder) Reset() { type plainMap__Assembler (line 138) | type plainMap__Assembler struct method BeginMap (line 165) | func (na *plainMap__Assembler) BeginMap(sizeHint int64) (datamodel.Map... method BeginList (line 175) | func (plainMap__Assembler) BeginList(sizeHint int64) (datamodel.ListAs... method AssignNull (line 178) | func (plainMap__Assembler) AssignNull() error { method AssignBool (line 181) | func (plainMap__Assembler) AssignBool(bool) error { method AssignInt (line 184) | func (plainMap__Assembler) AssignInt(int64) error { method AssignFloat (line 187) | func (plainMap__Assembler) AssignFloat(float64) error { method AssignString (line 190) | func (plainMap__Assembler) AssignString(string) error { method AssignBytes (line 193) | func (plainMap__Assembler) AssignBytes([]byte) error { method AssignLink (line 196) | func (plainMap__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 199) | func (na *plainMap__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 235) | func (plainMap__Assembler) Prototype() datamodel.NodePrototype { method AssembleEntry (line 243) | func (ma *plainMap__Assembler) AssembleEntry(k string) (datamodel.Node... method AssembleKey (line 263) | func (ma *plainMap__Assembler) AssembleKey() datamodel.NodeAssembler { method AssembleValue (line 276) | func (ma *plainMap__Assembler) AssembleValue() datamodel.NodeAssembler { method Finish (line 289) | func (ma *plainMap__Assembler) Finish() error { method KeyPrototype (line 298) | func (plainMap__Assembler) KeyPrototype() datamodel.NodePrototype { method ValuePrototype (line 301) | func (plainMap__Assembler) ValuePrototype(_ string) datamodel.NodeProt... type plainMap__KeyAssembler (line 146) | type plainMap__KeyAssembler struct method BeginMap (line 307) | func (plainMap__KeyAssembler) BeginMap(sizeHint int64) (datamodel.MapA... method BeginList (line 310) | func (plainMap__KeyAssembler) BeginList(sizeHint int64) (datamodel.Lis... method AssignNull (line 313) | func (plainMap__KeyAssembler) AssignNull() error { method AssignBool (line 316) | func (plainMap__KeyAssembler) AssignBool(bool) error { method AssignInt (line 319) | func (plainMap__KeyAssembler) AssignInt(int64) error { method AssignFloat (line 322) | func (plainMap__KeyAssembler) AssignFloat(float64) error { method AssignString (line 325) | func (mka *plainMap__KeyAssembler) AssignString(v string) error { method AssignBytes (line 345) | func (plainMap__KeyAssembler) AssignBytes([]byte) error { method AssignLink (line 348) | func (plainMap__KeyAssembler) AssignLink(datamodel.Link) error { method AssignNode (line 351) | func (mka *plainMap__KeyAssembler) AssignNode(v datamodel.Node) error { method Prototype (line 358) | func (plainMap__KeyAssembler) Prototype() datamodel.NodePrototype { type plainMap__ValueAssembler (line 149) | type plainMap__ValueAssembler struct method BeginMap (line 364) | func (mva *plainMap__ValueAssembler) BeginMap(sizeHint int64) (datamod... method BeginList (line 371) | func (mva *plainMap__ValueAssembler) BeginList(sizeHint int64) (datamo... method AssignNull (line 378) | func (mva *plainMap__ValueAssembler) AssignNull() error { method AssignBool (line 381) | func (mva *plainMap__ValueAssembler) AssignBool(v bool) error { method AssignInt (line 385) | func (mva *plainMap__ValueAssembler) AssignInt(v int64) error { method AssignFloat (line 389) | func (mva *plainMap__ValueAssembler) AssignFloat(v float64) error { method AssignString (line 393) | func (mva *plainMap__ValueAssembler) AssignString(v string) error { method AssignBytes (line 397) | func (mva *plainMap__ValueAssembler) AssignBytes(v []byte) error { method AssignLink (line 401) | func (mva *plainMap__ValueAssembler) AssignLink(v datamodel.Link) error { method AssignNode (line 405) | func (mva *plainMap__ValueAssembler) AssignNode(v datamodel.Node) error { method Prototype (line 413) | func (plainMap__ValueAssembler) Prototype() datamodel.NodePrototype { type maState (line 155) | type maState constant maState_initial (line 158) | maState_initial maState = iota constant maState_midKey (line 159) | maState_midKey constant maState_expectValue (line 160) | maState_expectValue constant maState_midValue (line 161) | maState_midValue constant maState_finished (line 162) | maState_finished type plainMap__ValueAssemblerMap (line 417) | type plainMap__ValueAssemblerMap struct method AssembleEntry (line 426) | func (ma *plainMap__ValueAssemblerMap) AssembleEntry(k string) (datamo... method AssembleKey (line 429) | func (ma *plainMap__ValueAssemblerMap) AssembleKey() datamodel.NodeAss... method AssembleValue (line 432) | func (ma *plainMap__ValueAssemblerMap) AssembleValue() datamodel.NodeA... method KeyPrototype (line 435) | func (plainMap__ValueAssemblerMap) KeyPrototype() datamodel.NodeProtot... method ValuePrototype (line 438) | func (plainMap__ValueAssemblerMap) ValuePrototype(_ string) datamodel.... method Finish (line 442) | func (ma *plainMap__ValueAssemblerMap) Finish() error { type plainMap__ValueAssemblerList (line 451) | type plainMap__ValueAssemblerList struct method AssembleValue (line 460) | func (la *plainMap__ValueAssemblerList) AssembleValue() datamodel.Node... method ValuePrototype (line 463) | func (plainMap__ValueAssemblerList) ValuePrototype(_ int64) datamodel.... method Finish (line 467) | func (la *plainMap__ValueAssemblerList) Finish() error { FILE: node/basicnode/map_test.go function TestMap (line 15) | func TestMap(t *testing.T) { function BenchmarkMapStrInt_3n_AssembleStandard (line 21) | func BenchmarkMapStrInt_3n_AssembleStandard(b *testing.B) { function BenchmarkMapStrInt_3n_AssembleEntry (line 24) | func BenchmarkMapStrInt_3n_AssembleEntry(b *testing.B) { function BenchmarkMapStrInt_3n_Iteration (line 27) | func BenchmarkMapStrInt_3n_Iteration(b *testing.B) { function BenchmarkMapStrInt_25n_AssembleStandard (line 31) | func BenchmarkMapStrInt_25n_AssembleStandard(b *testing.B) { function BenchmarkMapStrInt_25n_AssembleEntry (line 34) | func BenchmarkMapStrInt_25n_AssembleEntry(b *testing.B) { function BenchmarkMapStrInt_25n_Iteration (line 37) | func BenchmarkMapStrInt_25n_Iteration(b *testing.B) { function BenchmarkSpec_Marshal_Map3StrInt (line 41) | func BenchmarkSpec_Marshal_Map3StrInt(b *testing.B) { function BenchmarkSpec_Marshal_MapNStrMap3StrInt (line 44) | func BenchmarkSpec_Marshal_MapNStrMap3StrInt(b *testing.B) { function BenchmarkSpec_Unmarshal_Map3StrInt (line 48) | func BenchmarkSpec_Unmarshal_Map3StrInt(b *testing.B) { function BenchmarkSpec_Unmarshal_MapNStrMap3StrInt (line 51) | func BenchmarkSpec_Unmarshal_MapNStrMap3StrInt(b *testing.B) { function TestMapAssignError (line 57) | func TestMapAssignError(t *testing.T) { function TestMapBuilder (line 84) | func TestMapBuilder(t *testing.T) { function TestMapCantAssignNodeTwice (line 171) | func TestMapCantAssignNodeTwice(t *testing.T) { function TestMapLookupError (line 216) | func TestMapLookupError(t *testing.T) { function TestMapNewBuilderUsageError (line 260) | func TestMapNewBuilderUsageError(t *testing.T) { function TestMapDupKeyError (line 311) | func TestMapDupKeyError(t *testing.T) { FILE: node/basicnode/prototypes.go type prototype (line 16) | type prototype struct FILE: node/basicnode/string.go function NewString (line 15) | func NewString(value string) datamodel.Node { type plainString (line 26) | type plainString method Kind (line 30) | func (plainString) Kind() datamodel.Kind { method LookupByString (line 33) | func (plainString) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 36) | func (plainString) LookupByNode(key datamodel.Node) (datamodel.Node, e... method LookupByIndex (line 39) | func (plainString) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 42) | func (plainString) LookupBySegment(seg datamodel.PathSegment) (datamod... method MapIterator (line 45) | func (plainString) MapIterator() datamodel.MapIterator { method ListIterator (line 48) | func (plainString) ListIterator() datamodel.ListIterator { method Length (line 51) | func (plainString) Length() int64 { method IsAbsent (line 54) | func (plainString) IsAbsent() bool { method IsNull (line 57) | func (plainString) IsNull() bool { method AsBool (line 60) | func (plainString) AsBool() (bool, error) { method AsInt (line 63) | func (plainString) AsInt() (int64, error) { method AsFloat (line 66) | func (plainString) AsFloat() (float64, error) { method AsString (line 69) | func (x plainString) AsString() (string, error) { method AsBytes (line 72) | func (plainString) AsBytes() ([]byte, error) { method AsLink (line 75) | func (plainString) AsLink() (datamodel.Link, error) { method Prototype (line 78) | func (plainString) Prototype() datamodel.NodePrototype { type Prototype__String (line 84) | type Prototype__String struct method NewBuilder (line 86) | func (Prototype__String) NewBuilder() datamodel.NodeBuilder { type plainString__Builder (line 93) | type plainString__Builder struct method Build (line 97) | func (nb *plainString__Builder) Build() datamodel.Node { method Reset (line 100) | func (nb *plainString__Builder) Reset() { type plainString__Assembler (line 107) | type plainString__Assembler struct method BeginMap (line 111) | func (plainString__Assembler) BeginMap(sizeHint int64) (datamodel.MapA... method BeginList (line 114) | func (plainString__Assembler) BeginList(sizeHint int64) (datamodel.Lis... method AssignNull (line 117) | func (plainString__Assembler) AssignNull() error { method AssignBool (line 120) | func (plainString__Assembler) AssignBool(bool) error { method AssignInt (line 123) | func (plainString__Assembler) AssignInt(int64) error { method AssignFloat (line 126) | func (plainString__Assembler) AssignFloat(float64) error { method AssignString (line 129) | func (na *plainString__Assembler) AssignString(v string) error { method AssignBytes (line 133) | func (plainString__Assembler) AssignBytes([]byte) error { method AssignLink (line 136) | func (plainString__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 139) | func (na *plainString__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 147) | func (plainString__Assembler) Prototype() datamodel.NodePrototype { FILE: node/basicnode/string_test.go function TestString (line 10) | func TestString(t *testing.T) { FILE: node/bindnode/api.go function Prototype (line 31) | func Prototype(ptrType interface{}, schemaType schema.Type, options ...O... type converter (line 63) | type converter struct type config (line 88) | type config struct method converterFor (line 95) | func (c *config) converterFor(typeName schema.TypeName, val reflect.Va... method converterForType (line 107) | func (c *config) converterForType(typeName schema.TypeName, typ reflec... type Option (line 119) | type Option function TypedBoolConverter (line 129) | func TypedBoolConverter(ptrVal interface{}, from func(bool) (interface{}... function TypedIntConverter (line 149) | func TypedIntConverter(ptrVal interface{}, from func(int64) (interface{}... function TypedFloatConverter (line 169) | func TypedFloatConverter(ptrVal interface{}, from func(float64) (interfa... function TypedStringConverter (line 189) | func TypedStringConverter(ptrVal interface{}, from func(string) (interfa... function TypedBytesConverter (line 209) | func TypedBytesConverter(ptrVal interface{}, from func([]byte) (interfac... function TypedLinkConverter (line 233) | func TypedLinkConverter(ptrVal interface{}, from func(cid.Cid) (interfac... function TypedAnyConverter (line 256) | func TypedAnyConverter(ptrVal interface{}, from func(datamodel.Node) (in... function NamedBoolConverter (line 276) | func NamedBoolConverter(typeName schema.TypeName, from func(bool) (inter... function NamedIntConverter (line 295) | func NamedIntConverter(typeName schema.TypeName, from func(int64) (inter... function NamedFloatConverter (line 314) | func NamedFloatConverter(typeName schema.TypeName, from func(float64) (i... function NamedStringConverter (line 333) | func NamedStringConverter(typeName schema.TypeName, from func(string) (i... function NamedBytesConverter (line 352) | func NamedBytesConverter(typeName schema.TypeName, from func([]byte) (in... function NamedLinkConverter (line 375) | func NamedLinkConverter(typeName schema.TypeName, from func(cid.Cid) (in... function NamedAnyConverter (line 397) | func NamedAnyConverter(typeName schema.TypeName, from func(datamodel.Nod... function applyOptions (line 408) | func applyOptions(opt ...Option) *config { function Wrap (line 433) | func Wrap(ptrVal interface{}, schemaType schema.Type, options ...Option)... function Unwrap (line 477) | func Unwrap(node datamodel.Node) (ptrVal interface{}) { FILE: node/bindnode/api_test.go function TestEnumError (line 16) | func TestEnumError(t *testing.T) { function TestSubNodeWalkAndUnwrap (line 44) | func TestSubNodeWalkAndUnwrap(t *testing.T) { function TestUint64Struct (line 202) | func TestUint64Struct(t *testing.T) { FILE: node/bindnode/custom_test.go type BoolSubst (line 27) | type BoolSubst constant BoolSubst_Yes (line 32) | BoolSubst_Yes = 100 constant BoolSubst_No (line 33) | BoolSubst_No = -100 function BoolSubstFromBool (line 36) | func BoolSubstFromBool(b bool) (interface{}, error) { function BoolSubstFromBoolError (line 43) | func BoolSubstFromBoolError(b bool) (interface{}, error) { function BoolToBoolSubst (line 47) | func BoolToBoolSubst(b interface{}) (bool, error) { function BoolToBoolSubstError (line 61) | func BoolToBoolSubstError(b interface{}) (bool, error) { type IntSubst (line 65) | type IntSubst function IntSubstFromInt (line 67) | func IntSubstFromInt(i int64) (interface{}, error) { function IntSubstFromIntError (line 76) | func IntSubstFromIntError(i int64) (interface{}, error) { function IntToIntSubst (line 80) | func IntToIntSubst(i interface{}) (int64, error) { function IntToIntSubstError (line 95) | func IntToIntSubstError(i interface{}) (int64, error) { type BigFloat (line 99) | type BigFloat struct function BigFloatFromFloat (line 101) | func BigFloatFromFloat(f float64) (interface{}, error) { function BigFloatFromFloatError (line 106) | func BigFloatFromFloatError(f float64) (interface{}, error) { function FloatFromBigFloat (line 110) | func FloatFromBigFloat(f interface{}) (float64, error) { function FloatFromBigFloatError (line 119) | func FloatFromBigFloatError(f interface{}) (float64, error) { type ByteArray (line 123) | type ByteArray function ByteArrayFromString (line 125) | func ByteArrayFromString(s string) (interface{}, error) { function ByteArrayFromStringError (line 134) | func ByteArrayFromStringError(s string) (interface{}, error) { function StringFromByteArray (line 138) | func StringFromByteArray(b interface{}) (string, error) { function StringFromByteArrayError (line 153) | func StringFromByteArrayError(b interface{}) (string, error) { type Boop (line 158) | type Boop struct method Bytes (line 164) | func (b Boop) Bytes() []byte { method String (line 168) | func (b Boop) String() string { function NewBoop (line 160) | func NewBoop(b []byte) *Boop { type Frop (line 173) | type Frop struct method Bytes (line 199) | func (b *Frop) Bytes() []byte { function NewFropFromString (line 175) | func NewFropFromString(str string) Frop { function NewFropFromBytes (line 180) | func NewFropFromBytes(buf []byte) *Frop { function BoopFromBytes (line 210) | func BoopFromBytes(b []byte) (interface{}, error) { function BoopFromBytesError (line 214) | func BoopFromBytesError(b []byte) (interface{}, error) { function BoopToBytes (line 218) | func BoopToBytes(iface interface{}) ([]byte, error) { function BoopToBytesError (line 225) | func BoopToBytesError(iface interface{}) ([]byte, error) { function FropFromBytes (line 229) | func FropFromBytes(b []byte) (interface{}, error) { function FropFromBytesError (line 233) | func FropFromBytesError(b []byte) (interface{}, error) { function FropToBytes (line 237) | func FropToBytes(iface interface{}) ([]byte, error) { function FropToBytesError (line 244) | func FropToBytesError(iface interface{}) ([]byte, error) { type BtcId (line 249) | type BtcId function FromCidToBtcId (line 251) | func FromCidToBtcId(c cid.Cid) (interface{}, error) { function FromCidToBtcIdError (line 267) | func FromCidToBtcIdError(c cid.Cid) (interface{}, error) { function FromBtcIdToCid (line 271) | func FromBtcIdToCid(iface interface{}) (cid.Cid, error) { function FromBtcIdToCidError (line 291) | func FromBtcIdToCidError(iface interface{}) (cid.Cid, error) { type Boom (line 295) | type Boom struct constant boomSchema (line 308) | boomSchema = ` constant boomFixtureDagJson (line 331) | boomFixtureDagJson = `{"B":{"/":{"bytes":"dGhlc2UgYXJlIGJ5dGVz"}},"Bo":f... function TestCustom (line 346) | func TestCustom(t *testing.T) { function TestCustomNamed (line 385) | func TestCustomNamed(t *testing.T) { type AnyExtend (line 432) | type AnyExtend struct type anyMap (line 452) | type anyMap struct constant anyExtendSchema (line 457) | anyExtendSchema = ` type AnyExtendBlob (line 479) | type AnyExtendBlob struct method ToNode (line 526) | func (aeb AnyExtendBlob) ToNode() (datamodel.Node, error) { function AnyExtendBlobFromNode (line 486) | func AnyExtendBlobFromNode(node datamodel.Node) (interface{}, error) { function AnyExtendBlobToNode (line 537) | func AnyExtendBlobToNode(ptr interface{}) (datamodel.Node, error) { type AnyCborEncoded (line 547) | type AnyCborEncoded struct function AnyCborEncodedFromNode (line 549) | func AnyCborEncodedFromNode(node datamodel.Node) (interface{}, error) { function AnyCborEncodedToNode (line 562) | func AnyCborEncodedToNode(ptr interface{}) (datamodel.Node, error) { constant anyExtendDagJson (line 575) | anyExtendDagJson = `{"Blob":{"baz":[2,3,4],"foo":"bar"},"Bool":false,"Bo... function TestCustomAny (line 604) | func TestCustomAny(t *testing.T) { function mustFromHex (line 642) | func mustFromHex(hexStr string) []byte { type ClosedUnion (line 650) | type ClosedUnion interface type intUnion (line 654) | type intUnion method isClosedUnion (line 656) | func (intUnion) isClosedUnion() {} type stringUnion (line 658) | type stringUnion method isClosedUnion (line 660) | func (stringUnion) isClosedUnion() {} function ClosedUnionFromNode (line 662) | func ClosedUnionFromNode(node datamodel.Node) (interface{}, error) { function ClosedUnionToNode (line 674) | func ClosedUnionToNode(val interface{}) (datamodel.Node, error) { type StructWithUnion (line 689) | type StructWithUnion struct constant closedUnionSchema (line 693) | closedUnionSchema = ` constant closedUnionFixtureIntDagJson (line 701) | closedUnionFixtureIntDagJson = `{"cu":8}` constant closedUnionFixtureStringDagJson (line 702) | closedUnionFixtureStringDagJson = `{"cu":"happy"}` function TestCustomAnyWithInterface (line 711) | func TestCustomAnyWithInterface(t *testing.T) { FILE: node/bindnode/example_test.go function ExampleWrap_withSchema (line 15) | func ExampleWrap_withSchema() { function ExampleWrap_noSchema (line 46) | func ExampleWrap_noSchema() { function ExamplePrototype_onlySchema (line 65) | func ExamplePrototype_onlySchema() { function ExamplePrototype_union (line 98) | func ExamplePrototype_union() { FILE: node/bindnode/fuzz_test.go function marshalDagCBOR (line 111) | func marshalDagCBOR(tb testing.TB, node datamodel.Node) []byte { function marshalDagJSON (line 120) | func marshalDagJSON(tb testing.TB, node datamodel.Node) []byte { function FuzzBindnodeViaDagCBOR (line 145) | func FuzzBindnodeViaDagCBOR(f *testing.F) { FILE: node/bindnode/generate.go function produceGoType (line 15) | func produceGoType(goTypes map[string]string, typ schema.Type) (name, sr... function produceGoTypeInner (line 51) | func produceGoTypeInner(goTypes map[string]string, name string, typ sche... function ProduceGoTypes (line 116) | func ProduceGoTypes(w io.Writer, ts *schema.TypeSystem) error { FILE: node/bindnode/infer.go type seenEntry (line 37) | type seenEntry struct function verifyCompatibility (line 47) | func verifyCompatibility(cfg *config, seen map[seenEntry]bool, goType re... function ptrOrNilable (line 261) | func ptrOrNilable(kind reflect.Kind) (ptr, nilable bool) { constant maxRecursionLevel (line 276) | maxRecursionLevel = 1 << 10 type inferredStatus (line 278) | type inferredStatus constant _ (line 281) | _ inferredStatus = iota constant inferringInProcess (line 282) | inferringInProcess constant inferringDone (line 283) | inferringDone function inferGoType (line 287) | func inferGoType(typ schema.Type, status map[schema.TypeName]inferredSta... function fieldNameFromSchema (line 387) | func fieldNameFromSchema(name string) string { function init (line 397) | func init() { function inferSchema (line 417) | func inferSchema(typ reflect.Type, level int) schema.Type { FILE: node/bindnode/infer_test.go type anyScalar (line 29) | type anyScalar struct type anyRecursive (line 38) | type anyRecursive struct function compactJSON (line 243) | func compactJSON(t *testing.T, pretty string) string { function dagjsonEncode (line 250) | func dagjsonEncode(t *testing.T, node datamodel.Node) string { function dagjsonDecode (line 257) | func dagjsonDecode(t *testing.T, proto datamodel.NodePrototype, src stri... function TestPrototype (line 264) | func TestPrototype(t *testing.T) { function TestPrototypePointerCombinations (line 304) | func TestPrototypePointerCombinations(t *testing.T) { function nilable (line 441) | func nilable(kind reflect.Kind) bool { function assembleAsKind (line 450) | func assembleAsKind(proto datamodel.NodePrototype, schemaType schema.Typ... function useNodeAsKind (line 546) | func useNodeAsKind(node datamodel.Node, asKind datamodel.Kind) error { function TestKindMismatches (line 672) | func TestKindMismatches(t *testing.T) { type verifyBadType (line 796) | type verifyBadType struct type namedBool (line 802) | type namedBool type namedInt64 (line 803) | type namedInt64 type namedFloat64 (line 804) | type namedFloat64 type namedString (line 805) | type namedString type namedBytes (line 806) | type namedBytes function TestSchemaVerify (line 988) | func TestSchemaVerify(t *testing.T) { function TestProduceGoTypes (line 1023) | func TestProduceGoTypes(t *testing.T) { function TestRenameAssignNode (line 1056) | func TestRenameAssignNode(t *testing.T) { function TestEmptyTypedAssignNode (line 1085) | func TestEmptyTypedAssignNode(t *testing.T) { function TestInferLinksAndAny (line 1216) | func TestInferLinksAndAny(t *testing.T) { FILE: node/bindnode/node.go type _prototype (line 61) | type _prototype struct method NewBuilder (line 67) | func (w *_prototype) NewBuilder() datamodel.NodeBuilder { method Type (line 75) | func (w *_prototype) Type() schema.Type { method Representation (line 79) | func (w *_prototype) Representation() datamodel.NodePrototype { type _node (line 83) | type _node struct method Type (line 109) | func (w *_node) Type() schema.Type { method Representation (line 113) | func (w *_node) Representation() datamodel.Node { method Kind (line 117) | func (w *_node) Kind() datamodel.Kind { method LookupByString (line 192) | func (w *_node) LookupByString(key string) (datamodel.Node, error) { method LookupByIndex (line 332) | func (w *_node) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 370) | func (w *_node) LookupBySegment(seg datamodel.PathSegment) (datamodel.... method LookupByNode (line 389) | func (w *_node) LookupByNode(key datamodel.Node) (datamodel.Node, erro... method MapIterator (line 412) | func (w *_node) MapIterator() datamodel.MapIterator { method ListIterator (line 444) | func (w *_node) ListIterator() datamodel.ListIterator { method Length (line 453) | func (w *_node) Length() int64 { method IsAbsent (line 472) | func (w *_node) IsAbsent() bool { method IsNull (line 476) | func (w *_node) IsNull() bool { method AsBool (line 485) | func (w *_node) AsBool() (bool, error) { method AsInt (line 496) | func (w *_node) AsInt() (int64, error) { method AsFloat (line 515) | func (w *_node) AsFloat() (float64, error) { method AsString (line 526) | func (w *_node) AsString() (string, error) { method AsBytes (line 537) | func (w *_node) AsBytes() ([]byte, error) { method AsLink (line 548) | func (w *_node) AsLink() (datamodel.Link, error) { method Prototype (line 570) | func (w *_node) Prototype() datamodel.NodePrototype { function newNode (line 95) | func newNode(cfg *config, schemaType schema.Type, val reflect.Value) sch... function compatibleKind (line 123) | func compatibleKind(schemaType schema.Type, kind datamodel.Kind) error { function actualKind (line 151) | func actualKind(schemaType schema.Type) datamodel.Kind { function nonPtrVal (line 155) | func nonPtrVal(val reflect.Value) reflect.Value { function ptrVal (line 167) | func ptrVal(val reflect.Value) reflect.Value { function nonPtrType (line 174) | func nonPtrType(val reflect.Value) reflect.Type { function matchSettable (line 184) | func matchSettable(val interface{}, to reflect.Value) reflect.Value { function unionMember (line 309) | func unionMember(val reflect.Value) (int, reflect.Value) { function unionSetMember (line 324) | func unionSetMember(val reflect.Value, memberIdx int, memberPtr reflect.... type _builder (line 574) | type _builder struct method Build (line 578) | func (w *_builder) Build() datamodel.Node { method Reset (line 583) | func (w *_builder) Reset() { type _assembler (line 587) | type _assembler struct method createNonPtrVal (line 602) | func (w *_assembler) createNonPtrVal() reflect.Value { method Representation (line 620) | func (w *_assembler) Representation() datamodel.NodeAssembler { method BeginMap (line 659) | func (w *_assembler) BeginMap(sizeHint int64) (datamodel.MapAssembler,... method BeginList (line 753) | func (w *_assembler) BeginList(sizeHint int64) (datamodel.ListAssemble... method AssignNull (line 782) | func (w *_assembler) AssignNull() error { method AssignBool (line 811) | func (w *_assembler) AssignBool(b bool) error { method assignUInt (line 850) | func (w *_assembler) assignUInt(uin datamodel.UintNode) error { method AssignInt (line 879) | func (w *_assembler) AssignInt(i int64) error { method AssignFloat (line 925) | func (w *_assembler) AssignFloat(f float64) error { method AssignString (line 964) | func (w *_assembler) AssignString(s string) error { method AssignBytes (line 1003) | func (w *_assembler) AssignBytes(p []byte) error { method AssignLink (line 1042) | func (w *_assembler) AssignLink(link datamodel.Link) error { method AssignNode (line 1100) | func (w *_assembler) AssignNode(node datamodel.Node) error { method Prototype (line 1113) | func (w *_assembler) Prototype() datamodel.NodePrototype { type basicMapAssembler (line 626) | type basicMapAssembler struct method Finish (line 634) | func (w *basicMapAssembler) Finish() error { type basicListAssembler (line 720) | type basicListAssembler struct method Finish (line 728) | func (w *basicListAssembler) Finish() error { type _structAssembler (line 1118) | type _structAssembler struct method AssembleKey (line 1141) | func (w *_structAssembler) AssembleKey() datamodel.NodeAssembler { method AssembleValue (line 1150) | func (w *_structAssembler) AssembleValue() datamodel.NodeAssembler { method AssembleEntry (line 1192) | func (w *_structAssembler) AssembleEntry(k string) (datamodel.NodeAsse... method Finish (line 1200) | func (w *_structAssembler) Finish() error { method KeyPrototype (line 1219) | func (w *_structAssembler) KeyPrototype() datamodel.NodePrototype { method ValuePrototype (line 1225) | func (w *_structAssembler) ValuePrototype(k string) datamodel.NodeProt... type _errorAssembler (line 1229) | type _errorAssembler struct method BeginMap (line 1233) | func (w _errorAssembler) BeginMap(int64) (datamodel.MapAssembler, erro... method BeginList (line 1234) | func (w _errorAssembler) BeginList(int64) (datamodel.ListAssembler, er... method AssignNull (line 1235) | func (w _errorAssembler) AssignNull() error ... method AssignBool (line 1236) | func (w _errorAssembler) AssignBool(bool) error ... method AssignInt (line 1237) | func (w _errorAssembler) AssignInt(int64) error ... method AssignFloat (line 1238) | func (w _errorAssembler) AssignFloat(float64) error ... method AssignString (line 1239) | func (w _errorAssembler) AssignString(string) error ... method AssignBytes (line 1240) | func (w _errorAssembler) AssignBytes([]byte) error ... method AssignLink (line 1241) | func (w _errorAssembler) AssignLink(datamodel.Link) error ... method AssignNode (line 1242) | func (w _errorAssembler) AssignNode(datamodel.Node) error ... method Prototype (line 1243) | func (w _errorAssembler) Prototype() datamodel.NodePrototype ... type _mapAssembler (line 1247) | type _mapAssembler struct method AssembleKey (line 1259) | func (w *_mapAssembler) AssembleKey() datamodel.NodeAssembler { method AssembleValue (line 1268) | func (w *_mapAssembler) AssembleValue() datamodel.NodeAssembler { method AssembleEntry (line 1287) | func (w *_mapAssembler) AssembleEntry(k string) (datamodel.NodeAssembl... method Finish (line 1295) | func (w *_mapAssembler) Finish() error { method KeyPrototype (line 1304) | func (w *_mapAssembler) KeyPrototype() datamodel.NodePrototype { method ValuePrototype (line 1308) | func (w *_mapAssembler) ValuePrototype(k string) datamodel.NodePrototy... type _listAssembler (line 1313) | type _listAssembler struct method AssembleValue (line 1320) | func (w *_listAssembler) AssembleValue() datamodel.NodeAssembler { method Finish (line 1332) | func (w *_listAssembler) Finish() error { method ValuePrototype (line 1341) | func (w *_listAssembler) ValuePrototype(idx int64) datamodel.NodeProto... type _unionAssembler (line 1347) | type _unionAssembler struct method AssembleKey (line 1358) | func (w *_unionAssembler) AssembleKey() datamodel.NodeAssembler { method AssembleValue (line 1367) | func (w *_unionAssembler) AssembleValue() datamodel.NodeAssembler { method AssembleEntry (line 1401) | func (w *_unionAssembler) AssembleEntry(k string) (datamodel.NodeAssem... method Finish (line 1409) | func (w *_unionAssembler) Finish() error { method KeyPrototype (line 1424) | func (w *_unionAssembler) KeyPrototype() datamodel.NodePrototype { method ValuePrototype (line 1428) | func (w *_unionAssembler) ValuePrototype(k string) datamodel.NodeProto... type _structIterator (line 1435) | type _structIterator struct method Next (line 1448) | func (w *_structIterator) Next() (key, value datamodel.Node, _ error) { method Done (line 1491) | func (w *_structIterator) Done() bool { type _mapIterator (line 1497) | type _mapIterator struct method Next (line 1505) | func (w *_mapIterator) Next() (key, value datamodel.Node, _ error) { method Done (line 1540) | func (w *_mapIterator) Done() bool { type _listIterator (line 1545) | type _listIterator struct method Next (line 1552) | func (w *_listIterator) Next() (index int64, value datamodel.Node, _ e... method Done (line 1578) | func (w *_listIterator) Done() bool { type _unionIterator (line 1582) | type _unionIterator struct method Next (line 1592) | func (w *_unionIterator) Next() (key, value datamodel.Node, _ error) { method Done (line 1611) | func (w *_unionIterator) Done() bool { type _uintNode (line 1617) | type _uintNode struct method Type (line 1624) | func (tu *_uintNode) Type() schema.Type { method Representation (line 1627) | func (tu *_uintNode) Representation() datamodel.Node { method Kind (line 1630) | func (_uintNode) Kind() datamodel.Kind { method LookupByString (line 1633) | func (_uintNode) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 1636) | func (_uintNode) LookupByNode(key datamodel.Node) (datamodel.Node, err... method LookupByIndex (line 1639) | func (_uintNode) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 1642) | func (_uintNode) LookupBySegment(seg datamodel.PathSegment) (datamodel... method MapIterator (line 1645) | func (_uintNode) MapIterator() datamodel.MapIterator { method ListIterator (line 1648) | func (_uintNode) ListIterator() datamodel.ListIterator { method Length (line 1651) | func (_uintNode) Length() int64 { method IsAbsent (line 1654) | func (_uintNode) IsAbsent() bool { method IsNull (line 1657) | func (_uintNode) IsNull() bool { method AsBool (line 1660) | func (_uintNode) AsBool() (bool, error) { method AsInt (line 1663) | func (tu *_uintNode) AsInt() (int64, error) { method AsUint (line 1666) | func (tu *_uintNode) AsUint() (uint64, error) { method AsFloat (line 1669) | func (_uintNode) AsFloat() (float64, error) { method AsString (line 1672) | func (_uintNode) AsString() (string, error) { method AsBytes (line 1675) | func (_uintNode) AsBytes() ([]byte, error) { method AsLink (line 1678) | func (_uintNode) AsLink() (datamodel.Link, error) { method Prototype (line 1681) | func (_uintNode) Prototype() datamodel.NodePrototype { type _uintNodeRepr (line 1686) | type _uintNodeRepr method Kind (line 1688) | func (_uintNodeRepr) Kind() datamodel.Kind { method LookupByString (line 1691) | func (_uintNodeRepr) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 1694) | func (_uintNodeRepr) LookupByNode(key datamodel.Node) (datamodel.Node,... method LookupByIndex (line 1697) | func (_uintNodeRepr) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 1700) | func (_uintNodeRepr) LookupBySegment(seg datamodel.PathSegment) (datam... method MapIterator (line 1703) | func (_uintNodeRepr) MapIterator() datamodel.MapIterator { method ListIterator (line 1706) | func (_uintNodeRepr) ListIterator() datamodel.ListIterator { method Length (line 1709) | func (_uintNodeRepr) Length() int64 { method IsAbsent (line 1712) | func (_uintNodeRepr) IsAbsent() bool { method IsNull (line 1715) | func (_uintNodeRepr) IsNull() bool { method AsBool (line 1718) | func (_uintNodeRepr) AsBool() (bool, error) { method AsInt (line 1721) | func (tu *_uintNodeRepr) AsInt() (int64, error) { method AsUint (line 1737) | func (tu *_uintNodeRepr) AsUint() (uint64, error) { method AsFloat (line 1746) | func (_uintNodeRepr) AsFloat() (float64, error) { method AsString (line 1749) | func (_uintNodeRepr) AsString() (string, error) { method AsBytes (line 1752) | func (_uintNodeRepr) AsBytes() ([]byte, error) { method AsLink (line 1755) | func (_uintNodeRepr) AsLink() (datamodel.Link, error) { method Prototype (line 1758) | func (_uintNodeRepr) Prototype() datamodel.NodePrototype { FILE: node/bindnode/registry/registry.go type prototypeData (line 16) | type prototypeData struct type BindnodeRegistry (line 23) | type BindnodeRegistry method prototypeDataFor (line 38) | func (br BindnodeRegistry) prototypeDataFor(ptrType interface{}) proto... method RegisterType (line 55) | func (br BindnodeRegistry) RegisterType(ptrType interface{}, schema st... method IsRegistered (line 96) | func (br BindnodeRegistry) IsRegistered(ptrType interface{}) bool { method TypeFromReader (line 104) | func (br BindnodeRegistry) TypeFromReader(r io.Reader, ptrValue interf... method TypeFromBytes (line 117) | func (br BindnodeRegistry) TypeFromBytes(byts []byte, ptrValue interfa... method TypeFromNode (line 129) | func (br BindnodeRegistry) TypeFromNode(node datamodel.Node, ptrValue ... method TypeToNode (line 145) | func (br BindnodeRegistry) TypeToNode(ptrValue interface{}) schema.Typ... method TypeToWriter (line 152) | func (br BindnodeRegistry) TypeToWriter(ptrValue interface{}, w io.Wri... method TypeToBytes (line 159) | func (br BindnodeRegistry) TypeToBytes(ptrValue interface{}, encoder c... function NewRegistry (line 26) | func NewRegistry() BindnodeRegistry { function typeOf (line 30) | func typeOf(ptrValue interface{}) reflect.Type { FILE: node/bindnode/registry/registry_test.go type HexString (line 18) | type HexString type Foo (line 19) | type Foo struct function TestRegistry (line 24) | func TestRegistry(t *testing.T) { function TestRegistryErrors (line 80) | func TestRegistryErrors(t *testing.T) { FILE: node/bindnode/repr.go function reprNode (line 13) | func reprNode(node datamodel.Node) datamodel.Node { function reprStrategy (line 23) | func reprStrategy(typ schema.Type) interface{} { type _prototypeRepr (line 38) | type _prototypeRepr method NewBuilder (line 40) | func (w *_prototypeRepr) NewBuilder() datamodel.NodeBuilder { type _nodeRepr (line 48) | type _nodeRepr method Kind (line 50) | func (w *_nodeRepr) Kind() datamodel.Kind { method asKinded (line 119) | func (w *_nodeRepr) asKinded(stg schema.UnionRepresentation_Kinded, ki... method LookupByString (line 134) | func (w *_nodeRepr) LookupByString(key string) (datamodel.Node, error) { method LookupByIndex (line 162) | func (w *_nodeRepr) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 206) | func (w *_nodeRepr) LookupBySegment(seg datamodel.PathSegment) (datamo... method LookupByNode (line 225) | func (w *_nodeRepr) LookupByNode(key datamodel.Node) (datamodel.Node, ... method MapIterator (line 248) | func (w *_nodeRepr) MapIterator() datamodel.MapIterator { method ListIterator (line 285) | func (w *_nodeRepr) ListIterator() datamodel.ListIterator { method lengthMinusAbsents (line 323) | func (w *_nodeRepr) lengthMinusAbsents() int64 { method lengthMinusTrailingAbsents (line 417) | func (w *_nodeRepr) lengthMinusTrailingAbsents() int64 { method Length (line 428) | func (w *_nodeRepr) Length() int64 { method IsAbsent (line 448) | func (w *_nodeRepr) IsAbsent() bool { method IsNull (line 455) | func (w *_nodeRepr) IsNull() bool { method AsBool (line 462) | func (w *_nodeRepr) AsBool() (bool, error) { method AsInt (line 471) | func (w *_nodeRepr) AsInt() (int64, error) { method AsFloat (line 513) | func (w *_nodeRepr) AsFloat() (float64, error) { method AsString (line 522) | func (w *_nodeRepr) AsString() (string, error) { method AsBytes (line 587) | func (w *_nodeRepr) AsBytes() ([]byte, error) { method AsLink (line 596) | func (w *_nodeRepr) AsLink() (datamodel.Link, error) { method Prototype (line 605) | func (w *_nodeRepr) Prototype() datamodel.NodePrototype { function outboundMappedKey (line 78) | func outboundMappedKey(stg schema.StructRepresentation_Map, key string) ... function inboundMappedKey (line 85) | func inboundMappedKey(typ *schema.TypeStruct, stg schema.StructRepresent... function outboundMappedType (line 97) | func outboundMappedType(stg schema.UnionRepresentation_Keyed, key string... function inboundMappedType (line 104) | func inboundMappedType(typ *schema.TypeUnion, stg schema.UnionRepresenta... type _mapIteratorRepr (line 271) | type _mapIteratorRepr method Next (line 273) | func (w *_mapIteratorRepr) Next() (key, value datamodel.Node, _ error) { method Done (line 281) | func (w *_mapIteratorRepr) Done() bool { type _listIteratorRepr (line 309) | type _listIteratorRepr method Next (line 311) | func (w *_listIteratorRepr) Next() (index int64, value datamodel.Node,... method Done (line 319) | func (w *_listIteratorRepr) Done() bool { type _tupleIteratorRepr (line 334) | type _tupleIteratorRepr struct method Next (line 346) | func (w *_tupleIteratorRepr) Next() (index int64, value datamodel.Node... method Done (line 359) | func (w *_tupleIteratorRepr) Done() bool { type _listpairsIteratorRepr (line 363) | type _listpairsIteratorRepr struct method Next (line 374) | func (w *_listpairsIteratorRepr) Next() (index int64, value datamodel.... method Done (line 395) | func (w *_listpairsIteratorRepr) Done() bool { function buildListpairsField (line 399) | func buildListpairsField(key, value datamodel.Node) (datamodel.Node, err... type _builderRepr (line 609) | type _builderRepr struct method Build (line 619) | func (w *_builderRepr) Build() datamodel.Node { method Reset (line 625) | func (w *_builderRepr) Reset() { type _assemblerRepr (line 629) | type _assemblerRepr struct method asKinded (line 649) | func (w *_assemblerRepr) asKinded(stg schema.UnionRepresentation_Kinde... method BeginMap (line 684) | func (w *_assemblerRepr) BeginMap(sizeHint int64) (datamodel.MapAssemb... method BeginList (line 706) | func (w *_assemblerRepr) BeginList(sizeHint int64) (datamodel.ListAsse... method AssignNull (line 728) | func (w *_assemblerRepr) AssignNull() error { method AssignBool (line 732) | func (w *_assemblerRepr) AssignBool(b bool) error { method assignUInt (line 741) | func (w *_assemblerRepr) assignUInt(uin datamodel.UintNode) error { method AssignInt (line 756) | func (w *_assemblerRepr) AssignInt(i int64) error { method AssignFloat (line 796) | func (w *_assemblerRepr) AssignFloat(f float64) error { method AssignString (line 805) | func (w *_assemblerRepr) AssignString(s string) error { method AssignBytes (line 900) | func (w *_assemblerRepr) AssignBytes(p []byte) error { method AssignLink (line 909) | func (w *_assemblerRepr) AssignLink(link datamodel.Link) error { method AssignNode (line 918) | func (w *_assemblerRepr) AssignNode(node datamodel.Node) error { method Prototype (line 926) | func (w *_assemblerRepr) Prototype() datamodel.NodePrototype { function assemblerRepr (line 638) | func assemblerRepr(am datamodel.NodeAssembler) datamodel.NodeAssembler { type _structAssemblerRepr (line 930) | type _structAssemblerRepr method AssembleKey (line 932) | func (w *_structAssemblerRepr) AssembleKey() datamodel.NodeAssembler { method AssembleValue (line 957) | func (w *_structAssemblerRepr) AssembleValue() datamodel.NodeAssembler { method AssembleEntry (line 972) | func (w *_structAssemblerRepr) AssembleEntry(k string) (datamodel.Node... method Finish (line 980) | func (w *_structAssemblerRepr) Finish() error { method KeyPrototype (line 998) | func (w *_structAssemblerRepr) KeyPrototype() datamodel.NodePrototype { method ValuePrototype (line 1002) | func (w *_structAssemblerRepr) ValuePrototype(k string) datamodel.Node... type _mapAssemblerRepr (line 1006) | type _mapAssemblerRepr method AssembleKey (line 1008) | func (w *_mapAssemblerRepr) AssembleKey() datamodel.NodeAssembler { method AssembleValue (line 1013) | func (w *_mapAssemblerRepr) AssembleValue() datamodel.NodeAssembler { method AssembleEntry (line 1018) | func (w *_mapAssemblerRepr) AssembleEntry(k string) (datamodel.NodeAss... method Finish (line 1026) | func (w *_mapAssemblerRepr) Finish() error { method KeyPrototype (line 1030) | func (w *_mapAssemblerRepr) KeyPrototype() datamodel.NodePrototype { method ValuePrototype (line 1034) | func (w *_mapAssemblerRepr) ValuePrototype(k string) datamodel.NodePro... type _listStructAssemblerRepr (line 1038) | type _listStructAssemblerRepr method AssembleValue (line 1040) | func (w *_listStructAssemblerRepr) AssembleValue() datamodel.NodeAssem... method Finish (line 1066) | func (w *_listStructAssemblerRepr) Finish() error { method ValuePrototype (line 1075) | func (w *_listStructAssemblerRepr) ValuePrototype(idx int64) datamodel... type _listpairsFieldAssemblerRepr (line 1079) | type _listpairsFieldAssemblerRepr struct method BeginMap (line 1083) | func (w _listpairsFieldAssemblerRepr) BeginMap(int64) (datamodel.MapAs... method BeginList (line 1091) | func (w *_listpairsFieldAssemblerRepr) BeginList(int64) (datamodel.Lis... method AssignNull (line 1094) | func (w _listpairsFieldAssemblerRepr) AssignNull() error { method AssignBool (line 1102) | func (w _listpairsFieldAssemblerRepr) AssignBool(bool) error { method AssignInt (line 1110) | func (w _listpairsFieldAssemblerRepr) AssignInt(int64) error { method AssignFloat (line 1118) | func (w _listpairsFieldAssemblerRepr) AssignFloat(float64) error { method AssignString (line 1126) | func (w _listpairsFieldAssemblerRepr) AssignString(string) error { method AssignBytes (line 1134) | func (w _listpairsFieldAssemblerRepr) AssignBytes([]byte) error { method AssignLink (line 1142) | func (w _listpairsFieldAssemblerRepr) AssignLink(datamodel.Link) error { method AssignNode (line 1151) | func (w *_listpairsFieldAssemblerRepr) AssignNode(n datamodel.Node) er... method Prototype (line 1155) | func (w _listpairsFieldAssemblerRepr) Prototype() datamodel.NodeProtot... type _listpairsFieldListAssemblerRepr (line 1159) | type _listpairsFieldListAssemblerRepr struct method AssembleValue (line 1164) | func (w *_listpairsFieldListAssemblerRepr) AssembleValue() datamodel.N... method Finish (line 1177) | func (w *_listpairsFieldListAssemblerRepr) Finish() error { method ValuePrototype (line 1181) | func (w *_listpairsFieldListAssemblerRepr) ValuePrototype(idx int64) d... type _listAssemblerRepr (line 1186) | type _listAssemblerRepr method AssembleValue (line 1188) | func (w *_listAssemblerRepr) AssembleValue() datamodel.NodeAssembler { method Finish (line 1193) | func (w *_listAssemblerRepr) Finish() error { method ValuePrototype (line 1197) | func (w *_listAssemblerRepr) ValuePrototype(idx int64) datamodel.NodeP... type _unionAssemblerRepr (line 1201) | type _unionAssemblerRepr method AssembleKey (line 1203) | func (w *_unionAssemblerRepr) AssembleKey() datamodel.NodeAssembler { method AssembleValue (line 1212) | func (w *_unionAssemblerRepr) AssembleValue() datamodel.NodeAssembler { method AssembleEntry (line 1227) | func (w *_unionAssemblerRepr) AssembleEntry(k string) (datamodel.NodeA... method Finish (line 1235) | func (w *_unionAssemblerRepr) Finish() error { method KeyPrototype (line 1244) | func (w *_unionAssemblerRepr) KeyPrototype() datamodel.NodePrototype { method ValuePrototype (line 1248) | func (w *_unionAssemblerRepr) ValuePrototype(k string) datamodel.NodeP... type _structIteratorRepr (line 1252) | type _structIteratorRepr method Next (line 1254) | func (w *_structIteratorRepr) Next() (key, value datamodel.Node, _ err... method Done (line 1277) | func (w *_structIteratorRepr) Done() bool { type _unionIteratorRepr (line 1288) | type _unionIteratorRepr method Next (line 1290) | func (w *_unionIteratorRepr) Next() (key, value datamodel.Node, _ erro... method Done (line 1308) | func (w *_unionIteratorRepr) Done() bool { FILE: node/bindnode/schema_test.go function forSchemaTest (line 16) | func forSchemaTest(name string) []tests.EngineSubtest { function TestSchema (line 29) | func TestSchema(t *testing.T) { type bindEngine (line 37) | type bindEngine struct method Init (line 41) | func (e *bindEngine) Init(t *testing.T, ts schema.TypeSystem) { method PrototypeByName (line 45) | func (e *bindEngine) PrototypeByName(name string) datamodel.NodeProtot... FILE: node/gendemo/gen.go function main (line 11) | func main() { FILE: node/gendemo/gendemo_test.go function BenchmarkMapStrInt_3n_AssembleStandard (line 9) | func BenchmarkMapStrInt_3n_AssembleStandard(b *testing.B) { function BenchmarkMapStrInt_3n_AssembleEntry (line 12) | func BenchmarkMapStrInt_3n_AssembleEntry(b *testing.B) { function BenchmarkMapStrInt_3n_Iteration (line 15) | func BenchmarkMapStrInt_3n_Iteration(b *testing.B) { function BenchmarkSpec_Marshal_Map3StrInt (line 18) | func BenchmarkSpec_Marshal_Map3StrInt(b *testing.B) { function BenchmarkSpec_Unmarshal_Map3StrInt (line 21) | func BenchmarkSpec_Unmarshal_Map3StrInt(b *testing.B) { function BenchmarkSpec_Marshal_MapNStrMap3StrInt (line 25) | func BenchmarkSpec_Marshal_MapNStrMap3StrInt(b *testing.B) { function BenchmarkSpec_Unmarshal_MapNStrMap3StrInt (line 28) | func BenchmarkSpec_Unmarshal_MapNStrMap3StrInt(b *testing.B) { FILE: node/gendemo/ipldsch_minima.go constant midvalue (line 13) | midvalue = schema.Maybe(4) constant allowNull (line 14) | allowNull = schema.Maybe(5) type maState (line 17) | type maState constant maState_initial (line 20) | maState_initial maState = iota constant maState_midKey (line 21) | maState_midKey constant maState_expectValue (line 22) | maState_expectValue constant maState_midValue (line 23) | maState_midValue constant maState_finished (line 24) | maState_finished type laState (line 27) | type laState constant laState_initial (line 30) | laState_initial laState = iota constant laState_midValue (line 31) | laState_midValue constant laState_finished (line 32) | laState_finished type _ErrorThunkAssembler (line 35) | type _ErrorThunkAssembler struct method BeginMap (line 39) | func (ea _ErrorThunkAssembler) BeginMap(_ int64) (datamodel.MapAssembl... method BeginList (line 40) | func (ea _ErrorThunkAssembler) BeginList(_ int64) (datamodel.ListAssem... method AssignNull (line 41) | func (ea _ErrorThunkAssembler) AssignNull() error ... method AssignBool (line 42) | func (ea _ErrorThunkAssembler) AssignBool(bool) error ... method AssignInt (line 43) | func (ea _ErrorThunkAssembler) AssignInt(int64) error ... method AssignFloat (line 44) | func (ea _ErrorThunkAssembler) AssignFloat(float64) error ... method AssignString (line 45) | func (ea _ErrorThunkAssembler) AssignString(string) error ... method AssignBytes (line 46) | func (ea _ErrorThunkAssembler) AssignBytes([]byte) error ... method AssignLink (line 47) | func (ea _ErrorThunkAssembler) AssignLink(datamodel.Link) error ... method AssignNode (line 48) | func (ea _ErrorThunkAssembler) AssignNode(datamodel.Node) error ... method Prototype (line 49) | func (ea _ErrorThunkAssembler) Prototype() datamodel.NodePrototype { FILE: node/gendemo/ipldsch_satisfaction.go method Bool (line 11) | func (n Bar) Bool() bool { type _Bar__Maybe (line 19) | type _Bar__Maybe struct method IsNull (line 25) | func (m MaybeBar) IsNull() bool { method IsAbsent (line 28) | func (m MaybeBar) IsAbsent() bool { method Exists (line 31) | func (m MaybeBar) Exists() bool { method AsNode (line 34) | func (m MaybeBar) AsNode() datamodel.Node { method Must (line 46) | func (m MaybeBar) Must() Bar { method Kind (line 56) | func (Bar) Kind() datamodel.Kind { method LookupByString (line 59) | func (Bar) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 62) | func (Bar) LookupByNode(datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 65) | func (Bar) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 68) | func (Bar) LookupBySegment(seg datamodel.PathSegment) (datamodel.Node, e... method MapIterator (line 71) | func (Bar) MapIterator() datamodel.MapIterator { method ListIterator (line 74) | func (Bar) ListIterator() datamodel.ListIterator { method Length (line 77) | func (Bar) Length() int64 { method IsAbsent (line 80) | func (Bar) IsAbsent() bool { method IsNull (line 83) | func (Bar) IsNull() bool { method AsBool (line 86) | func (n Bar) AsBool() (bool, error) { method AsInt (line 89) | func (Bar) AsInt() (int64, error) { method AsFloat (line 92) | func (Bar) AsFloat() (float64, error) { method AsString (line 95) | func (Bar) AsString() (string, error) { method AsBytes (line 98) | func (Bar) AsBytes() ([]byte, error) { method AsLink (line 101) | func (Bar) AsLink() (datamodel.Link, error) { method Prototype (line 104) | func (Bar) Prototype() datamodel.NodePrototype { type _Bar__Prototype (line 108) | type _Bar__Prototype struct method FromBool (line 14) | func (_Bar__Prototype) FromBool(v bool) (Bar, error) { method NewBuilder (line 110) | func (_Bar__Prototype) NewBuilder() datamodel.NodeBuilder { type _Bar__Builder (line 116) | type _Bar__Builder struct method Build (line 120) | func (nb *_Bar__Builder) Build() datamodel.Node { method Reset (line 126) | func (nb *_Bar__Builder) Reset() { type _Bar__Assembler (line 132) | type _Bar__Assembler struct method reset (line 137) | func (na *_Bar__Assembler) reset() {} method BeginMap (line 138) | func (_Bar__Assembler) BeginMap(sizeHint int64) (datamodel.MapAssemble... method BeginList (line 141) | func (_Bar__Assembler) BeginList(sizeHint int64) (datamodel.ListAssemb... method AssignNull (line 144) | func (na *_Bar__Assembler) AssignNull() error { method AssignBool (line 156) | func (na *_Bar__Assembler) AssignBool(v bool) error { method AssignInt (line 165) | func (_Bar__Assembler) AssignInt(int64) error { method AssignFloat (line 168) | func (_Bar__Assembler) AssignFloat(float64) error { method AssignString (line 171) | func (_Bar__Assembler) AssignString(string) error { method AssignBytes (line 174) | func (_Bar__Assembler) AssignBytes([]byte) error { method AssignLink (line 177) | func (_Bar__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 180) | func (na *_Bar__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 199) | func (_Bar__Assembler) Prototype() datamodel.NodePrototype { method Type (line 202) | func (Bar) Type() schema.Type { method Representation (line 205) | func (n Bar) Representation() datamodel.Node { method String (line 216) | func (n Baz) String() string { type _Baz__Maybe (line 228) | type _Baz__Maybe struct method IsNull (line 234) | func (m MaybeBaz) IsNull() bool { method IsAbsent (line 237) | func (m MaybeBaz) IsAbsent() bool { method Exists (line 240) | func (m MaybeBaz) Exists() bool { method AsNode (line 243) | func (m MaybeBaz) AsNode() datamodel.Node { method Must (line 255) | func (m MaybeBaz) Must() Baz { method Kind (line 265) | func (Baz) Kind() datamodel.Kind { method LookupByString (line 268) | func (Baz) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 271) | func (Baz) LookupByNode(datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 274) | func (Baz) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 277) | func (Baz) LookupBySegment(seg datamodel.PathSegment) (datamodel.Node, e... method MapIterator (line 280) | func (Baz) MapIterator() datamodel.MapIterator { method ListIterator (line 283) | func (Baz) ListIterator() datamodel.ListIterator { method Length (line 286) | func (Baz) Length() int64 { method IsAbsent (line 289) | func (Baz) IsAbsent() bool { method IsNull (line 292) | func (Baz) IsNull() bool { method AsBool (line 295) | func (Baz) AsBool() (bool, error) { method AsInt (line 298) | func (Baz) AsInt() (int64, error) { method AsFloat (line 301) | func (Baz) AsFloat() (float64, error) { method AsString (line 304) | func (n Baz) AsString() (string, error) { method AsBytes (line 307) | func (Baz) AsBytes() ([]byte, error) { method AsLink (line 310) | func (Baz) AsLink() (datamodel.Link, error) { method Prototype (line 313) | func (Baz) Prototype() datamodel.NodePrototype { type _Baz__Prototype (line 317) | type _Baz__Prototype struct method fromString (line 219) | func (_Baz__Prototype) fromString(w *_Baz, v string) error { method FromString (line 223) | func (_Baz__Prototype) FromString(v string) (Baz, error) { method NewBuilder (line 319) | func (_Baz__Prototype) NewBuilder() datamodel.NodeBuilder { type _Baz__Builder (line 325) | type _Baz__Builder struct method Build (line 329) | func (nb *_Baz__Builder) Build() datamodel.Node { method Reset (line 335) | func (nb *_Baz__Builder) Reset() { type _Baz__Assembler (line 341) | type _Baz__Assembler struct method reset (line 346) | func (na *_Baz__Assembler) reset() {} method BeginMap (line 347) | func (_Baz__Assembler) BeginMap(sizeHint int64) (datamodel.MapAssemble... method BeginList (line 350) | func (_Baz__Assembler) BeginList(sizeHint int64) (datamodel.ListAssemb... method AssignNull (line 353) | func (na *_Baz__Assembler) AssignNull() error { method AssignBool (line 365) | func (_Baz__Assembler) AssignBool(bool) error { method AssignInt (line 368) | func (_Baz__Assembler) AssignInt(int64) error { method AssignFloat (line 371) | func (_Baz__Assembler) AssignFloat(float64) error { method AssignString (line 374) | func (na *_Baz__Assembler) AssignString(v string) error { method AssignBytes (line 383) | func (_Baz__Assembler) AssignBytes([]byte) error { method AssignLink (line 386) | func (_Baz__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 389) | func (na *_Baz__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 408) | func (_Baz__Assembler) Prototype() datamodel.NodePrototype { method Type (line 411) | func (Baz) Type() schema.Type { method Representation (line 414) | func (n Baz) Representation() datamodel.Node { method Int (line 425) | func (n Foo) Int() int64 { type _Foo__Maybe (line 433) | type _Foo__Maybe struct method IsNull (line 439) | func (m MaybeFoo) IsNull() bool { method IsAbsent (line 442) | func (m MaybeFoo) IsAbsent() bool { method Exists (line 445) | func (m MaybeFoo) Exists() bool { method AsNode (line 448) | func (m MaybeFoo) AsNode() datamodel.Node { method Must (line 460) | func (m MaybeFoo) Must() Foo { method Kind (line 470) | func (Foo) Kind() datamodel.Kind { method LookupByString (line 473) | func (Foo) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 476) | func (Foo) LookupByNode(datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 479) | func (Foo) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 482) | func (Foo) LookupBySegment(seg datamodel.PathSegment) (datamodel.Node, e... method MapIterator (line 485) | func (Foo) MapIterator() datamodel.MapIterator { method ListIterator (line 488) | func (Foo) ListIterator() datamodel.ListIterator { method Length (line 491) | func (Foo) Length() int64 { method IsAbsent (line 494) | func (Foo) IsAbsent() bool { method IsNull (line 497) | func (Foo) IsNull() bool { method AsBool (line 500) | func (Foo) AsBool() (bool, error) { method AsInt (line 503) | func (n Foo) AsInt() (int64, error) { method AsFloat (line 506) | func (Foo) AsFloat() (float64, error) { method AsString (line 509) | func (Foo) AsString() (string, error) { method AsBytes (line 512) | func (Foo) AsBytes() ([]byte, error) { method AsLink (line 515) | func (Foo) AsLink() (datamodel.Link, error) { method Prototype (line 518) | func (Foo) Prototype() datamodel.NodePrototype { type _Foo__Prototype (line 522) | type _Foo__Prototype struct method FromInt (line 428) | func (_Foo__Prototype) FromInt(v int64) (Foo, error) { method NewBuilder (line 524) | func (_Foo__Prototype) NewBuilder() datamodel.NodeBuilder { type _Foo__Builder (line 530) | type _Foo__Builder struct method Build (line 534) | func (nb *_Foo__Builder) Build() datamodel.Node { method Reset (line 540) | func (nb *_Foo__Builder) Reset() { type _Foo__Assembler (line 546) | type _Foo__Assembler struct method reset (line 551) | func (na *_Foo__Assembler) reset() {} method BeginMap (line 552) | func (_Foo__Assembler) BeginMap(sizeHint int64) (datamodel.MapAssemble... method BeginList (line 555) | func (_Foo__Assembler) BeginList(sizeHint int64) (datamodel.ListAssemb... method AssignNull (line 558) | func (na *_Foo__Assembler) AssignNull() error { method AssignBool (line 570) | func (_Foo__Assembler) AssignBool(bool) error { method AssignInt (line 573) | func (na *_Foo__Assembler) AssignInt(v int64) error { method AssignFloat (line 582) | func (_Foo__Assembler) AssignFloat(float64) error { method AssignString (line 585) | func (_Foo__Assembler) AssignString(string) error { method AssignBytes (line 588) | func (_Foo__Assembler) AssignBytes([]byte) error { method AssignLink (line 591) | func (_Foo__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 594) | func (na *_Foo__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 613) | func (_Foo__Assembler) Prototype() datamodel.NodePrototype { method Type (line 616) | func (Foo) Type() schema.Type { method Representation (line 619) | func (n Foo) Representation() datamodel.Node { method Int (line 630) | func (n Int) Int() int64 { type _Int__Maybe (line 638) | type _Int__Maybe struct method IsNull (line 644) | func (m MaybeInt) IsNull() bool { method IsAbsent (line 647) | func (m MaybeInt) IsAbsent() bool { method Exists (line 650) | func (m MaybeInt) Exists() bool { method AsNode (line 653) | func (m MaybeInt) AsNode() datamodel.Node { method Must (line 665) | func (m MaybeInt) Must() Int { method Kind (line 675) | func (Int) Kind() datamodel.Kind { method LookupByString (line 678) | func (Int) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 681) | func (Int) LookupByNode(datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 684) | func (Int) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 687) | func (Int) LookupBySegment(seg datamodel.PathSegment) (datamodel.Node, e... method MapIterator (line 690) | func (Int) MapIterator() datamodel.MapIterator { method ListIterator (line 693) | func (Int) ListIterator() datamodel.ListIterator { method Length (line 696) | func (Int) Length() int64 { method IsAbsent (line 699) | func (Int) IsAbsent() bool { method IsNull (line 702) | func (Int) IsNull() bool { method AsBool (line 705) | func (Int) AsBool() (bool, error) { method AsInt (line 708) | func (n Int) AsInt() (int64, error) { method AsFloat (line 711) | func (Int) AsFloat() (float64, error) { method AsString (line 714) | func (Int) AsString() (string, error) { method AsBytes (line 717) | func (Int) AsBytes() ([]byte, error) { method AsLink (line 720) | func (Int) AsLink() (datamodel.Link, error) { method Prototype (line 723) | func (Int) Prototype() datamodel.NodePrototype { type _Int__Prototype (line 727) | type _Int__Prototype struct method FromInt (line 633) | func (_Int__Prototype) FromInt(v int64) (Int, error) { method NewBuilder (line 729) | func (_Int__Prototype) NewBuilder() datamodel.NodeBuilder { type _Int__Builder (line 735) | type _Int__Builder struct method Build (line 739) | func (nb *_Int__Builder) Build() datamodel.Node { method Reset (line 745) | func (nb *_Int__Builder) Reset() { type _Int__Assembler (line 751) | type _Int__Assembler struct method reset (line 756) | func (na *_Int__Assembler) reset() {} method BeginMap (line 757) | func (_Int__Assembler) BeginMap(sizeHint int64) (datamodel.MapAssemble... method BeginList (line 760) | func (_Int__Assembler) BeginList(sizeHint int64) (datamodel.ListAssemb... method AssignNull (line 763) | func (na *_Int__Assembler) AssignNull() error { method AssignBool (line 775) | func (_Int__Assembler) AssignBool(bool) error { method AssignInt (line 778) | func (na *_Int__Assembler) AssignInt(v int64) error { method AssignFloat (line 787) | func (_Int__Assembler) AssignFloat(float64) error { method AssignString (line 790) | func (_Int__Assembler) AssignString(string) error { method AssignBytes (line 793) | func (_Int__Assembler) AssignBytes([]byte) error { method AssignLink (line 796) | func (_Int__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 799) | func (na *_Int__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 818) | func (_Int__Assembler) Prototype() datamodel.NodePrototype { method Type (line 821) | func (Int) Type() schema.Type { method Representation (line 824) | func (n Int) Representation() datamodel.Node { method Lookup (line 835) | func (n *_Map__String__Msg3) Lookup(k String) Msg3 { method LookupMaybe (line 842) | func (n *_Map__String__Msg3) LookupMaybe(k String) MaybeMsg3 { method Iterator (line 855) | func (n Map__String__Msg3) Iterator() *Map__String__Msg3__Itr { type Map__String__Msg3__Itr (line 859) | type Map__String__Msg3__Itr struct method Next (line 864) | func (itr *Map__String__Msg3__Itr) Next() (k String, v Msg3) { method Done (line 874) | func (itr *Map__String__Msg3__Itr) Done() bool { type _Map__String__Msg3__Maybe (line 878) | type _Map__String__Msg3__Maybe struct method IsNull (line 884) | func (m MaybeMap__String__Msg3) IsNull() bool { method IsAbsent (line 887) | func (m MaybeMap__String__Msg3) IsAbsent() bool { method Exists (line 890) | func (m MaybeMap__String__Msg3) Exists() bool { method AsNode (line 893) | func (m MaybeMap__String__Msg3) AsNode() datamodel.Node { method Must (line 905) | func (m MaybeMap__String__Msg3) Must() Map__String__Msg3 { method Kind (line 915) | func (Map__String__Msg3) Kind() datamodel.Kind { method LookupByString (line 918) | func (n Map__String__Msg3) LookupByString(k string) (datamodel.Node, err... method LookupByNode (line 929) | func (n Map__String__Msg3) LookupByNode(k datamodel.Node) (datamodel.Nod... method LookupByIndex (line 941) | func (Map__String__Msg3) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 944) | func (n Map__String__Msg3) LookupBySegment(seg datamodel.PathSegment) (d... method MapIterator (line 947) | func (n Map__String__Msg3) MapIterator() datamodel.MapIterator { type _Map__String__Msg3__MapItr (line 951) | type _Map__String__Msg3__MapItr struct method Next (line 956) | func (itr *_Map__String__Msg3__MapItr) Next() (k datamodel.Node, v dat... method Done (line 966) | func (itr *_Map__String__Msg3__MapItr) Done() bool { method ListIterator (line 970) | func (Map__String__Msg3) ListIterator() datamodel.ListIterator { method Length (line 973) | func (n Map__String__Msg3) Length() int64 { method IsAbsent (line 976) | func (Map__String__Msg3) IsAbsent() bool { method IsNull (line 979) | func (Map__String__Msg3) IsNull() bool { method AsBool (line 982) | func (Map__String__Msg3) AsBool() (bool, error) { method AsInt (line 985) | func (Map__String__Msg3) AsInt() (int64, error) { method AsFloat (line 988) | func (Map__String__Msg3) AsFloat() (float64, error) { method AsString (line 991) | func (Map__String__Msg3) AsString() (string, error) { method AsBytes (line 994) | func (Map__String__Msg3) AsBytes() ([]byte, error) { method AsLink (line 997) | func (Map__String__Msg3) AsLink() (datamodel.Link, error) { method Prototype (line 1000) | func (Map__String__Msg3) Prototype() datamodel.NodePrototype { type _Map__String__Msg3__Prototype (line 1004) | type _Map__String__Msg3__Prototype struct method NewBuilder (line 1006) | func (_Map__String__Msg3__Prototype) NewBuilder() datamodel.NodeBuilder { type _Map__String__Msg3__Builder (line 1012) | type _Map__String__Msg3__Builder struct method Build (line 1016) | func (nb *_Map__String__Msg3__Builder) Build() datamodel.Node { method Reset (line 1022) | func (nb *_Map__String__Msg3__Builder) Reset() { type _Map__String__Msg3__Assembler (line 1028) | type _Map__String__Msg3__Assembler struct method reset (line 1038) | func (na *_Map__String__Msg3__Assembler) reset() { method BeginMap (line 1043) | func (na *_Map__String__Msg3__Assembler) BeginMap(sizeHint int64) (dat... method BeginList (line 1058) | func (_Map__String__Msg3__Assembler) BeginList(sizeHint int64) (datamo... method AssignNull (line 1061) | func (na *_Map__String__Msg3__Assembler) AssignNull() error { method AssignBool (line 1075) | func (_Map__String__Msg3__Assembler) AssignBool(bool) error { method AssignInt (line 1078) | func (_Map__String__Msg3__Assembler) AssignInt(int64) error { method AssignFloat (line 1081) | func (_Map__String__Msg3__Assembler) AssignFloat(float64) error { method AssignString (line 1084) | func (_Map__String__Msg3__Assembler) AssignString(string) error { method AssignBytes (line 1087) | func (_Map__String__Msg3__Assembler) AssignBytes([]byte) error { method AssignLink (line 1090) | func (_Map__String__Msg3__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 1093) | func (na *_Map__String__Msg3__Assembler) AssignNode(v datamodel.Node) ... method Prototype (line 1126) | func (_Map__String__Msg3__Assembler) Prototype() datamodel.NodePrototy... method keyFinishTidy (line 1129) | func (ma *_Map__String__Msg3__Assembler) keyFinishTidy() bool { method valueFinishTidy (line 1145) | func (ma *_Map__String__Msg3__Assembler) valueFinishTidy() bool { method AssembleEntry (line 1157) | func (ma *_Map__String__Msg3__Assembler) AssembleEntry(k string) (data... method AssembleKey (line 1189) | func (ma *_Map__String__Msg3__Assembler) AssembleKey() datamodel.NodeA... method AssembleValue (line 1210) | func (ma *_Map__String__Msg3__Assembler) AssembleValue() datamodel.Nod... method Finish (line 1228) | func (ma *_Map__String__Msg3__Assembler) Finish() error { method KeyPrototype (line 1247) | func (ma *_Map__String__Msg3__Assembler) KeyPrototype() datamodel.Node... method ValuePrototype (line 1250) | func (ma *_Map__String__Msg3__Assembler) ValuePrototype(_ string) data... method Type (line 1253) | func (Map__String__Msg3) Type() schema.Type { method Representation (line 1256) | func (n Map__String__Msg3) Representation() datamodel.Node { type _Map__String__Msg3__Repr (line 1260) | type _Map__String__Msg3__Repr method Kind (line 1264) | func (_Map__String__Msg3__Repr) Kind() datamodel.Kind { method LookupByString (line 1267) | func (nr *_Map__String__Msg3__Repr) LookupByString(k string) (datamode... method LookupByNode (line 1274) | func (nr *_Map__String__Msg3__Repr) LookupByNode(k datamodel.Node) (da... method LookupByIndex (line 1281) | func (_Map__String__Msg3__Repr) LookupByIndex(idx int64) (datamodel.No... method LookupBySegment (line 1284) | func (n _Map__String__Msg3__Repr) LookupBySegment(seg datamodel.PathSe... method MapIterator (line 1287) | func (nr *_Map__String__Msg3__Repr) MapIterator() datamodel.MapIterator { method ListIterator (line 1304) | func (_Map__String__Msg3__Repr) ListIterator() datamodel.ListIterator { method Length (line 1307) | func (rn *_Map__String__Msg3__Repr) Length() int64 { method IsAbsent (line 1310) | func (_Map__String__Msg3__Repr) IsAbsent() bool { method IsNull (line 1313) | func (_Map__String__Msg3__Repr) IsNull() bool { method AsBool (line 1316) | func (_Map__String__Msg3__Repr) AsBool() (bool, error) { method AsInt (line 1319) | func (_Map__String__Msg3__Repr) AsInt() (int64, error) { method AsFloat (line 1322) | func (_Map__String__Msg3__Repr) AsFloat() (float64, error) { method AsString (line 1325) | func (_Map__String__Msg3__Repr) AsString() (string, error) { method AsBytes (line 1328) | func (_Map__String__Msg3__Repr) AsBytes() ([]byte, error) { method AsLink (line 1331) | func (_Map__String__Msg3__Repr) AsLink() (datamodel.Link, error) { method Prototype (line 1334) | func (_Map__String__Msg3__Repr) Prototype() datamodel.NodePrototype { type _Map__String__Msg3__ReprMapItr (line 1291) | type _Map__String__Msg3__ReprMapItr method Next (line 1293) | func (itr *_Map__String__Msg3__ReprMapItr) Next() (k datamodel.Node, v... method Done (line 1300) | func (itr *_Map__String__Msg3__ReprMapItr) Done() bool { type _Map__String__Msg3__ReprPrototype (line 1338) | type _Map__String__Msg3__ReprPrototype struct method NewBuilder (line 1340) | func (_Map__String__Msg3__ReprPrototype) NewBuilder() datamodel.NodeBu... type _Map__String__Msg3__ReprBuilder (line 1346) | type _Map__String__Msg3__ReprBuilder struct method Build (line 1350) | func (nb *_Map__String__Msg3__ReprBuilder) Build() datamodel.Node { method Reset (line 1356) | func (nb *_Map__String__Msg3__ReprBuilder) Reset() { type _Map__String__Msg3__ReprAssembler (line 1362) | type _Map__String__Msg3__ReprAssembler struct method reset (line 1372) | func (na *_Map__String__Msg3__ReprAssembler) reset() { method BeginMap (line 1377) | func (na *_Map__String__Msg3__ReprAssembler) BeginMap(sizeHint int64) ... method BeginList (line 1392) | func (_Map__String__Msg3__ReprAssembler) BeginList(sizeHint int64) (da... method AssignNull (line 1395) | func (na *_Map__String__Msg3__ReprAssembler) AssignNull() error { method AssignBool (line 1409) | func (_Map__String__Msg3__ReprAssembler) AssignBool(bool) error { method AssignInt (line 1412) | func (_Map__String__Msg3__ReprAssembler) AssignInt(int64) error { method AssignFloat (line 1415) | func (_Map__String__Msg3__ReprAssembler) AssignFloat(float64) error { method AssignString (line 1418) | func (_Map__String__Msg3__ReprAssembler) AssignString(string) error { method AssignBytes (line 1421) | func (_Map__String__Msg3__ReprAssembler) AssignBytes([]byte) error { method AssignLink (line 1424) | func (_Map__String__Msg3__ReprAssembler) AssignLink(datamodel.Link) er... method AssignNode (line 1427) | func (na *_Map__String__Msg3__ReprAssembler) AssignNode(v datamodel.No... method Prototype (line 1460) | func (_Map__String__Msg3__ReprAssembler) Prototype() datamodel.NodePro... method keyFinishTidy (line 1463) | func (ma *_Map__String__Msg3__ReprAssembler) keyFinishTidy() bool { method valueFinishTidy (line 1479) | func (ma *_Map__String__Msg3__ReprAssembler) valueFinishTidy() bool { method AssembleEntry (line 1491) | func (ma *_Map__String__Msg3__ReprAssembler) AssembleEntry(k string) (... method AssembleKey (line 1523) | func (ma *_Map__String__Msg3__ReprAssembler) AssembleKey() datamodel.N... method AssembleValue (line 1544) | func (ma *_Map__String__Msg3__ReprAssembler) AssembleValue() datamodel... method Finish (line 1562) | func (ma *_Map__String__Msg3__ReprAssembler) Finish() error { method KeyPrototype (line 1581) | func (ma *_Map__String__Msg3__ReprAssembler) KeyPrototype() datamodel.... method ValuePrototype (line 1584) | func (ma *_Map__String__Msg3__ReprAssembler) ValuePrototype(_ string) ... method FieldWhee (line 1588) | func (n _Msg3) FieldWhee() Int { method FieldWoot (line 1591) | func (n _Msg3) FieldWoot() Int { method FieldWaga (line 1594) | func (n _Msg3) FieldWaga() Int { type _Msg3__Maybe (line 1598) | type _Msg3__Maybe struct method IsNull (line 1604) | func (m MaybeMsg3) IsNull() bool { method IsAbsent (line 1607) | func (m MaybeMsg3) IsAbsent() bool { method Exists (line 1610) | func (m MaybeMsg3) Exists() bool { method AsNode (line 1613) | func (m MaybeMsg3) AsNode() datamodel.Node { method Must (line 1625) | func (m MaybeMsg3) Must() Msg3 { method Kind (line 1640) | func (Msg3) Kind() datamodel.Kind { method LookupByString (line 1643) | func (n Msg3) LookupByString(key string) (datamodel.Node, error) { method LookupByNode (line 1655) | func (n Msg3) LookupByNode(key datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 1662) | func (Msg3) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 1665) | func (n Msg3) LookupBySegment(seg datamodel.PathSegment) (datamodel.Node... method MapIterator (line 1668) | func (n Msg3) MapIterator() datamodel.MapIterator { type _Msg3__MapItr (line 1672) | type _Msg3__MapItr struct method Next (line 1677) | func (itr *_Msg3__MapItr) Next() (k datamodel.Node, v datamodel.Node, ... method Done (line 1697) | func (itr *_Msg3__MapItr) Done() bool { method ListIterator (line 1701) | func (Msg3) ListIterator() datamodel.ListIterator { method Length (line 1704) | func (Msg3) Length() int64 { method IsAbsent (line 1707) | func (Msg3) IsAbsent() bool { method IsNull (line 1710) | func (Msg3) IsNull() bool { method AsBool (line 1713) | func (Msg3) AsBool() (bool, error) { method AsInt (line 1716) | func (Msg3) AsInt() (int64, error) { method AsFloat (line 1719) | func (Msg3) AsFloat() (float64, error) { method AsString (line 1722) | func (Msg3) AsString() (string, error) { method AsBytes (line 1725) | func (Msg3) AsBytes() ([]byte, error) { method AsLink (line 1728) | func (Msg3) AsLink() (datamodel.Link, error) { method Prototype (line 1731) | func (Msg3) Prototype() datamodel.NodePrototype { type _Msg3__Prototype (line 1735) | type _Msg3__Prototype struct method NewBuilder (line 1737) | func (_Msg3__Prototype) NewBuilder() datamodel.NodeBuilder { type _Msg3__Builder (line 1743) | type _Msg3__Builder struct method Build (line 1747) | func (nb *_Msg3__Builder) Build() datamodel.Node { method Reset (line 1753) | func (nb *_Msg3__Builder) Reset() { type _Msg3__Assembler (line 1759) | type _Msg3__Assembler struct method reset (line 1772) | func (na *_Msg3__Assembler) reset() { method BeginMap (line 1787) | func (na *_Msg3__Assembler) BeginMap(int64) (datamodel.MapAssembler, e... method BeginList (line 1800) | func (_Msg3__Assembler) BeginList(sizeHint int64) (datamodel.ListAssem... method AssignNull (line 1803) | func (na *_Msg3__Assembler) AssignNull() error { method AssignBool (line 1817) | func (_Msg3__Assembler) AssignBool(bool) error { method AssignInt (line 1820) | func (_Msg3__Assembler) AssignInt(int64) error { method AssignFloat (line 1823) | func (_Msg3__Assembler) AssignFloat(float64) error { method AssignString (line 1826) | func (_Msg3__Assembler) AssignString(string) error { method AssignBytes (line 1829) | func (_Msg3__Assembler) AssignBytes([]byte) error { method AssignLink (line 1832) | func (_Msg3__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 1835) | func (na *_Msg3__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 1873) | func (_Msg3__Assembler) Prototype() datamodel.NodePrototype { method valueFinishTidy (line 1876) | func (ma *_Msg3__Assembler) valueFinishTidy() bool { method AssembleEntry (line 1912) | func (ma *_Msg3__Assembler) AssembleEntry(k string) (datamodel.NodeAss... method AssembleKey (line 1961) | func (ma *_Msg3__Assembler) AssembleKey() datamodel.NodeAssembler { method AssembleValue (line 1979) | func (ma *_Msg3__Assembler) AssembleValue() datamodel.NodeAssembler { method Finish (line 2010) | func (ma *_Msg3__Assembler) Finish() error { method KeyPrototype (line 2042) | func (ma *_Msg3__Assembler) KeyPrototype() datamodel.NodePrototype { method ValuePrototype (line 2045) | func (ma *_Msg3__Assembler) ValuePrototype(k string) datamodel.NodePro... type _Msg3__KeyAssembler (line 2049) | type _Msg3__KeyAssembler method BeginMap (line 2051) | func (_Msg3__KeyAssembler) BeginMap(sizeHint int64) (datamodel.MapAsse... method BeginList (line 2054) | func (_Msg3__KeyAssembler) BeginList(sizeHint int64) (datamodel.ListAs... method AssignNull (line 2057) | func (na *_Msg3__KeyAssembler) AssignNull() error { method AssignBool (line 2060) | func (_Msg3__KeyAssembler) AssignBool(bool) error { method AssignInt (line 2063) | func (_Msg3__KeyAssembler) AssignInt(int64) error { method AssignFloat (line 2066) | func (_Msg3__KeyAssembler) AssignFloat(float64) error { method AssignString (line 2069) | func (ka *_Msg3__KeyAssembler) AssignString(k string) error { method AssignBytes (line 2102) | func (_Msg3__KeyAssembler) AssignBytes([]byte) error { method AssignLink (line 2105) | func (_Msg3__KeyAssembler) AssignLink(datamodel.Link) error { method AssignNode (line 2108) | func (ka *_Msg3__KeyAssembler) AssignNode(v datamodel.Node) error { method Prototype (line 2115) | func (_Msg3__KeyAssembler) Prototype() datamodel.NodePrototype { method Type (line 2118) | func (Msg3) Type() schema.Type { method Representation (line 2121) | func (n Msg3) Representation() datamodel.Node { type _Msg3__Repr (line 2125) | type _Msg3__Repr method Kind (line 2134) | func (_Msg3__Repr) Kind() datamodel.Kind { method LookupByString (line 2137) | func (n *_Msg3__Repr) LookupByString(key string) (datamodel.Node, erro... method LookupByNode (line 2149) | func (n *_Msg3__Repr) LookupByNode(key datamodel.Node) (datamodel.Node... method LookupByIndex (line 2156) | func (_Msg3__Repr) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 2159) | func (n _Msg3__Repr) LookupBySegment(seg datamodel.PathSegment) (datam... method MapIterator (line 2162) | func (n *_Msg3__Repr) MapIterator() datamodel.MapIterator { method ListIterator (line 2194) | func (_Msg3__Repr) ListIterator() datamodel.ListIterator { method Length (line 2197) | func (rn *_Msg3__Repr) Length() int64 { method IsAbsent (line 2201) | func (_Msg3__Repr) IsAbsent() bool { method IsNull (line 2204) | func (_Msg3__Repr) IsNull() bool { method AsBool (line 2207) | func (_Msg3__Repr) AsBool() (bool, error) { method AsInt (line 2210) | func (_Msg3__Repr) AsInt() (int64, error) { method AsFloat (line 2213) | func (_Msg3__Repr) AsFloat() (float64, error) { method AsString (line 2216) | func (_Msg3__Repr) AsString() (string, error) { method AsBytes (line 2219) | func (_Msg3__Repr) AsBytes() ([]byte, error) { method AsLink (line 2222) | func (_Msg3__Repr) AsLink() (datamodel.Link, error) { method Prototype (line 2225) | func (_Msg3__Repr) Prototype() datamodel.NodePrototype { type _Msg3__ReprMapItr (line 2166) | type _Msg3__ReprMapItr struct method Next (line 2171) | func (itr *_Msg3__ReprMapItr) Next() (k datamodel.Node, v datamodel.No... method Done (line 2191) | func (itr *_Msg3__ReprMapItr) Done() bool { type _Msg3__ReprPrototype (line 2229) | type _Msg3__ReprPrototype struct method NewBuilder (line 2231) | func (_Msg3__ReprPrototype) NewBuilder() datamodel.NodeBuilder { type _Msg3__ReprBuilder (line 2237) | type _Msg3__ReprBuilder struct method Build (line 2241) | func (nb *_Msg3__ReprBuilder) Build() datamodel.Node { method Reset (line 2247) | func (nb *_Msg3__ReprBuilder) Reset() { type _Msg3__ReprAssembler (line 2253) | type _Msg3__ReprAssembler struct method reset (line 2266) | func (na *_Msg3__ReprAssembler) reset() { method BeginMap (line 2273) | func (na *_Msg3__ReprAssembler) BeginMap(int64) (datamodel.MapAssemble... method BeginList (line 2286) | func (_Msg3__ReprAssembler) BeginList(sizeHint int64) (datamodel.ListA... method AssignNull (line 2289) | func (na *_Msg3__ReprAssembler) AssignNull() error { method AssignBool (line 2303) | func (_Msg3__ReprAssembler) AssignBool(bool) error { method AssignInt (line 2306) | func (_Msg3__ReprAssembler) AssignInt(int64) error { method AssignFloat (line 2309) | func (_Msg3__ReprAssembler) AssignFloat(float64) error { method AssignString (line 2312) | func (_Msg3__ReprAssembler) AssignString(string) error { method AssignBytes (line 2315) | func (_Msg3__ReprAssembler) AssignBytes([]byte) error { method AssignLink (line 2318) | func (_Msg3__ReprAssembler) AssignLink(datamodel.Link) error { method AssignNode (line 2321) | func (na *_Msg3__ReprAssembler) AssignNode(v datamodel.Node) error { method Prototype (line 2359) | func (_Msg3__ReprAssembler) Prototype() datamodel.NodePrototype { method valueFinishTidy (line 2362) | func (ma *_Msg3__ReprAssembler) valueFinishTidy() bool { method AssembleEntry (line 2395) | func (ma *_Msg3__ReprAssembler) AssembleEntry(k string) (datamodel.Nod... method AssembleKey (line 2445) | func (ma *_Msg3__ReprAssembler) AssembleKey() datamodel.NodeAssembler { method AssembleValue (line 2463) | func (ma *_Msg3__ReprAssembler) AssembleValue() datamodel.NodeAssembler { method Finish (line 2494) | func (ma *_Msg3__ReprAssembler) Finish() error { method KeyPrototype (line 2526) | func (ma *_Msg3__ReprAssembler) KeyPrototype() datamodel.NodePrototype { method ValuePrototype (line 2529) | func (ma *_Msg3__ReprAssembler) ValuePrototype(k string) datamodel.Nod... type _Msg3__ReprKeyAssembler (line 2533) | type _Msg3__ReprKeyAssembler method BeginMap (line 2535) | func (_Msg3__ReprKeyAssembler) BeginMap(sizeHint int64) (datamodel.Map... method BeginList (line 2538) | func (_Msg3__ReprKeyAssembler) BeginList(sizeHint int64) (datamodel.Li... method AssignNull (line 2541) | func (na *_Msg3__ReprKeyAssembler) AssignNull() error { method AssignBool (line 2544) | func (_Msg3__ReprKeyAssembler) AssignBool(bool) error { method AssignInt (line 2547) | func (_Msg3__ReprKeyAssembler) AssignInt(int64) error { method AssignFloat (line 2550) | func (_Msg3__ReprKeyAssembler) AssignFloat(float64) error { method AssignString (line 2553) | func (ka *_Msg3__ReprKeyAssembler) AssignString(k string) error { method AssignBytes (line 2585) | func (_Msg3__ReprKeyAssembler) AssignBytes([]byte) error { method AssignLink (line 2588) | func (_Msg3__ReprKeyAssembler) AssignLink(datamodel.Link) error { method AssignNode (line 2591) | func (ka *_Msg3__ReprKeyAssembler) AssignNode(v datamodel.Node) error { method Prototype (line 2598) | func (_Msg3__ReprKeyAssembler) Prototype() datamodel.NodePrototype { method String (line 2602) | func (n String) String() string { type _String__Maybe (line 2614) | type _String__Maybe struct method IsNull (line 2620) | func (m MaybeString) IsNull() bool { method IsAbsent (line 2623) | func (m MaybeString) IsAbsent() bool { method Exists (line 2626) | func (m MaybeString) Exists() bool { method AsNode (line 2629) | func (m MaybeString) AsNode() datamodel.Node { method Must (line 2641) | func (m MaybeString) Must() String { method Kind (line 2651) | func (String) Kind() datamodel.Kind { method LookupByString (line 2654) | func (String) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 2657) | func (String) LookupByNode(datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 2660) | func (String) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 2663) | func (String) LookupBySegment(seg datamodel.PathSegment) (datamodel.Node... method MapIterator (line 2666) | func (String) MapIterator() datamodel.MapIterator { method ListIterator (line 2669) | func (String) ListIterator() datamodel.ListIterator { method Length (line 2672) | func (String) Length() int64 { method IsAbsent (line 2675) | func (String) IsAbsent() bool { method IsNull (line 2678) | func (String) IsNull() bool { method AsBool (line 2681) | func (String) AsBool() (bool, error) { method AsInt (line 2684) | func (String) AsInt() (int64, error) { method AsFloat (line 2687) | func (String) AsFloat() (float64, error) { method AsString (line 2690) | func (n String) AsString() (string, error) { method AsBytes (line 2693) | func (String) AsBytes() ([]byte, error) { method AsLink (line 2696) | func (String) AsLink() (datamodel.Link, error) { method Prototype (line 2699) | func (String) Prototype() datamodel.NodePrototype { type _String__Prototype (line 2703) | type _String__Prototype struct method fromString (line 2605) | func (_String__Prototype) fromString(w *_String, v string) error { method FromString (line 2609) | func (_String__Prototype) FromString(v string) (String, error) { method NewBuilder (line 2705) | func (_String__Prototype) NewBuilder() datamodel.NodeBuilder { type _String__Builder (line 2711) | type _String__Builder struct method Build (line 2715) | func (nb *_String__Builder) Build() datamodel.Node { method Reset (line 2721) | func (nb *_String__Builder) Reset() { type _String__Assembler (line 2727) | type _String__Assembler struct method reset (line 2732) | func (na *_String__Assembler) reset() {} method BeginMap (line 2733) | func (_String__Assembler) BeginMap(sizeHint int64) (datamodel.MapAssem... method BeginList (line 2736) | func (_String__Assembler) BeginList(sizeHint int64) (datamodel.ListAss... method AssignNull (line 2739) | func (na *_String__Assembler) AssignNull() error { method AssignBool (line 2751) | func (_String__Assembler) AssignBool(bool) error { method AssignInt (line 2754) | func (_String__Assembler) AssignInt(int64) error { method AssignFloat (line 2757) | func (_String__Assembler) AssignFloat(float64) error { method AssignString (line 2760) | func (na *_String__Assembler) AssignString(v string) error { method AssignBytes (line 2769) | func (_String__Assembler) AssignBytes([]byte) error { method AssignLink (line 2772) | func (_String__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 2775) | func (na *_String__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 2794) | func (_String__Assembler) Prototype() datamodel.NodePrototype { method Type (line 2797) | func (String) Type() schema.Type { method Representation (line 2800) | func (n String) Representation() datamodel.Node { method AsInterface (line 2811) | func (n _UnionKinded) AsInterface() _UnionKinded__iface { type _UnionKinded__Maybe (line 2824) | type _UnionKinded__Maybe struct method IsNull (line 2830) | func (m MaybeUnionKinded) IsNull() bool { method IsAbsent (line 2833) | func (m MaybeUnionKinded) IsAbsent() bool { method Exists (line 2836) | func (m MaybeUnionKinded) Exists() bool { method AsNode (line 2839) | func (m MaybeUnionKinded) AsNode() datamodel.Node { method Must (line 2851) | func (m MaybeUnionKinded) Must() UnionKinded { method Kind (line 2866) | func (UnionKinded) Kind() datamodel.Kind { method LookupByString (line 2869) | func (n UnionKinded) LookupByString(key string) (datamodel.Node, error) { method LookupByNode (line 2890) | func (n UnionKinded) LookupByNode(key datamodel.Node) (datamodel.Node, e... method LookupByIndex (line 2897) | func (UnionKinded) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 2900) | func (n UnionKinded) LookupBySegment(seg datamodel.PathSegment) (datamod... method MapIterator (line 2903) | func (n UnionKinded) MapIterator() datamodel.MapIterator { type _UnionKinded__MapItr (line 2907) | type _UnionKinded__MapItr struct method Next (line 2912) | func (itr *_UnionKinded__MapItr) Next() (k datamodel.Node, v datamodel... method Done (line 2929) | func (itr *_UnionKinded__MapItr) Done() bool { method ListIterator (line 2933) | func (UnionKinded) ListIterator() datamodel.ListIterator { method Length (line 2936) | func (UnionKinded) Length() int64 { method IsAbsent (line 2939) | func (UnionKinded) IsAbsent() bool { method IsNull (line 2942) | func (UnionKinded) IsNull() bool { method AsBool (line 2945) | func (UnionKinded) AsBool() (bool, error) { method AsInt (line 2948) | func (UnionKinded) AsInt() (int64, error) { method AsFloat (line 2951) | func (UnionKinded) AsFloat() (float64, error) { method AsString (line 2954) | func (UnionKinded) AsString() (string, error) { method AsBytes (line 2957) | func (UnionKinded) AsBytes() ([]byte, error) { method AsLink (line 2960) | func (UnionKinded) AsLink() (datamodel.Link, error) { method Prototype (line 2963) | func (UnionKinded) Prototype() datamodel.NodePrototype { type _UnionKinded__Prototype (line 2967) | type _UnionKinded__Prototype struct method NewBuilder (line 2969) | func (_UnionKinded__Prototype) NewBuilder() datamodel.NodeBuilder { type _UnionKinded__Builder (line 2975) | type _UnionKinded__Builder struct method Build (line 2979) | func (nb *_UnionKinded__Builder) Build() datamodel.Node { method Reset (line 2985) | func (nb *_UnionKinded__Builder) Reset() { type _UnionKinded__Assembler (line 2991) | type _UnionKinded__Assembler struct method reset (line 3005) | func (na *_UnionKinded__Assembler) reset() { method BeginMap (line 3024) | func (na *_UnionKinded__Assembler) BeginMap(int64) (datamodel.MapAssem... method BeginList (line 3037) | func (_UnionKinded__Assembler) BeginList(sizeHint int64) (datamodel.Li... method AssignNull (line 3040) | func (na *_UnionKinded__Assembler) AssignNull() error { method AssignBool (line 3054) | func (_UnionKinded__Assembler) AssignBool(bool) error { method AssignInt (line 3057) | func (_UnionKinded__Assembler) AssignInt(int64) error { method AssignFloat (line 3060) | func (_UnionKinded__Assembler) AssignFloat(float64) error { method AssignString (line 3063) | func (_UnionKinded__Assembler) AssignString(string) error { method AssignBytes (line 3066) | func (_UnionKinded__Assembler) AssignBytes([]byte) error { method AssignLink (line 3069) | func (_UnionKinded__Assembler) AssignLink(datamodel.Link) error { method AssignNode (line 3072) | func (na *_UnionKinded__Assembler) AssignNode(v datamodel.Node) error { method Prototype (line 3110) | func (_UnionKinded__Assembler) Prototype() datamodel.NodePrototype { method valueFinishTidy (line 3113) | func (ma *_UnionKinded__Assembler) valueFinishTidy() bool { method AssembleEntry (line 3122) | func (ma *_UnionKinded__Assembler) AssembleEntry(k string) (datamodel.... method AssembleKey (line 3165) | func (ma *_UnionKinded__Assembler) AssembleKey() datamodel.NodeAssembl... method AssembleValue (line 3183) | func (ma *_UnionKinded__Assembler) AssembleValue() datamodel.NodeAssem... method Finish (line 3214) | func (ma *_UnionKinded__Assembler) Finish() error { method KeyPrototype (line 3236) | func (ma *_UnionKinded__Assembler) KeyPrototype() datamodel.NodeProtot... method ValuePrototype (line 3239) | func (ma *_UnionKinded__Assembler) ValuePrototype(k string) datamodel.... type _UnionKinded__KeyAssembler (line 3252) | type _UnionKinded__KeyAssembler method BeginMap (line 3254) | func (_UnionKinded__KeyAssembler) BeginMap(sizeHint int64) (datamodel.... method BeginList (line 3257) | func (_UnionKinded__KeyAssembler) BeginList(sizeHint int64) (datamodel... method AssignNull (line 3260) | func (na *_UnionKinded__KeyAssembler) AssignNull() error { method AssignBool (line 3263) | func (_UnionKinded__KeyAssembler) AssignBool(bool) error { method AssignInt (line 3266) | func (_UnionKinded__KeyAssembler) AssignInt(int64) error { method AssignFloat (line 3269) | func (_UnionKinded__KeyAssembler) AssignFloat(float64) error { method AssignString (line 3272) | func (ka *_UnionKinded__KeyAssembler) AssignString(k string) error { method AssignBytes (line 3298) | func (_UnionKinded__KeyAssembler) AssignBytes([]byte) error { method AssignLink (line 3301) | func (_UnionKinded__KeyAssembler) AssignLink(datamodel.Link) error { method AssignNode (line 3304) | func (ka *_UnionKinded__KeyAssembler) AssignNode(v datamodel.Node) err... method Prototype (line 3311) | func (_UnionKinded__KeyAssembler) Prototype() datamodel.NodePrototype { method Type (line 3314) | func (UnionKinded) Type() schema.Type { method Representation (line 3317) | func (n UnionKinded) Representation() datamodel.Node { type _UnionKinded__Repr (line 3321) | type _UnionKinded__Repr method Kind (line 3325) | func (n *_UnionKinded__Repr) Kind() datamodel.Kind { method LookupByString (line 3337) | func (n *_UnionKinded__Repr) LookupByString(key string) (datamodel.Nod... method LookupByNode (line 3340) | func (n *_UnionKinded__Repr) LookupByNode(key datamodel.Node) (datamod... method LookupByIndex (line 3343) | func (n *_UnionKinded__Repr) LookupByIndex(idx int64) (datamodel.Node,... method LookupBySegment (line 3346) | func (n *_UnionKinded__Repr) LookupBySegment(seg datamodel.PathSegment... method MapIterator (line 3349) | func (n *_UnionKinded__Repr) MapIterator() datamodel.MapIterator { method ListIterator (line 3352) | func (n *_UnionKinded__Repr) ListIterator() datamodel.ListIterator { method Length (line 3355) | func (n *_UnionKinded__Repr) Length() int64 { method IsAbsent (line 3358) | func (n *_UnionKinded__Repr) IsAbsent() bool { method IsNull (line 3361) | func (n *_UnionKinded__Repr) IsNull() bool { method AsBool (line 3364) | func (n *_UnionKinded__Repr) AsBool() (bool, error) { method AsInt (line 3372) | func (n *_UnionKinded__Repr) AsInt() (int64, error) { method AsFloat (line 3380) | func (n *_UnionKinded__Repr) AsFloat() (float64, error) { method AsString (line 3383) | func (n *_UnionKinded__Repr) AsString() (string, error) { method AsBytes (line 3391) | func (n *_UnionKinded__Repr) AsBytes() ([]byte, error) { method AsLink (line 3394) | func (n *_UnionKinded__Repr) AsLink() (datamodel.Link, error) { method Prototype (line 3397) | func (_UnionKinded__Repr) Prototype() datamodel.NodePrototype { type _UnionKinded__ReprPrototype (line 3401) | type _UnionKinded__ReprPrototype struct method NewBuilder (line 3403) | func (_UnionKinded__ReprPrototype) NewBuilder() datamodel.NodeBuilder { type _UnionKinded__ReprBuilder (line 3409) | type _UnionKinded__ReprBuilder struct method Build (line 3413) | func (nb *_UnionKinded__ReprBuilder) Build() datamodel.Node { method Reset (line 3419) | func (nb *_UnionKinded__ReprBuilder) Reset() { type _UnionKinded__ReprAssembler (line 3425) | type _UnionKinded__ReprAssembler struct method reset (line 3434) | func (na *_UnionKinded__ReprAssembler) reset() { method BeginMap (line 3449) | func (na *_UnionKinded__ReprAssembler) BeginMap(sizeHint int64) (datam... method BeginList (line 3458) | func (na *_UnionKinded__ReprAssembler) BeginList(sizeHint int64) (data... method AssignNull (line 3467) | func (na *_UnionKinded__ReprAssembler) AssignNull() error { method AssignBool (line 3476) | func (na *_UnionKinded__ReprAssembler) AssignBool(v bool) error { method AssignInt (line 3492) | func (na *_UnionKinded__ReprAssembler) AssignInt(v int64) error { method AssignFloat (line 3508) | func (na *_UnionKinded__ReprAssembler) AssignFloat(v float64) error { method AssignString (line 3517) | func (na *_UnionKinded__ReprAssembler) AssignString(v string) error { method AssignBytes (line 3533) | func (na *_UnionKinded__ReprAssembler) AssignBytes(v []byte) error { method AssignLink (line 3542) | func (na *_UnionKinded__ReprAssembler) AssignLink(v datamodel.Link) er... method AssignNode (line 3551) | func (na *_UnionKinded__ReprAssembler) AssignNode(v datamodel.Node) er... method Prototype (line 3629) | func (na *_UnionKinded__ReprAssembler) Prototype() datamodel.NodeProto... FILE: node/gendemo/ipldsch_types.go type typeSlab (line 21) | type typeSlab struct type _Bar (line 44) | type _Bar struct method _UnionKinded__member (line 95) | func (_Bar) _UnionKinded__member() {} type _Baz (line 48) | type _Baz struct method _UnionKinded__member (line 96) | func (_Baz) _UnionKinded__member() {} type _Foo (line 52) | type _Foo struct method _UnionKinded__member (line 94) | func (_Foo) _UnionKinded__member() {} type _Int (line 56) | type _Int struct type _Map__String__Msg3 (line 60) | type _Map__String__Msg3 struct type _Map__String__Msg3__entry (line 64) | type _Map__String__Msg3__entry struct type _Msg3 (line 71) | type _Msg3 struct type _String (line 79) | type _String struct type _UnionKinded (line 84) | type _UnionKinded struct type _UnionKinded__iface (line 90) | type _UnionKinded__iface interface FILE: node/mixins/bool.go type Bool (line 18) | type Bool struct method Kind (line 22) | func (Bool) Kind() datamodel.Kind { method LookupByString (line 25) | func (x Bool) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 28) | func (x Bool) LookupByNode(key datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 31) | func (x Bool) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 34) | func (x Bool) LookupBySegment(datamodel.PathSegment) (datamodel.Node, ... method MapIterator (line 37) | func (Bool) MapIterator() datamodel.MapIterator { method ListIterator (line 40) | func (Bool) ListIterator() datamodel.ListIterator { method Length (line 43) | func (Bool) Length() int64 { method IsAbsent (line 46) | func (Bool) IsAbsent() bool { method IsNull (line 49) | func (Bool) IsNull() bool { method AsInt (line 52) | func (x Bool) AsInt() (int64, error) { method AsFloat (line 55) | func (x Bool) AsFloat() (float64, error) { method AsString (line 58) | func (x Bool) AsString() (string, error) { method AsBytes (line 61) | func (x Bool) AsBytes() ([]byte, error) { method AsLink (line 64) | func (x Bool) AsLink() (datamodel.Link, error) { type BoolAssembler (line 70) | type BoolAssembler struct method BeginMap (line 74) | func (x BoolAssembler) BeginMap(sizeHint int64) (datamodel.MapAssemble... method BeginList (line 77) | func (x BoolAssembler) BeginList(sizeHint int64) (datamodel.ListAssemb... method AssignNull (line 80) | func (x BoolAssembler) AssignNull() error { method AssignInt (line 83) | func (x BoolAssembler) AssignInt(int64) error { method AssignFloat (line 86) | func (x BoolAssembler) AssignFloat(float64) error { method AssignString (line 89) | func (x BoolAssembler) AssignString(string) error { method AssignBytes (line 92) | func (x BoolAssembler) AssignBytes([]byte) error { method AssignLink (line 95) | func (x BoolAssembler) AssignLink(datamodel.Link) error { FILE: node/mixins/bytes.go type Bytes (line 18) | type Bytes struct method Kind (line 22) | func (Bytes) Kind() datamodel.Kind { method LookupByString (line 25) | func (x Bytes) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 28) | func (x Bytes) LookupByNode(key datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 31) | func (x Bytes) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 34) | func (x Bytes) LookupBySegment(datamodel.PathSegment) (datamodel.Node,... method MapIterator (line 37) | func (Bytes) MapIterator() datamodel.MapIterator { method ListIterator (line 40) | func (Bytes) ListIterator() datamodel.ListIterator { method Length (line 43) | func (Bytes) Length() int64 { method IsAbsent (line 46) | func (Bytes) IsAbsent() bool { method IsNull (line 49) | func (Bytes) IsNull() bool { method AsBool (line 52) | func (x Bytes) AsBool() (bool, error) { method AsInt (line 55) | func (x Bytes) AsInt() (int64, error) { method AsFloat (line 58) | func (x Bytes) AsFloat() (float64, error) { method AsString (line 61) | func (x Bytes) AsString() (string, error) { method AsLink (line 64) | func (x Bytes) AsLink() (datamodel.Link, error) { type BytesAssembler (line 70) | type BytesAssembler struct method BeginMap (line 74) | func (x BytesAssembler) BeginMap(sizeHint int64) (datamodel.MapAssembl... method BeginList (line 77) | func (x BytesAssembler) BeginList(sizeHint int64) (datamodel.ListAssem... method AssignNull (line 80) | func (x BytesAssembler) AssignNull() error { method AssignBool (line 83) | func (x BytesAssembler) AssignBool(bool) error { method AssignInt (line 86) | func (x BytesAssembler) AssignInt(int64) error { method AssignFloat (line 89) | func (x BytesAssembler) AssignFloat(float64) error { method AssignString (line 92) | func (x BytesAssembler) AssignString(string) error { method AssignLink (line 95) | func (x BytesAssembler) AssignLink(datamodel.Link) error { FILE: node/mixins/delim.go function SplitExact (line 27) | func SplitExact(s string, sep string, count int) ([]string, error) { function SplitN (line 38) | func SplitN(s, sep string, n int) []string { FILE: node/mixins/delim_test.go function TestSplitExact (line 13) | func TestSplitExact(t *testing.T) { FILE: node/mixins/float.go type Float (line 18) | type Float struct method Kind (line 22) | func (Float) Kind() datamodel.Kind { method LookupByString (line 25) | func (x Float) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 28) | func (x Float) LookupByNode(key datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 31) | func (x Float) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 34) | func (x Float) LookupBySegment(datamodel.PathSegment) (datamodel.Node,... method MapIterator (line 37) | func (Float) MapIterator() datamodel.MapIterator { method ListIterator (line 40) | func (Float) ListIterator() datamodel.ListIterator { method Length (line 43) | func (Float) Length() int64 { method IsAbsent (line 46) | func (Float) IsAbsent() bool { method IsNull (line 49) | func (Float) IsNull() bool { method AsBool (line 52) | func (x Float) AsBool() (bool, error) { method AsInt (line 55) | func (x Float) AsInt() (int64, error) { method AsString (line 58) | func (x Float) AsString() (string, error) { method AsBytes (line 61) | func (x Float) AsBytes() ([]byte, error) { method AsLink (line 64) | func (x Float) AsLink() (datamodel.Link, error) { type FloatAssembler (line 70) | type FloatAssembler struct method BeginMap (line 74) | func (x FloatAssembler) BeginMap(sizeHint int64) (datamodel.MapAssembl... method BeginList (line 77) | func (x FloatAssembler) BeginList(sizeHint int64) (datamodel.ListAssem... method AssignNull (line 80) | func (x FloatAssembler) AssignNull() error { method AssignBool (line 83) | func (x FloatAssembler) AssignBool(bool) error { method AssignInt (line 86) | func (x FloatAssembler) AssignInt(int64) error { method AssignString (line 89) | func (x FloatAssembler) AssignString(string) error { method AssignBytes (line 92) | func (x FloatAssembler) AssignBytes([]byte) error { method AssignLink (line 95) | func (x FloatAssembler) AssignLink(datamodel.Link) error { FILE: node/mixins/int.go type Int (line 18) | type Int struct method Kind (line 22) | func (Int) Kind() datamodel.Kind { method LookupByString (line 25) | func (x Int) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 28) | func (x Int) LookupByNode(key datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 31) | func (x Int) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 34) | func (x Int) LookupBySegment(datamodel.PathSegment) (datamodel.Node, e... method MapIterator (line 37) | func (Int) MapIterator() datamodel.MapIterator { method ListIterator (line 40) | func (Int) ListIterator() datamodel.ListIterator { method Length (line 43) | func (Int) Length() int64 { method IsAbsent (line 46) | func (Int) IsAbsent() bool { method IsNull (line 49) | func (Int) IsNull() bool { method AsBool (line 52) | func (x Int) AsBool() (bool, error) { method AsFloat (line 55) | func (x Int) AsFloat() (float64, error) { method AsString (line 58) | func (x Int) AsString() (string, error) { method AsBytes (line 61) | func (x Int) AsBytes() ([]byte, error) { method AsLink (line 64) | func (x Int) AsLink() (datamodel.Link, error) { type IntAssembler (line 70) | type IntAssembler struct method BeginMap (line 74) | func (x IntAssembler) BeginMap(sizeHint int64) (datamodel.MapAssembler... method BeginList (line 77) | func (x IntAssembler) BeginList(sizeHint int64) (datamodel.ListAssembl... method AssignNull (line 80) | func (x IntAssembler) AssignNull() error { method AssignBool (line 83) | func (x IntAssembler) AssignBool(bool) error { method AssignFloat (line 86) | func (x IntAssembler) AssignFloat(float64) error { method AssignString (line 89) | func (x IntAssembler) AssignString(string) error { method AssignBytes (line 92) | func (x IntAssembler) AssignBytes([]byte) error { method AssignLink (line 95) | func (x IntAssembler) AssignLink(datamodel.Link) error { FILE: node/mixins/link.go type Link (line 18) | type Link struct method Kind (line 22) | func (Link) Kind() datamodel.Kind { method LookupByString (line 25) | func (x Link) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 28) | func (x Link) LookupByNode(key datamodel.Node) (datamodel.Node, error) { method LookupByIndex (line 31) | func (x Link) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 34) | func (x Link) LookupBySegment(datamodel.PathSegment) (datamodel.Node, ... method MapIterator (line 37) | func (Link) MapIterator() datamodel.MapIterator { method ListIterator (line 40) | func (Link) ListIterator() datamodel.ListIterator { method Length (line 43) | func (Link) Length() int64 { method IsAbsent (line 46) | func (Link) IsAbsent() bool { method IsNull (line 49) | func (Link) IsNull() bool { method AsBool (line 52) | func (x Link) AsBool() (bool, error) { method AsInt (line 55) | func (x Link) AsInt() (int64, error) { method AsFloat (line 58) | func (x Link) AsFloat() (float64, error) { method AsString (line 61) | func (x Link) AsString() (string, error) { method AsBytes (line 64) | func (x Link) AsBytes() ([]byte, error) { type LinkAssembler (line 70) | type LinkAssembler struct method BeginMap (line 74) | func (x LinkAssembler) BeginMap(sizeHint int64) (datamodel.MapAssemble... method BeginList (line 77) | func (x LinkAssembler) BeginList(sizeHint int64) (datamodel.ListAssemb... method AssignNull (line 80) | func (x LinkAssembler) AssignNull() error { method AssignBool (line 83) | func (x LinkAssembler) AssignBool(bool) error { method AssignInt (line 86) | func (x LinkAssembler) AssignInt(int64) error { method AssignFloat (line 89) | func (x LinkAssembler) AssignFloat(float64) error { method AssignString (line 92) | func (x LinkAssembler) AssignString(string) error { method AssignBytes (line 95) | func (x LinkAssembler) AssignBytes([]byte) error { FILE: node/mixins/list.go type List (line 18) | type List struct method Kind (line 22) | func (List) Kind() datamodel.Kind { method LookupByString (line 25) | func (x List) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 28) | func (x List) LookupByNode(key datamodel.Node) (datamodel.Node, error) { method MapIterator (line 31) | func (List) MapIterator() datamodel.MapIterator { method IsAbsent (line 34) | func (List) IsAbsent() bool { method IsNull (line 37) | func (List) IsNull() bool { method AsBool (line 40) | func (x List) AsBool() (bool, error) { method AsInt (line 43) | func (x List) AsInt() (int64, error) { method AsFloat (line 46) | func (x List) AsFloat() (float64, error) { method AsString (line 49) | func (x List) AsString() (string, error) { method AsBytes (line 52) | func (x List) AsBytes() ([]byte, error) { method AsLink (line 55) | func (x List) AsLink() (datamodel.Link, error) { type ListAssembler (line 61) | type ListAssembler struct method BeginMap (line 65) | func (x ListAssembler) BeginMap(sizeHint int64) (datamodel.MapAssemble... method AssignNull (line 68) | func (x ListAssembler) AssignNull() error { method AssignBool (line 71) | func (x ListAssembler) AssignBool(bool) error { method AssignInt (line 74) | func (x ListAssembler) AssignInt(int64) error { method AssignFloat (line 77) | func (x ListAssembler) AssignFloat(float64) error { method AssignString (line 80) | func (x ListAssembler) AssignString(string) error { method AssignBytes (line 83) | func (x ListAssembler) AssignBytes([]byte) error { method AssignLink (line 86) | func (x ListAssembler) AssignLink(datamodel.Link) error { FILE: node/mixins/map.go type Map (line 18) | type Map struct method Kind (line 22) | func (Map) Kind() datamodel.Kind { method LookupByIndex (line 25) | func (x Map) LookupByIndex(idx int64) (datamodel.Node, error) { method ListIterator (line 28) | func (Map) ListIterator() datamodel.ListIterator { method IsAbsent (line 31) | func (Map) IsAbsent() bool { method IsNull (line 34) | func (Map) IsNull() bool { method AsBool (line 37) | func (x Map) AsBool() (bool, error) { method AsInt (line 40) | func (x Map) AsInt() (int64, error) { method AsFloat (line 43) | func (x Map) AsFloat() (float64, error) { method AsString (line 46) | func (x Map) AsString() (string, error) { method AsBytes (line 49) | func (x Map) AsBytes() ([]byte, error) { method AsLink (line 52) | func (x Map) AsLink() (datamodel.Link, error) { type MapAssembler (line 58) | type MapAssembler struct method BeginList (line 62) | func (x MapAssembler) BeginList(sizeHint int64) (datamodel.ListAssembl... method AssignNull (line 65) | func (x MapAssembler) AssignNull() error { method AssignBool (line 68) | func (x MapAssembler) AssignBool(bool) error { method AssignInt (line 71) | func (x MapAssembler) AssignInt(int64) error { method AssignFloat (line 74) | func (x MapAssembler) AssignFloat(float64) error { method AssignString (line 77) | func (x MapAssembler) AssignString(string) error { method AssignBytes (line 80) | func (x MapAssembler) AssignBytes([]byte) error { method AssignLink (line 83) | func (x MapAssembler) AssignLink(datamodel.Link) error { FILE: node/mixins/string.go type String (line 18) | type String struct method Kind (line 22) | func (String) Kind() datamodel.Kind { method LookupByString (line 25) | func (x String) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 28) | func (x String) LookupByNode(key datamodel.Node) (datamodel.Node, erro... method LookupByIndex (line 31) | func (x String) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 34) | func (x String) LookupBySegment(datamodel.PathSegment) (datamodel.Node... method MapIterator (line 37) | func (String) MapIterator() datamodel.MapIterator { method ListIterator (line 40) | func (String) ListIterator() datamodel.ListIterator { method Length (line 43) | func (String) Length() int64 { method IsAbsent (line 46) | func (String) IsAbsent() bool { method IsNull (line 49) | func (String) IsNull() bool { method AsBool (line 52) | func (x String) AsBool() (bool, error) { method AsInt (line 55) | func (x String) AsInt() (int64, error) { method AsFloat (line 58) | func (x String) AsFloat() (float64, error) { method AsBytes (line 61) | func (x String) AsBytes() ([]byte, error) { method AsLink (line 64) | func (x String) AsLink() (datamodel.Link, error) { type StringAssembler (line 70) | type StringAssembler struct method BeginMap (line 74) | func (x StringAssembler) BeginMap(sizeHint int64) (datamodel.MapAssemb... method BeginList (line 77) | func (x StringAssembler) BeginList(sizeHint int64) (datamodel.ListAsse... method AssignNull (line 80) | func (x StringAssembler) AssignNull() error { method AssignBool (line 83) | func (x StringAssembler) AssignBool(bool) error { method AssignInt (line 86) | func (x StringAssembler) AssignInt(int64) error { method AssignFloat (line 89) | func (x StringAssembler) AssignFloat(float64) error { method AssignBytes (line 92) | func (x StringAssembler) AssignBytes([]byte) error { method AssignLink (line 95) | func (x StringAssembler) AssignLink(datamodel.Link) error { FILE: node/tests/byteSpecs.go function SpecTestBytes (line 12) | func SpecTestBytes(t *testing.T, np datamodel.NodePrototype) { FILE: node/tests/checkers.go type nodeContentEqualsChecker (line 21) | type nodeContentEqualsChecker struct method Check (line 23) | func (n *nodeContentEqualsChecker) Check(got interface{}, args []inter... method ArgNames (line 45) | func (n *nodeContentEqualsChecker) ArgNames() []string { type deepNodeContentsEqualsChecker (line 57) | type deepNodeContentsEqualsChecker struct method Check (line 59) | func (n *deepNodeContentsEqualsChecker) Check(got interface{}, args []... method ArgNames (line 80) | func (n *deepNodeContentsEqualsChecker) ArgNames() []string { function deepEqualCheck (line 84) | func deepEqualCheck(x, y datamodel.Node, note func(key string, value int... FILE: node/tests/checkers_test.go function Test_nodeContentEqualsChecker_Check (line 11) | func Test_nodeContentEqualsChecker_Check(t *testing.T) { FILE: node/tests/corpus/corpus.go function Map3StrInt (line 43) | func Map3StrInt() string { function MapNStrInt (line 47) | func MapNStrInt(n int) string { function MapNStrMap3StrInt (line 53) | func MapNStrMap3StrInt(n int) string { FILE: node/tests/corpus/corpus_test.go function TestCorpusValidity (line 15) | func TestCorpusValidity(t *testing.T) { FILE: node/tests/corpus/util.go function ents (line 7) | func ents(n int, segFn func(i int) string) string { FILE: node/tests/listSpecs.go function SpecTestListString (line 13) | func SpecTestListString(t *testing.T, np datamodel.NodePrototype) { FILE: node/tests/mapBenchmarks.go function SpecBenchmarkMapStrInt_3n_AssembleStandard (line 10) | func SpecBenchmarkMapStrInt_3n_AssembleStandard(b *testing.B, np datamod... function SpecBenchmarkMapStrInt_3n_AssembleEntry (line 16) | func SpecBenchmarkMapStrInt_3n_AssembleEntry(b *testing.B, np datamodel.... function SpecBenchmarkMapStrInt_3n_Iteration (line 43) | func SpecBenchmarkMapStrInt_3n_Iteration(b *testing.B, np datamodel.Node... function SpecBenchmarkMapStrInt_25n_AssembleStandard (line 57) | func SpecBenchmarkMapStrInt_25n_AssembleStandard(b *testing.B, np datamo... function SpecBenchmarkMapStrInt_25n_AssembleEntry (line 63) | func SpecBenchmarkMapStrInt_25n_AssembleEntry(b *testing.B, np datamodel... function SpecBenchmarkMapStrInt_25n_Iteration (line 82) | func SpecBenchmarkMapStrInt_25n_Iteration(b *testing.B, np datamodel.Nod... FILE: node/tests/mapBenchmarks_test.go function BenchmarkMapStrInt_3n_BaselineNativeMapAssignSimpleKeys (line 13) | func BenchmarkMapStrInt_3n_BaselineNativeMapAssignSimpleKeys(b *testing.... function BenchmarkMapStrInt_3n_BaselineJsonUnmarshalMapSimpleKeys (line 23) | func BenchmarkMapStrInt_3n_BaselineJsonUnmarshalMapSimpleKeys(b *testing... function BenchmarkMapStrInt_3n_BaselineJsonMarshalMapSimpleKeys (line 31) | func BenchmarkMapStrInt_3n_BaselineJsonMarshalMapSimpleKeys(b *testing.B) { function BenchmarkMapStrInt_3n_BaselineNativeMapIterationSimpleKeys (line 45) | func BenchmarkMapStrInt_3n_BaselineNativeMapIterationSimpleKeys(b *testi... function BenchmarkMapStrInt_25n_BaselineNativeMapAssignSimpleKeys (line 62) | func BenchmarkMapStrInt_25n_BaselineNativeMapAssignSimpleKeys(b *testing... function BenchmarkMapStrInt_25n_BaselineNativeMapIterationSimpleKeys (line 72) | func BenchmarkMapStrInt_25n_BaselineNativeMapIterationSimpleKeys(b *test... FILE: node/tests/mapFixtures.go function init (line 15) | func init() { function buildMapStrIntN3 (line 25) | func buildMapStrIntN3(np datamodel.NodePrototype) datamodel.Node { function buildMapStrIntN25 (line 40) | func buildMapStrIntN25(np datamodel.NodePrototype) datamodel.Node { FILE: node/tests/mapSpecs.go function SpecTestMapStrInt (line 12) | func SpecTestMapStrInt(t *testing.T, np datamodel.NodePrototype) { function SpecTestMapStrMapStrInt (line 139) | func SpecTestMapStrMapStrInt(t *testing.T, np datamodel.NodePrototype) { function SpecTestMapStrListStr (line 190) | func SpecTestMapStrListStr(t *testing.T, np datamodel.NodePrototype) { FILE: node/tests/marshalBenchmarks.go function BenchmarkSpec_Marshal_Map3StrInt (line 24) | func BenchmarkSpec_Marshal_Map3StrInt(b *testing.B, np datamodel.NodePro... function BenchmarkSpec_Marshal_MapNStrMap3StrInt (line 40) | func BenchmarkSpec_Marshal_MapNStrMap3StrInt(b *testing.B, np datamodel.... FILE: node/tests/schema.go type EngineSubtest (line 31) | type EngineSubtest struct function SchemaTestAll (line 36) | func SchemaTestAll(t *testing.T, forTest func(name string) []EngineSubte... FILE: node/tests/schemaLinks.go function encode (line 26) | func encode(n datamodel.Node) (datamodel.Node, datamodel.Link) { function SchemaTestLinks (line 43) | func SchemaTestLinks(t *testing.T, engine Engine) { FILE: node/tests/schemaLists.go function SchemaTestListsContainingMaybe (line 15) | func SchemaTestListsContainingMaybe(t *testing.T, engine Engine) { function SchemaTestListsContainingLists (line 112) | func SchemaTestListsContainingLists(t *testing.T, engine Engine) { FILE: node/tests/schemaMaps.go function SchemaTestMapsContainingMaybe (line 14) | func SchemaTestMapsContainingMaybe(t *testing.T, engine Engine) { function SchemaTestMapsContainingMaps (line 101) | func SchemaTestMapsContainingMaps(t *testing.T, engine Engine) { function SchemaTestMapsWithComplexKeys (line 182) | func SchemaTestMapsWithComplexKeys(t *testing.T, engine Engine) { FILE: node/tests/schemaScalars.go function assignValue (line 13) | func assignValue(am datamodel.NodeAssembler, value interface{}) error { function SchemaTestScalars (line 30) | func SchemaTestScalars(t *testing.T, engine Engine) { FILE: node/tests/schemaStruct.go function SchemaTestRequiredFields (line 15) | func SchemaTestRequiredFields(t *testing.T, engine Engine) { function SchemaTestStructNesting (line 71) | func SchemaTestStructNesting(t *testing.T, engine Engine) { FILE: node/tests/schemaStructReprListpairs.go function SchemaTestStructReprListPairs (line 15) | func SchemaTestStructReprListPairs(t *testing.T, engine Engine) { FILE: node/tests/schemaStructReprStringjoin.go function SchemaTestStructReprStringjoin (line 18) | func SchemaTestStructReprStringjoin(t *testing.T, engine Engine) { FILE: node/tests/schemaStructReprTuple.go function SchemaTestStructReprTuple (line 14) | func SchemaTestStructReprTuple(t *testing.T, engine Engine) { FILE: node/tests/schemaStructsContainingMaybe.go function SchemaTestStructsContainingMaybe (line 17) | func SchemaTestStructsContainingMaybe(t *testing.T, engine Engine) { FILE: node/tests/schemaUnions.go function SchemaTestUnionKeyed (line 10) | func SchemaTestUnionKeyed(t *testing.T, engine Engine) { function SchemaTestUnionKeyedComplexChildren (line 74) | func SchemaTestUnionKeyedComplexChildren(t *testing.T, engine Engine) { function SchemaTestUnionKeyedReset (line 142) | func SchemaTestUnionKeyedReset(t *testing.T, engine Engine) { FILE: node/tests/schemaUnionsKinded.go function SchemaTestUnionKinded (line 10) | func SchemaTestUnionKinded(t *testing.T, engine Engine) { FILE: node/tests/schemaUnionsStringprefix.go function SchemaTestUnionStringprefix (line 10) | func SchemaTestUnionStringprefix(t *testing.T, engine Engine) { FILE: node/tests/stringSpecs.go function SpecTestString (line 11) | func SpecTestString(t *testing.T, np datamodel.NodePrototype) { FILE: node/tests/testEngine.go type Engine (line 19) | type Engine interface FILE: node/tests/testcase.go type testcase (line 68) | type testcase struct method Test (line 90) | func (tcase testcase) Test(t *testing.T, np, npr datamodel.NodePrototy... type testcasePoint (line 80) | type testcasePoint struct type entry (line 85) | type entry struct function shallowCopyMap (line 209) | func shallowCopyMap(np datamodel.NodePrototype, n datamodel.Node) (datam... function testUnmarshal (line 236) | func testUnmarshal(t *testing.T, np datamodel.NodePrototype, data string... function testMarshal (line 253) | func testMarshal(t *testing.T, n datamodel.Node, data string) { function wishPoint (line 269) | func wishPoint(t *testing.T, n datamodel.Node, point testcasePoint) { type closeEnoughChecker (line 297) | type closeEnoughChecker struct method ArgNames (line 299) | func (c *closeEnoughChecker) ArgNames() []string { method Check (line 303) | func (c *closeEnoughChecker) Check(actual interface{}, args []interfac... function reformat (line 334) | func reformat(x string, opts json.EncodeOptions) string { FILE: node/tests/testutil.go function withNode (line 18) | func withNode(n datamodel.Node, cb func(n datamodel.Node)) { FILE: node/tests/traversalBenchmarks.go function BenchmarkSpec_Walk_Map3StrInt (line 12) | func BenchmarkSpec_Walk_Map3StrInt(b *testing.B, np datamodel.NodeProtot... function BenchmarkSpec_Walk_MapNStrMap3StrInt (line 30) | func BenchmarkSpec_Walk_MapNStrMap3StrInt(b *testing.B, np datamodel.Nod... FILE: node/tests/unmarshalBenchmarks.go function BenchmarkSpec_Unmarshal_Map3StrInt (line 23) | func BenchmarkSpec_Unmarshal_Map3StrInt(b *testing.B, np datamodel.NodeP... function BenchmarkSpec_Unmarshal_MapNStrMap3StrInt (line 35) | func BenchmarkSpec_Unmarshal_MapNStrMap3StrInt(b *testing.B, np datamode... FILE: node/tests/util.go function mustNodeFromJsonString (line 12) | func mustNodeFromJsonString(np datamodel.NodePrototype, str string) data... function mustSelectorFromJsonString (line 18) | func mustSelectorFromJsonString(np datamodel.NodePrototype, str string) ... FILE: operations.go function DeepEqual (line 11) | func DeepEqual(x, y Node) bool { FILE: printer/printer.go function Print (line 17) | func Print(n datamodel.Node) { function Sprint (line 24) | func Sprint(n datamodel.Node) string { function Fprint (line 31) | func Fprint(w io.Writer, n datamodel.Node) { type Config (line 57) | type Config struct method Print (line 37) | func (cfg Config) Print(n datamodel.Node) { method Sprint (line 43) | func (cfg Config) Sprint(n datamodel.Node) string { method Fprint (line 51) | func (cfg Config) Fprint(w io.Writer, n datamodel.Node) { method init (line 96) | func (cfg *Config) init() { method oneline (line 106) | func (cfg Config) oneline(typ schema.Type, isInKey bool) bool { method useCmplxKeys (line 121) | func (cfg Config) useCmplxKeys(mapn datamodel.Node) bool { type printBuf (line 149) | type printBuf struct method writeString (line 155) | func (z *printBuf) writeString(s string) { method doIndent (line 159) | func (z *printBuf) doIndent(indentLevel int) { method doString (line 174) | func (z *printBuf) doString(indentLevel int, printState uint8, n datam... constant printState_normal (line 167) | printState_normal uint8 = iota constant printState_isKey (line 168) | printState_isKey constant printState_isValue (line 169) | printState_isValue constant printState_isCmplxKey (line 170) | printState_isCmplxKey constant printState_isCmplxValue (line 171) | printState_isCmplxValue FILE: printer/printer_test.go function TestSimpleData (line 23) | func TestSimpleData(t *testing.T) { function TestTypedData (line 93) | func TestTypedData(t *testing.T) { type nilTypedNode (line 244) | type nilTypedNode struct method Kind (line 248) | func (n *nilTypedNode) Kind() datamodel.Kind { method LookupByString (line 252) | func (n nilTypedNode) LookupByString(key string) (datamodel.Node, erro... method LookupByNode (line 256) | func (n nilTypedNode) LookupByNode(key datamodel.Node) (datamodel.Node... method LookupByIndex (line 260) | func (n nilTypedNode) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 264) | func (n nilTypedNode) LookupBySegment(seg datamodel.PathSegment) (data... method MapIterator (line 268) | func (n nilTypedNode) MapIterator() datamodel.MapIterator { method ListIterator (line 272) | func (n nilTypedNode) ListIterator() datamodel.ListIterator { method Length (line 276) | func (n nilTypedNode) Length() int64 { method IsAbsent (line 280) | func (n nilTypedNode) IsAbsent() bool { method IsNull (line 284) | func (n nilTypedNode) IsNull() bool { method AsBool (line 288) | func (n nilTypedNode) AsBool() (bool, error) { method AsInt (line 292) | func (n nilTypedNode) AsInt() (int64, error) { method AsFloat (line 296) | func (n nilTypedNode) AsFloat() (float64, error) { method AsString (line 300) | func (n nilTypedNode) AsString() (string, error) { method AsBytes (line 304) | func (n nilTypedNode) AsBytes() ([]byte, error) { method AsLink (line 308) | func (n nilTypedNode) AsLink() (datamodel.Link, error) { method Prototype (line 312) | func (n nilTypedNode) Prototype() datamodel.NodePrototype { method Type (line 316) | func (n nilTypedNode) Type() schema.Type { method Representation (line 320) | func (n nilTypedNode) Representation() datamodel.Node { FILE: schema.go function LoadSchemaBytes (line 15) | func LoadSchemaBytes(src []byte) (*schema.TypeSystem, error) { function LoadSchemaFile (line 21) | func LoadSchemaFile(path string) (*schema.TypeSystem, error) { function LoadSchema (line 32) | func LoadSchema(name string, r io.Reader) (*schema.TypeSystem, error) { FILE: schema/dmt/compile.go function Compile (line 29) | func Compile(ts *schema.TypeSystem, node *Schema) error { function SpawnSchemaTypes (line 55) | func SpawnSchemaTypes(ts *schema.TypeSystem, node *Schema) error { function todoFromImplicitlyFalseBool (line 72) | func todoFromImplicitlyFalseBool(b *bool) bool { function anonTypeName (line 79) | func anonTypeName(nameOrDefn TypeNameOrInlineDefn) string { function anonLinkName (line 98) | func anonLinkName(defn TypeDefnLink) string { function parseKind (line 105) | func parseKind(s string) datamodel.Kind { function spawnType (line 130) | func spawnType(ts *schema.TypeSystem, name schema.TypeName, defn TypeDef... FILE: schema/dmt/gen.go function main (line 13) | func main() { FILE: schema/dmt/operations.go function ConcatenateSchemas (line 15) | func ConcatenateSchemas(a, b *Schema) *Schema { FILE: schema/dmt/roundtrip_test.go function TestRoundtripSchemaSchema (line 18) | func TestRoundtripSchemaSchema(t *testing.T) { function testRoundtrip (line 31) | func testRoundtrip(t *testing.T, want string, updateFn func(string)) { FILE: schema/dmt/schema.go function init (line 31) | func init() { FILE: schema/dmt/types.go type Schema (line 3) | type Schema struct type Map__TypeName__TypeDefn (line 6) | type Map__TypeName__TypeDefn struct type TypeDefn (line 10) | type TypeDefn struct type TypeNameOrInlineDefn (line 26) | type TypeNameOrInlineDefn struct type InlineDefn (line 30) | type InlineDefn struct type TypeDefnBool (line 35) | type TypeDefnBool struct type TypeDefnString (line 37) | type TypeDefnString struct type TypeDefnBytes (line 39) | type TypeDefnBytes struct type TypeDefnInt (line 41) | type TypeDefnInt struct type TypeDefnFloat (line 43) | type TypeDefnFloat struct type TypeDefnMap (line 45) | type TypeDefnMap struct type MapRepresentation (line 51) | type MapRepresentation struct type MapRepresentation_Map (line 56) | type MapRepresentation_Map struct type MapRepresentation_Stringpairs (line 58) | type MapRepresentation_Stringpairs struct type MapRepresentation_Listpairs (line 62) | type MapRepresentation_Listpairs struct type TypeDefnList (line 64) | type TypeDefnList struct type ListRepresentation (line 69) | type ListRepresentation struct type ListRepresentation_List (line 72) | type ListRepresentation_List struct type TypeDefnUnion (line 74) | type TypeDefnUnion struct type List__UnionMember (line 78) | type List__UnionMember type UnionMember (line 79) | type UnionMember struct type UnionMemberInlineDefn (line 83) | type UnionMemberInlineDefn struct type List__TypeName (line 86) | type List__TypeName type TypeDefnLink (line 87) | type TypeDefnLink struct type UnionRepresentation (line 90) | type UnionRepresentation struct type UnionRepresentation_Kinded (line 98) | type UnionRepresentation_Kinded struct type UnionRepresentation_Keyed (line 102) | type UnionRepresentation_Keyed struct type Map__String__UnionMember (line 106) | type Map__String__UnionMember struct type UnionRepresentation_Envelope (line 110) | type UnionRepresentation_Envelope struct type UnionRepresentation_Inline (line 115) | type UnionRepresentation_Inline struct type UnionRepresentation_StringPrefix (line 119) | type UnionRepresentation_StringPrefix struct type UnionRepresentation_BytesPrefix (line 122) | type UnionRepresentation_BytesPrefix struct type Map__HexString__TypeName (line 125) | type Map__HexString__TypeName struct type Map__String__TypeName (line 129) | type Map__String__TypeName struct type Map__TypeName__Int (line 133) | type Map__TypeName__Int struct type TypeDefnStruct (line 137) | type TypeDefnStruct struct type Map__FieldName__StructField (line 141) | type Map__FieldName__StructField struct type StructField (line 145) | type StructField struct type StructRepresentation (line 150) | type StructRepresentation struct type StructRepresentation_Map (line 157) | type StructRepresentation_Map struct type Map__FieldName__StructRepresentation_Map_FieldDetails (line 160) | type Map__FieldName__StructRepresentation_Map_FieldDetails struct type StructRepresentation_Map_FieldDetails (line 164) | type StructRepresentation_Map_FieldDetails struct type StructRepresentation_Tuple (line 168) | type StructRepresentation_Tuple struct type List__FieldName (line 171) | type List__FieldName type StructRepresentation_Stringpairs (line 172) | type StructRepresentation_Stringpairs struct type StructRepresentation_Stringjoin (line 176) | type StructRepresentation_Stringjoin struct type StructRepresentation_Listpairs (line 180) | type StructRepresentation_Listpairs struct type TypeDefnEnum (line 182) | type TypeDefnEnum struct type Unit (line 186) | type Unit struct type List__EnumMember (line 188) | type List__EnumMember type EnumRepresentation (line 189) | type EnumRepresentation struct type EnumRepresentation_String (line 193) | type EnumRepresentation_String struct type EnumRepresentation_Int (line 197) | type EnumRepresentation_Int struct type TypeDefnUnit (line 201) | type TypeDefnUnit struct type TypeDefnAny (line 204) | type TypeDefnAny struct type TypeDefnCopy (line 206) | type TypeDefnCopy struct type AnyScalar (line 209) | type AnyScalar struct FILE: schema/dsl/parse.go function ParseBytes (line 20) | func ParseBytes(src []byte) (*dmt.Schema, error) { function ParseFile (line 24) | func ParseFile(path string) (*dmt.Schema, error) { function Parse (line 33) | func Parse(name string, r io.Reader) (*dmt.Schema, error) { function mapAppend (line 70) | func mapAppend(mapPtr, k, v interface{}) { type parser (line 88) | type parser struct method forwardError (line 97) | func (p *parser) forwardError(err error) error { method errf (line 105) | func (p *parser) errf(format string, args ...interface{}) error { method consumeToken (line 109) | func (p *parser) consumeToken() (string, error) { method consumePeeked (line 179) | func (p *parser) consumePeeked() { method peekToken (line 186) | func (p *parser) peekToken() (string, error) { method consumeName (line 204) | func (p *parser) consumeName() (string, error) { method consumeString (line 219) | func (p *parser) consumeString() (string, error) { method consumeStringMap (line 231) | func (p *parser) consumeStringMap() (map[string]string, error) { method consumeRequired (line 260) | func (p *parser) consumeRequired(tok string) error { method typeDefn (line 271) | func (p *parser) typeDefn() (dmt.TypeDefn, error) { method typeStruct (line 331) | func (p *parser) typeStruct() (*dmt.TypeDefnStruct, error) { method typeNameOrInlineDefn (line 478) | func (p *parser) typeNameOrInlineDefn() (dmt.TypeNameOrInlineDefn, err... method typeList (line 510) | func (p *parser) typeList() (*dmt.TypeDefnList, error) { method typeMap (line 534) | func (p *parser) typeMap() (*dmt.TypeDefnMap, error) { method typeUnion (line 567) | func (p *parser) typeUnion() (*dmt.TypeDefnUnion, error) { method typeEnum (line 679) | func (p *parser) typeEnum() (*dmt.TypeDefnEnum, error) { FILE: schema/dsl/parse_test.go function TestParseSchemaSchema (line 24) | func TestParseSchemaSchema(t *testing.T) { type yamlFixture (line 42) | type yamlFixture struct type yamlFixtureBlock (line 52) | type yamlFixtureBlock struct function TestParse (line 59) | func TestParse(t *testing.T) { function testParse (line 96) | func testParse(t *testing.T, inSchema, inJSON string, updateFn func(stri... FILE: schema/errors.go type ErrUnmatchable (line 33) | type ErrUnmatchable struct method Error (line 41) | func (e ErrUnmatchable) Error() string { method Reasonf (line 47) | func (e ErrUnmatchable) Reasonf(format string, a ...interface{}) ErrUn... method Is (line 53) | func (e ErrUnmatchable) Is(err error) bool { type ErrMissingRequiredField (line 60) | type ErrMissingRequiredField struct method Error (line 64) | func (e ErrMissingRequiredField) Error() string { method Is (line 70) | func (e ErrMissingRequiredField) Is(err error) bool { type ErrInvalidKey (line 83) | type ErrInvalidKey struct method Error (line 96) | func (e ErrInvalidKey) Error() string { method Is (line 106) | func (e ErrInvalidKey) Is(err error) bool { type ErrNoSuchField (line 117) | type ErrNoSuchField struct method Error (line 123) | func (e ErrNoSuchField) Error() string { method Is (line 132) | func (e ErrNoSuchField) Is(err error) bool { type ErrNotUnionStructure (line 148) | type ErrNotUnionStructure struct method Error (line 154) | func (e ErrNotUnionStructure) Error() string { method Is (line 160) | func (e ErrNotUnionStructure) Is(err error) bool { FILE: schema/gen/go/adjunctCfg.go type FieldTuple (line 19) | type FieldTuple struct type AdjunctCfg (line 24) | type AdjunctCfg struct method TypeSymbol (line 50) | func (cfg *AdjunctCfg) TypeSymbol(t schema.Type) string { method FieldSymbolLower (line 57) | func (cfg *AdjunctCfg) FieldSymbolLower(f schema.StructField) string { method FieldSymbolUpper (line 64) | func (cfg *AdjunctCfg) FieldSymbolUpper(f schema.StructField) string { method Comments (line 72) | func (cfg *AdjunctCfg) Comments() bool { method MaybeUsesPtr (line 76) | func (cfg *AdjunctCfg) MaybeUsesPtr(t schema.Type) bool { method UnionMemlayout (line 172) | func (cfg *AdjunctCfg) UnionMemlayout(t schema.Type) string { function init (line 100) | func init() { function sizeOfSchemaType (line 153) | func sizeOfSchemaType(t schema.Type) uintptr { FILE: schema/gen/go/externUtil.go function getExternTypes (line 13) | func getExternTypes(pth string) (map[string]struct{}, error) { FILE: schema/gen/go/genBool.go type boolGenerator (line 10) | type boolGenerator struct method IsRepr (line 17) | func (boolGenerator) IsRepr() bool { return false } method EmitNativeType (line 21) | func (g boolGenerator) EmitNativeType(w io.Writer) { method EmitNativeAccessors (line 24) | func (g boolGenerator) EmitNativeAccessors(w io.Writer) { method EmitNativeBuilder (line 27) | func (g boolGenerator) EmitNativeBuilder(w io.Writer) { method EmitNativeMaybe (line 31) | func (g boolGenerator) EmitNativeMaybe(w io.Writer) { method EmitTypeConst (line 37) | func (g boolGenerator) EmitTypeConst(w io.Writer) { method EmitTypedNodeMethodType (line 45) | func (g boolGenerator) EmitTypedNodeMethodType(w io.Writer) { method EmitTypedNodeMethodRepresentation (line 53) | func (g boolGenerator) EmitTypedNodeMethodRepresentation(w io.Writer) { method EmitNodeType (line 59) | func (g boolGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 62) | func (g boolGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodAsBool (line 65) | func (g boolGenerator) EmitNodeMethodAsBool(w io.Writer) { method EmitNodeMethodPrototype (line 68) | func (g boolGenerator) EmitNodeMethodPrototype(w io.Writer) { method EmitNodePrototypeType (line 71) | func (g boolGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 77) | func (g boolGenerator) GetNodeBuilderGenerator() NodeBuilderGenerator { type boolBuilderGenerator (line 90) | type boolBuilderGenerator struct method IsRepr (line 97) | func (boolBuilderGenerator) IsRepr() bool { return false } method EmitNodeBuilderType (line 99) | func (g boolBuilderGenerator) EmitNodeBuilderType(w io.Writer) { method EmitNodeBuilderMethods (line 102) | func (g boolBuilderGenerator) EmitNodeBuilderMethods(w io.Writer) { method EmitNodeAssemblerType (line 105) | func (g boolBuilderGenerator) EmitNodeAssemblerType(w io.Writer) { method EmitNodeAssemblerMethodAssignNull (line 108) | func (g boolBuilderGenerator) EmitNodeAssemblerMethodAssignNull(w io.W... method EmitNodeAssemblerMethodAssignBool (line 111) | func (g boolBuilderGenerator) EmitNodeAssemblerMethodAssignBool(w io.W... method EmitNodeAssemblerMethodAssignNode (line 114) | func (g boolBuilderGenerator) EmitNodeAssemblerMethodAssignNode(w io.W... method EmitNodeAssemblerOtherBits (line 117) | func (g boolBuilderGenerator) EmitNodeAssemblerOtherBits(w io.Writer) { FILE: schema/gen/go/genBoolReprBool.go function NewBoolReprBoolGenerator (line 12) | func NewBoolReprBoolGenerator(pkgName string, typ *schema.TypeBool, adjC... type boolReprBoolGenerator (line 27) | type boolReprBoolGenerator struct method GetRepresentationNodeGen (line 31) | func (g boolReprBoolGenerator) GetRepresentationNodeGen() NodeGenerator { type boolReprBoolReprGenerator (line 38) | type boolReprBoolReprGenerator struct method EmitNodeType (line 43) | func (g boolReprBoolReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 50) | func (g boolReprBoolReprGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodKind (line 55) | func (boolReprBoolReprGenerator) EmitNodeMethodKind(io.Writer) ... method EmitNodeMethodLookupByString (line 56) | func (boolReprBoolReprGenerator) EmitNodeMethodLookupByString(io.Write... method EmitNodeMethodLookupByNode (line 57) | func (boolReprBoolReprGenerator) EmitNodeMethodLookupByNode(io.Writer)... method EmitNodeMethodLookupByIndex (line 58) | func (boolReprBoolReprGenerator) EmitNodeMethodLookupByIndex(io.Writer... method EmitNodeMethodLookupBySegment (line 59) | func (boolReprBoolReprGenerator) EmitNodeMethodLookupBySegment(io.Writ... method EmitNodeMethodMapIterator (line 60) | func (boolReprBoolReprGenerator) EmitNodeMethodMapIterator(io.Writer) ... method EmitNodeMethodListIterator (line 61) | func (boolReprBoolReprGenerator) EmitNodeMethodListIterator(io.Writer)... method EmitNodeMethodLength (line 62) | func (boolReprBoolReprGenerator) EmitNodeMethodLength(io.Writer) ... method EmitNodeMethodIsAbsent (line 63) | func (boolReprBoolReprGenerator) EmitNodeMethodIsAbsent(io.Writer) ... method EmitNodeMethodIsNull (line 64) | func (boolReprBoolReprGenerator) EmitNodeMethodIsNull(io.Writer) ... method EmitNodeMethodAsBool (line 65) | func (boolReprBoolReprGenerator) EmitNodeMethodAsBool(io.Writer) ... method EmitNodeMethodAsInt (line 66) | func (boolReprBoolReprGenerator) EmitNodeMethodAsInt(io.Writer) ... method EmitNodeMethodAsFloat (line 67) | func (boolReprBoolReprGenerator) EmitNodeMethodAsFloat(io.Writer) ... method EmitNodeMethodAsString (line 68) | func (boolReprBoolReprGenerator) EmitNodeMethodAsString(io.Writer) ... method EmitNodeMethodAsBytes (line 69) | func (boolReprBoolReprGenerator) EmitNodeMethodAsBytes(io.Writer) ... method EmitNodeMethodAsLink (line 70) | func (boolReprBoolReprGenerator) EmitNodeMethodAsLink(io.Writer) ... method EmitNodeMethodPrototype (line 71) | func (boolReprBoolReprGenerator) EmitNodeMethodPrototype(io.Writer) ... method EmitNodePrototypeType (line 72) | func (g boolReprBoolReprGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 79) | func (g boolReprBoolReprGenerator) GetNodeBuilderGenerator() NodeBuild... type boolReprBoolReprBuilderGenerator (line 83) | type boolReprBoolReprBuilderGenerator struct method EmitNodeBuilderType (line 88) | func (boolReprBoolReprBuilderGenerator) EmitNodeBuilderType(io.Writer)... method EmitNodeBuilderMethods (line 89) | func (boolReprBoolReprBuilderGenerator) EmitNodeBuilderMethods(io.Writ... method EmitNodeAssemblerType (line 90) | func (g boolReprBoolReprBuilderGenerator) EmitNodeAssemblerType(w io.W... method EmitNodeAssemblerMethodBeginMap (line 97) | func (boolReprBoolReprBuilderGenerator) EmitNodeAssemblerMethodBeginMa... method EmitNodeAssemblerMethodBeginList (line 98) | func (boolReprBoolReprBuilderGenerator) EmitNodeAssemblerMethodBeginLi... method EmitNodeAssemblerMethodAssignNull (line 99) | func (boolReprBoolReprBuilderGenerator) EmitNodeAssemblerMethodAssignN... method EmitNodeAssemblerMethodAssignBool (line 100) | func (boolReprBoolReprBuilderGenerator) EmitNodeAssemblerMethodAssignB... method EmitNodeAssemblerMethodAssignInt (line 101) | func (boolReprBoolReprBuilderGenerator) EmitNodeAssemblerMethodAssignI... method EmitNodeAssemblerMethodAssignFloat (line 102) | func (boolReprBoolReprBuilderGenerator) EmitNodeAssemblerMethodAssignF... method EmitNodeAssemblerMethodAssignString (line 103) | func (boolReprBoolReprBuilderGenerator) EmitNodeAssemblerMethodAssignS... method EmitNodeAssemblerMethodAssignBytes (line 104) | func (boolReprBoolReprBuilderGenerator) EmitNodeAssemblerMethodAssignB... method EmitNodeAssemblerMethodAssignLink (line 105) | func (boolReprBoolReprBuilderGenerator) EmitNodeAssemblerMethodAssignL... method EmitNodeAssemblerMethodAssignNode (line 106) | func (boolReprBoolReprBuilderGenerator) EmitNodeAssemblerMethodAssignN... method EmitNodeAssemblerMethodPrototype (line 107) | func (boolReprBoolReprBuilderGenerator) EmitNodeAssemblerMethodPrototy... method EmitNodeAssemblerOtherBits (line 108) | func (boolReprBoolReprBuilderGenerator) EmitNodeAssemblerOtherBits(io.... FILE: schema/gen/go/genBytes.go type bytesGenerator (line 10) | type bytesGenerator struct method IsRepr (line 17) | func (bytesGenerator) IsRepr() bool { return false } method EmitNativeType (line 21) | func (g bytesGenerator) EmitNativeType(w io.Writer) { method EmitNativeAccessors (line 24) | func (g bytesGenerator) EmitNativeAccessors(w io.Writer) { method EmitNativeBuilder (line 27) | func (g bytesGenerator) EmitNativeBuilder(w io.Writer) { method EmitNativeMaybe (line 31) | func (g bytesGenerator) EmitNativeMaybe(w io.Writer) { method EmitTypeConst (line 37) | func (g bytesGenerator) EmitTypeConst(w io.Writer) { method EmitTypedNodeMethodType (line 45) | func (g bytesGenerator) EmitTypedNodeMethodType(w io.Writer) { method EmitTypedNodeMethodRepresentation (line 53) | func (g bytesGenerator) EmitTypedNodeMethodRepresentation(w io.Writer) { method EmitNodeType (line 59) | func (g bytesGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 62) | func (g bytesGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodAsBytes (line 65) | func (g bytesGenerator) EmitNodeMethodAsBytes(w io.Writer) { method EmitNodeMethodPrototype (line 68) | func (g bytesGenerator) EmitNodeMethodPrototype(w io.Writer) { method EmitNodePrototypeType (line 71) | func (g bytesGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 77) | func (g bytesGenerator) GetNodeBuilderGenerator() NodeBuilderGenerator { type bytesBuilderGenerator (line 90) | type bytesBuilderGenerator struct method IsRepr (line 97) | func (bytesBuilderGenerator) IsRepr() bool { return false } method EmitNodeBuilderType (line 99) | func (g bytesBuilderGenerator) EmitNodeBuilderType(w io.Writer) { method EmitNodeBuilderMethods (line 102) | func (g bytesBuilderGenerator) EmitNodeBuilderMethods(w io.Writer) { method EmitNodeAssemblerType (line 105) | func (g bytesBuilderGenerator) EmitNodeAssemblerType(w io.Writer) { method EmitNodeAssemblerMethodAssignNull (line 108) | func (g bytesBuilderGenerator) EmitNodeAssemblerMethodAssignNull(w io.... method EmitNodeAssemblerMethodAssignBytes (line 111) | func (g bytesBuilderGenerator) EmitNodeAssemblerMethodAssignBytes(w io... method EmitNodeAssemblerMethodAssignNode (line 114) | func (g bytesBuilderGenerator) EmitNodeAssemblerMethodAssignNode(w io.... method EmitNodeAssemblerOtherBits (line 117) | func (g bytesBuilderGenerator) EmitNodeAssemblerOtherBits(w io.Writer) { FILE: schema/gen/go/genBytesReprBytes.go function NewBytesReprBytesGenerator (line 12) | func NewBytesReprBytesGenerator(pkgName string, typ *schema.TypeBytes, a... type bytesReprBytesGenerator (line 27) | type bytesReprBytesGenerator struct method GetRepresentationNodeGen (line 31) | func (g bytesReprBytesGenerator) GetRepresentationNodeGen() NodeGenera... type bytesReprBytesReprGenerator (line 38) | type bytesReprBytesReprGenerator struct method EmitNodeType (line 43) | func (g bytesReprBytesReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 50) | func (g bytesReprBytesReprGenerator) EmitNodeTypeAssertions(w io.Write... method EmitNodeMethodKind (line 55) | func (bytesReprBytesReprGenerator) EmitNodeMethodKind(io.Writer) ... method EmitNodeMethodLookupByString (line 56) | func (bytesReprBytesReprGenerator) EmitNodeMethodLookupByString(io.Wri... method EmitNodeMethodLookupByNode (line 57) | func (bytesReprBytesReprGenerator) EmitNodeMethodLookupByNode(io.Write... method EmitNodeMethodLookupByIndex (line 58) | func (bytesReprBytesReprGenerator) EmitNodeMethodLookupByIndex(io.Writ... method EmitNodeMethodLookupBySegment (line 59) | func (bytesReprBytesReprGenerator) EmitNodeMethodLookupBySegment(io.Wr... method EmitNodeMethodMapIterator (line 60) | func (bytesReprBytesReprGenerator) EmitNodeMethodMapIterator(io.Writer... method EmitNodeMethodListIterator (line 61) | func (bytesReprBytesReprGenerator) EmitNodeMethodListIterator(io.Write... method EmitNodeMethodLength (line 62) | func (bytesReprBytesReprGenerator) EmitNodeMethodLength(io.Writer) ... method EmitNodeMethodIsAbsent (line 63) | func (bytesReprBytesReprGenerator) EmitNodeMethodIsAbsent(io.Writer) ... method EmitNodeMethodIsNull (line 64) | func (bytesReprBytesReprGenerator) EmitNodeMethodIsNull(io.Writer) ... method EmitNodeMethodAsBool (line 65) | func (bytesReprBytesReprGenerator) EmitNodeMethodAsBool(io.Writer) ... method EmitNodeMethodAsInt (line 66) | func (bytesReprBytesReprGenerator) EmitNodeMethodAsInt(io.Writer) ... method EmitNodeMethodAsFloat (line 67) | func (bytesReprBytesReprGenerator) EmitNodeMethodAsFloat(io.Writer) ... method EmitNodeMethodAsString (line 68) | func (bytesReprBytesReprGenerator) EmitNodeMethodAsString(io.Writer) ... method EmitNodeMethodAsBytes (line 69) | func (bytesReprBytesReprGenerator) EmitNodeMethodAsBytes(io.Writer) ... method EmitNodeMethodAsLink (line 70) | func (bytesReprBytesReprGenerator) EmitNodeMethodAsLink(io.Writer) ... method EmitNodeMethodPrototype (line 71) | func (bytesReprBytesReprGenerator) EmitNodeMethodPrototype(io.Writer) ... method EmitNodePrototypeType (line 72) | func (g bytesReprBytesReprGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 79) | func (g bytesReprBytesReprGenerator) GetNodeBuilderGenerator() NodeBui... type bytesReprBytesReprBuilderGenerator (line 83) | type bytesReprBytesReprBuilderGenerator struct method EmitNodeBuilderType (line 88) | func (bytesReprBytesReprBuilderGenerator) EmitNodeBuilderType(io.Write... method EmitNodeBuilderMethods (line 89) | func (bytesReprBytesReprBuilderGenerator) EmitNodeBuilderMethods(io.Wr... method EmitNodeAssemblerType (line 90) | func (g bytesReprBytesReprBuilderGenerator) EmitNodeAssemblerType(w io... method EmitNodeAssemblerMethodBeginMap (line 97) | func (bytesReprBytesReprBuilderGenerator) EmitNodeAssemblerMethodBegin... method EmitNodeAssemblerMethodBeginList (line 98) | func (bytesReprBytesReprBuilderGenerator) EmitNodeAssemblerMethodBegin... method EmitNodeAssemblerMethodAssignNull (line 99) | func (bytesReprBytesReprBuilderGenerator) EmitNodeAssemblerMethodAssig... method EmitNodeAssemblerMethodAssignBool (line 100) | func (bytesReprBytesReprBuilderGenerator) EmitNodeAssemblerMethodAssig... method EmitNodeAssemblerMethodAssignInt (line 101) | func (bytesReprBytesReprBuilderGenerator) EmitNodeAssemblerMethodAssig... method EmitNodeAssemblerMethodAssignFloat (line 102) | func (bytesReprBytesReprBuilderGenerator) EmitNodeAssemblerMethodAssig... method EmitNodeAssemblerMethodAssignString (line 103) | func (bytesReprBytesReprBuilderGenerator) EmitNodeAssemblerMethodAssig... method EmitNodeAssemblerMethodAssignBytes (line 104) | func (bytesReprBytesReprBuilderGenerator) EmitNodeAssemblerMethodAssig... method EmitNodeAssemblerMethodAssignLink (line 105) | func (bytesReprBytesReprBuilderGenerator) EmitNodeAssemblerMethodAssig... method EmitNodeAssemblerMethodAssignNode (line 106) | func (bytesReprBytesReprBuilderGenerator) EmitNodeAssemblerMethodAssig... method EmitNodeAssemblerMethodPrototype (line 107) | func (bytesReprBytesReprBuilderGenerator) EmitNodeAssemblerMethodProto... method EmitNodeAssemblerOtherBits (line 108) | func (bytesReprBytesReprBuilderGenerator) EmitNodeAssemblerOtherBits(i... FILE: schema/gen/go/genFloat.go type float64Generator (line 10) | type float64Generator struct method IsRepr (line 17) | func (float64Generator) IsRepr() bool { return false } method EmitNativeType (line 21) | func (g float64Generator) EmitNativeType(w io.Writer) { method EmitNativeAccessors (line 24) | func (g float64Generator) EmitNativeAccessors(w io.Writer) { method EmitNativeBuilder (line 27) | func (g float64Generator) EmitNativeBuilder(w io.Writer) { method EmitNativeMaybe (line 31) | func (g float64Generator) EmitNativeMaybe(w io.Writer) { method EmitTypeConst (line 37) | func (g float64Generator) EmitTypeConst(w io.Writer) { method EmitTypedNodeMethodType (line 45) | func (g float64Generator) EmitTypedNodeMethodType(w io.Writer) { method EmitTypedNodeMethodRepresentation (line 53) | func (g float64Generator) EmitTypedNodeMethodRepresentation(w io.Write... method EmitNodeType (line 59) | func (g float64Generator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 62) | func (g float64Generator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodAsFloat (line 65) | func (g float64Generator) EmitNodeMethodAsFloat(w io.Writer) { method EmitNodeMethodPrototype (line 68) | func (g float64Generator) EmitNodeMethodPrototype(w io.Writer) { method EmitNodePrototypeType (line 71) | func (g float64Generator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 77) | func (g float64Generator) GetNodeBuilderGenerator() NodeBuilderGenerat... type float64BuilderGenerator (line 90) | type float64BuilderGenerator struct method IsRepr (line 97) | func (float64BuilderGenerator) IsRepr() bool { return false } method EmitNodeBuilderType (line 99) | func (g float64BuilderGenerator) EmitNodeBuilderType(w io.Writer) { method EmitNodeBuilderMethods (line 102) | func (g float64BuilderGenerator) EmitNodeBuilderMethods(w io.Writer) { method EmitNodeAssemblerType (line 105) | func (g float64BuilderGenerator) EmitNodeAssemblerType(w io.Writer) { method EmitNodeAssemblerMethodAssignNull (line 108) | func (g float64BuilderGenerator) EmitNodeAssemblerMethodAssignNull(w i... method EmitNodeAssemblerMethodAssignFloat (line 111) | func (g float64BuilderGenerator) EmitNodeAssemblerMethodAssignFloat(w ... method EmitNodeAssemblerMethodAssignNode (line 114) | func (g float64BuilderGenerator) EmitNodeAssemblerMethodAssignNode(w i... method EmitNodeAssemblerOtherBits (line 117) | func (g float64BuilderGenerator) EmitNodeAssemblerOtherBits(w io.Write... FILE: schema/gen/go/genFloatReprFloat.go function NewFloatReprFloatGenerator (line 12) | func NewFloatReprFloatGenerator(pkgName string, typ *schema.TypeFloat, a... type float64ReprFloatGenerator (line 27) | type float64ReprFloatGenerator struct method GetRepresentationNodeGen (line 31) | func (g float64ReprFloatGenerator) GetRepresentationNodeGen() NodeGene... type float64ReprFloatReprGenerator (line 38) | type float64ReprFloatReprGenerator struct method EmitNodeType (line 43) | func (g float64ReprFloatReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 50) | func (g float64ReprFloatReprGenerator) EmitNodeTypeAssertions(w io.Wri... method EmitNodeMethodKind (line 55) | func (float64ReprFloatReprGenerator) EmitNodeMethodKind(io.Writer) ... method EmitNodeMethodLookupByString (line 56) | func (float64ReprFloatReprGenerator) EmitNodeMethodLookupByString(io.W... method EmitNodeMethodLookupByNode (line 57) | func (float64ReprFloatReprGenerator) EmitNodeMethodLookupByNode(io.Wri... method EmitNodeMethodLookupByIndex (line 58) | func (float64ReprFloatReprGenerator) EmitNodeMethodLookupByIndex(io.Wr... method EmitNodeMethodLookupBySegment (line 59) | func (float64ReprFloatReprGenerator) EmitNodeMethodLookupBySegment(io.... method EmitNodeMethodMapIterator (line 60) | func (float64ReprFloatReprGenerator) EmitNodeMethodMapIterator(io.Writ... method EmitNodeMethodListIterator (line 61) | func (float64ReprFloatReprGenerator) EmitNodeMethodListIterator(io.Wri... method EmitNodeMethodLength (line 62) | func (float64ReprFloatReprGenerator) EmitNodeMethodLength(io.Writer) ... method EmitNodeMethodIsAbsent (line 63) | func (float64ReprFloatReprGenerator) EmitNodeMethodIsAbsent(io.Writer)... method EmitNodeMethodIsNull (line 64) | func (float64ReprFloatReprGenerator) EmitNodeMethodIsNull(io.Writer) ... method EmitNodeMethodAsBool (line 65) | func (float64ReprFloatReprGenerator) EmitNodeMethodAsBool(io.Writer) ... method EmitNodeMethodAsInt (line 66) | func (float64ReprFloatReprGenerator) EmitNodeMethodAsInt(io.Writer) ... method EmitNodeMethodAsFloat (line 67) | func (float64ReprFloatReprGenerator) EmitNodeMethodAsFloat(io.Writer) ... method EmitNodeMethodAsString (line 68) | func (float64ReprFloatReprGenerator) EmitNodeMethodAsString(io.Writer)... method EmitNodeMethodAsBytes (line 69) | func (float64ReprFloatReprGenerator) EmitNodeMethodAsBytes(io.Writer) ... method EmitNodeMethodAsLink (line 70) | func (float64ReprFloatReprGenerator) EmitNodeMethodAsLink(io.Writer) ... method EmitNodeMethodPrototype (line 71) | func (float64ReprFloatReprGenerator) EmitNodeMethodPrototype(io.Writer... method EmitNodePrototypeType (line 72) | func (g float64ReprFloatReprGenerator) EmitNodePrototypeType(w io.Writ... method GetNodeBuilderGenerator (line 79) | func (g float64ReprFloatReprGenerator) GetNodeBuilderGenerator() NodeB... type float64ReprFloatReprBuilderGenerator (line 83) | type float64ReprFloatReprBuilderGenerator struct method EmitNodeBuilderType (line 88) | func (float64ReprFloatReprBuilderGenerator) EmitNodeBuilderType(io.Wri... method EmitNodeBuilderMethods (line 89) | func (float64ReprFloatReprBuilderGenerator) EmitNodeBuilderMethods(io.... method EmitNodeAssemblerType (line 90) | func (g float64ReprFloatReprBuilderGenerator) EmitNodeAssemblerType(w ... method EmitNodeAssemblerMethodBeginMap (line 97) | func (float64ReprFloatReprBuilderGenerator) EmitNodeAssemblerMethodBeg... method EmitNodeAssemblerMethodBeginList (line 98) | func (float64ReprFloatReprBuilderGenerator) EmitNodeAssemblerMethodBeg... method EmitNodeAssemblerMethodAssignNull (line 99) | func (float64ReprFloatReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignBool (line 100) | func (float64ReprFloatReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignInt (line 101) | func (float64ReprFloatReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignFloat (line 102) | func (float64ReprFloatReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignString (line 103) | func (float64ReprFloatReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignBytes (line 104) | func (float64ReprFloatReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignLink (line 105) | func (float64ReprFloatReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignNode (line 106) | func (float64ReprFloatReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodPrototype (line 107) | func (float64ReprFloatReprBuilderGenerator) EmitNodeAssemblerMethodPro... method EmitNodeAssemblerOtherBits (line 108) | func (float64ReprFloatReprBuilderGenerator) EmitNodeAssemblerOtherBits... FILE: schema/gen/go/genInt.go type intGenerator (line 10) | type intGenerator struct method IsRepr (line 17) | func (intGenerator) IsRepr() bool { return false } method EmitNativeType (line 21) | func (g intGenerator) EmitNativeType(w io.Writer) { method EmitNativeAccessors (line 24) | func (g intGenerator) EmitNativeAccessors(w io.Writer) { method EmitNativeBuilder (line 27) | func (g intGenerator) EmitNativeBuilder(w io.Writer) { method EmitNativeMaybe (line 31) | func (g intGenerator) EmitNativeMaybe(w io.Writer) { method EmitTypeConst (line 37) | func (g intGenerator) EmitTypeConst(w io.Writer) { method EmitTypedNodeMethodType (line 45) | func (g intGenerator) EmitTypedNodeMethodType(w io.Writer) { method EmitTypedNodeMethodRepresentation (line 53) | func (g intGenerator) EmitTypedNodeMethodRepresentation(w io.Writer) { method EmitNodeType (line 59) | func (g intGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 62) | func (g intGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodAsInt (line 65) | func (g intGenerator) EmitNodeMethodAsInt(w io.Writer) { method EmitNodeMethodPrototype (line 68) | func (g intGenerator) EmitNodeMethodPrototype(w io.Writer) { method EmitNodePrototypeType (line 71) | func (g intGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 77) | func (g intGenerator) GetNodeBuilderGenerator() NodeBuilderGenerator { type intBuilderGenerator (line 90) | type intBuilderGenerator struct method IsRepr (line 97) | func (intBuilderGenerator) IsRepr() bool { return false } method EmitNodeBuilderType (line 99) | func (g intBuilderGenerator) EmitNodeBuilderType(w io.Writer) { method EmitNodeBuilderMethods (line 102) | func (g intBuilderGenerator) EmitNodeBuilderMethods(w io.Writer) { method EmitNodeAssemblerType (line 105) | func (g intBuilderGenerator) EmitNodeAssemblerType(w io.Writer) { method EmitNodeAssemblerMethodAssignNull (line 108) | func (g intBuilderGenerator) EmitNodeAssemblerMethodAssignNull(w io.Wr... method EmitNodeAssemblerMethodAssignInt (line 111) | func (g intBuilderGenerator) EmitNodeAssemblerMethodAssignInt(w io.Wri... method EmitNodeAssemblerMethodAssignNode (line 114) | func (g intBuilderGenerator) EmitNodeAssemblerMethodAssignNode(w io.Wr... method EmitNodeAssemblerOtherBits (line 117) | func (g intBuilderGenerator) EmitNodeAssemblerOtherBits(w io.Writer) { FILE: schema/gen/go/genIntReprInt.go function NewIntReprIntGenerator (line 12) | func NewIntReprIntGenerator(pkgName string, typ *schema.TypeInt, adjCfg ... type intReprIntGenerator (line 27) | type intReprIntGenerator struct method GetRepresentationNodeGen (line 31) | func (g intReprIntGenerator) GetRepresentationNodeGen() NodeGenerator { type intReprIntReprGenerator (line 38) | type intReprIntReprGenerator struct method EmitNodeType (line 43) | func (g intReprIntReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 50) | func (g intReprIntReprGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodKind (line 55) | func (intReprIntReprGenerator) EmitNodeMethodKind(io.Writer) ... method EmitNodeMethodLookupByString (line 56) | func (intReprIntReprGenerator) EmitNodeMethodLookupByString(io.Writer)... method EmitNodeMethodLookupByNode (line 57) | func (intReprIntReprGenerator) EmitNodeMethodLookupByNode(io.Writer) ... method EmitNodeMethodLookupByIndex (line 58) | func (intReprIntReprGenerator) EmitNodeMethodLookupByIndex(io.Writer) ... method EmitNodeMethodLookupBySegment (line 59) | func (intReprIntReprGenerator) EmitNodeMethodLookupBySegment(io.Writer... method EmitNodeMethodMapIterator (line 60) | func (intReprIntReprGenerator) EmitNodeMethodMapIterator(io.Writer) ... method EmitNodeMethodListIterator (line 61) | func (intReprIntReprGenerator) EmitNodeMethodListIterator(io.Writer) ... method EmitNodeMethodLength (line 62) | func (intReprIntReprGenerator) EmitNodeMethodLength(io.Writer) ... method EmitNodeMethodIsAbsent (line 63) | func (intReprIntReprGenerator) EmitNodeMethodIsAbsent(io.Writer) ... method EmitNodeMethodIsNull (line 64) | func (intReprIntReprGenerator) EmitNodeMethodIsNull(io.Writer) ... method EmitNodeMethodAsBool (line 65) | func (intReprIntReprGenerator) EmitNodeMethodAsBool(io.Writer) ... method EmitNodeMethodAsInt (line 66) | func (intReprIntReprGenerator) EmitNodeMethodAsInt(io.Writer) ... method EmitNodeMethodAsFloat (line 67) | func (intReprIntReprGenerator) EmitNodeMethodAsFloat(io.Writer) ... method EmitNodeMethodAsString (line 68) | func (intReprIntReprGenerator) EmitNodeMethodAsString(io.Writer) ... method EmitNodeMethodAsBytes (line 69) | func (intReprIntReprGenerator) EmitNodeMethodAsBytes(io.Writer) ... method EmitNodeMethodAsLink (line 70) | func (intReprIntReprGenerator) EmitNodeMethodAsLink(io.Writer) ... method EmitNodeMethodPrototype (line 71) | func (intReprIntReprGenerator) EmitNodeMethodPrototype(io.Writer) ... method EmitNodePrototypeType (line 72) | func (g intReprIntReprGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 79) | func (g intReprIntReprGenerator) GetNodeBuilderGenerator() NodeBuilder... type intReprIntReprBuilderGenerator (line 83) | type intReprIntReprBuilderGenerator struct method EmitNodeBuilderType (line 88) | func (intReprIntReprBuilderGenerator) EmitNodeBuilderType(io.Writer) ... method EmitNodeBuilderMethods (line 89) | func (intReprIntReprBuilderGenerator) EmitNodeBuilderMethods(io.Writer... method EmitNodeAssemblerType (line 90) | func (g intReprIntReprBuilderGenerator) EmitNodeAssemblerType(w io.Wri... method EmitNodeAssemblerMethodBeginMap (line 97) | func (intReprIntReprBuilderGenerator) EmitNodeAssemblerMethodBeginMap(... method EmitNodeAssemblerMethodBeginList (line 98) | func (intReprIntReprBuilderGenerator) EmitNodeAssemblerMethodBeginList... method EmitNodeAssemblerMethodAssignNull (line 99) | func (intReprIntReprBuilderGenerator) EmitNodeAssemblerMethodAssignNul... method EmitNodeAssemblerMethodAssignBool (line 100) | func (intReprIntReprBuilderGenerator) EmitNodeAssemblerMethodAssignBoo... method EmitNodeAssemblerMethodAssignInt (line 101) | func (intReprIntReprBuilderGenerator) EmitNodeAssemblerMethodAssignInt... method EmitNodeAssemblerMethodAssignFloat (line 102) | func (intReprIntReprBuilderGenerator) EmitNodeAssemblerMethodAssignFlo... method EmitNodeAssemblerMethodAssignString (line 103) | func (intReprIntReprBuilderGenerator) EmitNodeAssemblerMethodAssignStr... method EmitNodeAssemblerMethodAssignBytes (line 104) | func (intReprIntReprBuilderGenerator) EmitNodeAssemblerMethodAssignByt... method EmitNodeAssemblerMethodAssignLink (line 105) | func (intReprIntReprBuilderGenerator) EmitNodeAssemblerMethodAssignLin... method EmitNodeAssemblerMethodAssignNode (line 106) | func (intReprIntReprBuilderGenerator) EmitNodeAssemblerMethodAssignNod... method EmitNodeAssemblerMethodPrototype (line 107) | func (intReprIntReprBuilderGenerator) EmitNodeAssemblerMethodPrototype... method EmitNodeAssemblerOtherBits (line 108) | func (intReprIntReprBuilderGenerator) EmitNodeAssemblerOtherBits(io.Wr... FILE: schema/gen/go/genLink.go type linkGenerator (line 10) | type linkGenerator struct method IsRepr (line 17) | func (linkGenerator) IsRepr() bool { return false } method EmitNativeType (line 21) | func (g linkGenerator) EmitNativeType(w io.Writer) { method EmitNativeAccessors (line 24) | func (g linkGenerator) EmitNativeAccessors(w io.Writer) { method EmitNativeBuilder (line 27) | func (g linkGenerator) EmitNativeBuilder(w io.Writer) { method EmitNativeMaybe (line 31) | func (g linkGenerator) EmitNativeMaybe(w io.Writer) { method EmitTypeConst (line 37) | func (g linkGenerator) EmitTypeConst(w io.Writer) { method EmitTypedNodeMethodType (line 45) | func (g linkGenerator) EmitTypedNodeMethodType(w io.Writer) { method EmitTypedNodeMethodRepresentation (line 62) | func (g linkGenerator) EmitTypedNodeMethodRepresentation(w io.Writer) { method EmitNodeType (line 68) | func (g linkGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 71) | func (g linkGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodAsLink (line 74) | func (g linkGenerator) EmitNodeMethodAsLink(w io.Writer) { method EmitNodeMethodPrototype (line 77) | func (g linkGenerator) EmitNodeMethodPrototype(w io.Writer) { method EmitNodePrototypeType (line 80) | func (g linkGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 86) | func (g linkGenerator) GetNodeBuilderGenerator() NodeBuilderGenerator { type linkBuilderGenerator (line 99) | type linkBuilderGenerator struct method IsRepr (line 106) | func (linkBuilderGenerator) IsRepr() bool { return false } method EmitNodeBuilderType (line 108) | func (g linkBuilderGenerator) EmitNodeBuilderType(w io.Writer) { method EmitNodeBuilderMethods (line 111) | func (g linkBuilderGenerator) EmitNodeBuilderMethods(w io.Writer) { method EmitNodeAssemblerType (line 114) | func (g linkBuilderGenerator) EmitNodeAssemblerType(w io.Writer) { method EmitNodeAssemblerMethodAssignNull (line 117) | func (g linkBuilderGenerator) EmitNodeAssemblerMethodAssignNull(w io.W... method EmitNodeAssemblerMethodAssignLink (line 120) | func (g linkBuilderGenerator) EmitNodeAssemblerMethodAssignLink(w io.W... method EmitNodeAssemblerMethodAssignNode (line 123) | func (g linkBuilderGenerator) EmitNodeAssemblerMethodAssignNode(w io.W... method EmitNodeAssemblerOtherBits (line 126) | func (g linkBuilderGenerator) EmitNodeAssemblerOtherBits(w io.Writer) { FILE: schema/gen/go/genLinkReprLink.go function NewLinkReprLinkGenerator (line 12) | func NewLinkReprLinkGenerator(pkgName string, typ *schema.TypeLink, adjC... type linkReprLinkGenerator (line 27) | type linkReprLinkGenerator struct method GetRepresentationNodeGen (line 31) | func (g linkReprLinkGenerator) GetRepresentationNodeGen() NodeGenerator { type linkReprLinkReprGenerator (line 38) | type linkReprLinkReprGenerator struct method EmitNodeType (line 43) | func (g linkReprLinkReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 50) | func (g linkReprLinkReprGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodKind (line 55) | func (linkReprLinkReprGenerator) EmitNodeMethodKind(io.Writer) ... method EmitNodeMethodLookupByString (line 56) | func (linkReprLinkReprGenerator) EmitNodeMethodLookupByString(io.Write... method EmitNodeMethodLookupByNode (line 57) | func (linkReprLinkReprGenerator) EmitNodeMethodLookupByNode(io.Writer)... method EmitNodeMethodLookupByIndex (line 58) | func (linkReprLinkReprGenerator) EmitNodeMethodLookupByIndex(io.Writer... method EmitNodeMethodLookupBySegment (line 59) | func (linkReprLinkReprGenerator) EmitNodeMethodLookupBySegment(io.Writ... method EmitNodeMethodMapIterator (line 60) | func (linkReprLinkReprGenerator) EmitNodeMethodMapIterator(io.Writer) ... method EmitNodeMethodListIterator (line 61) | func (linkReprLinkReprGenerator) EmitNodeMethodListIterator(io.Writer)... method EmitNodeMethodLength (line 62) | func (linkReprLinkReprGenerator) EmitNodeMethodLength(io.Writer) ... method EmitNodeMethodIsAbsent (line 63) | func (linkReprLinkReprGenerator) EmitNodeMethodIsAbsent(io.Writer) ... method EmitNodeMethodIsNull (line 64) | func (linkReprLinkReprGenerator) EmitNodeMethodIsNull(io.Writer) ... method EmitNodeMethodAsBool (line 65) | func (linkReprLinkReprGenerator) EmitNodeMethodAsBool(io.Writer) ... method EmitNodeMethodAsInt (line 66) | func (linkReprLinkReprGenerator) EmitNodeMethodAsInt(io.Writer) ... method EmitNodeMethodAsFloat (line 67) | func (linkReprLinkReprGenerator) EmitNodeMethodAsFloat(io.Writer) ... method EmitNodeMethodAsString (line 68) | func (linkReprLinkReprGenerator) EmitNodeMethodAsString(io.Writer) ... method EmitNodeMethodAsBytes (line 69) | func (linkReprLinkReprGenerator) EmitNodeMethodAsBytes(io.Writer) ... method EmitNodeMethodAsLink (line 70) | func (linkReprLinkReprGenerator) EmitNodeMethodAsLink(io.Writer) ... method EmitNodeMethodPrototype (line 71) | func (linkReprLinkReprGenerator) EmitNodeMethodPrototype(io.Writer) ... method EmitNodePrototypeType (line 72) | func (g linkReprLinkReprGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 79) | func (g linkReprLinkReprGenerator) GetNodeBuilderGenerator() NodeBuild... type linkReprLinkReprBuilderGenerator (line 83) | type linkReprLinkReprBuilderGenerator struct method EmitNodeBuilderType (line 88) | func (linkReprLinkReprBuilderGenerator) EmitNodeBuilderType(io.Writer)... method EmitNodeBuilderMethods (line 89) | func (linkReprLinkReprBuilderGenerator) EmitNodeBuilderMethods(io.Writ... method EmitNodeAssemblerType (line 90) | func (g linkReprLinkReprBuilderGenerator) EmitNodeAssemblerType(w io.W... method EmitNodeAssemblerMethodBeginMap (line 97) | func (linkReprLinkReprBuilderGenerator) EmitNodeAssemblerMethodBeginMa... method EmitNodeAssemblerMethodBeginList (line 98) | func (linkReprLinkReprBuilderGenerator) EmitNodeAssemblerMethodBeginLi... method EmitNodeAssemblerMethodAssignNull (line 99) | func (linkReprLinkReprBuilderGenerator) EmitNodeAssemblerMethodAssignN... method EmitNodeAssemblerMethodAssignBool (line 100) | func (linkReprLinkReprBuilderGenerator) EmitNodeAssemblerMethodAssignB... method EmitNodeAssemblerMethodAssignInt (line 101) | func (linkReprLinkReprBuilderGenerator) EmitNodeAssemblerMethodAssignI... method EmitNodeAssemblerMethodAssignFloat (line 102) | func (linkReprLinkReprBuilderGenerator) EmitNodeAssemblerMethodAssignF... method EmitNodeAssemblerMethodAssignString (line 103) | func (linkReprLinkReprBuilderGenerator) EmitNodeAssemblerMethodAssignS... method EmitNodeAssemblerMethodAssignBytes (line 104) | func (linkReprLinkReprBuilderGenerator) EmitNodeAssemblerMethodAssignB... method EmitNodeAssemblerMethodAssignLink (line 105) | func (linkReprLinkReprBuilderGenerator) EmitNodeAssemblerMethodAssignL... method EmitNodeAssemblerMethodAssignNode (line 106) | func (linkReprLinkReprBuilderGenerator) EmitNodeAssemblerMethodAssignN... method EmitNodeAssemblerMethodPrototype (line 107) | func (linkReprLinkReprBuilderGenerator) EmitNodeAssemblerMethodPrototy... method EmitNodeAssemblerOtherBits (line 108) | func (linkReprLinkReprBuilderGenerator) EmitNodeAssemblerOtherBits(io.... FILE: schema/gen/go/genList.go type listGenerator (line 10) | type listGenerator struct method IsRepr (line 17) | func (listGenerator) IsRepr() bool { return false } method EmitNativeType (line 21) | func (g listGenerator) EmitNativeType(w io.Writer) { method EmitNativeAccessors (line 34) | func (g listGenerator) EmitNativeAccessors(w io.Writer) { method EmitNativeBuilder (line 105) | func (g listGenerator) EmitNativeBuilder(w io.Writer) { method EmitNativeMaybe (line 109) | func (g listGenerator) EmitNativeMaybe(w io.Writer) { method EmitTypeConst (line 115) | func (g listGenerator) EmitTypeConst(w io.Writer) { method EmitTypedNodeMethodType (line 123) | func (g listGenerator) EmitTypedNodeMethodType(w io.Writer) { method EmitTypedNodeMethodRepresentation (line 131) | func (g listGenerator) EmitTypedNodeMethodRepresentation(w io.Writer) { method EmitNodeType (line 137) | func (g listGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 141) | func (g listGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodLookupByIndex (line 145) | func (g listGenerator) EmitNodeMethodLookupByIndex(w io.Writer) { method EmitNodeMethodLookupByNode (line 164) | func (g listGenerator) EmitNodeMethodLookupByNode(w io.Writer) { method EmitNodeMethodListIterator (line 178) | func (g listGenerator) EmitNodeMethodListIterator(w io.Writer) { method EmitNodeMethodLength (line 215) | func (g listGenerator) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodPrototype (line 223) | func (g listGenerator) EmitNodeMethodPrototype(w io.Writer) { method EmitNodePrototypeType (line 227) | func (g listGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 233) | func (g listGenerator) GetNodeBuilderGenerator() NodeBuilderGenerator { type listBuilderGenerator (line 246) | type listBuilderGenerator struct method IsRepr (line 253) | func (listBuilderGenerator) IsRepr() bool { return false } method EmitNodeBuilderType (line 255) | func (g listBuilderGenerator) EmitNodeBuilderType(w io.Writer) { method EmitNodeBuilderMethods (line 258) | func (g listBuilderGenerator) EmitNodeBuilderMethods(w io.Writer) { method EmitNodeAssemblerType (line 261) | func (g listBuilderGenerator) EmitNodeAssemblerType(w io.Writer) { method EmitNodeAssemblerMethodBeginList (line 285) | func (g listBuilderGenerator) EmitNodeAssemblerMethodBeginList(w io.Wr... method EmitNodeAssemblerMethodAssignNull (line 288) | func (g listBuilderGenerator) EmitNodeAssemblerMethodAssignNull(w io.W... method EmitNodeAssemblerMethodAssignNode (line 291) | func (g listBuilderGenerator) EmitNodeAssemblerMethodAssignNode(w io.W... method EmitNodeAssemblerOtherBits (line 294) | func (g listBuilderGenerator) EmitNodeAssemblerOtherBits(w io.Writer) { FILE: schema/gen/go/genListReprList.go function NewListReprListGenerator (line 12) | func NewListReprListGenerator(pkgName string, typ *schema.TypeList, adjC... type listReprListGenerator (line 27) | type listReprListGenerator struct method GetRepresentationNodeGen (line 31) | func (g listReprListGenerator) GetRepresentationNodeGen() NodeGenerator { type listReprListReprGenerator (line 44) | type listReprListReprGenerator struct method IsRepr (line 51) | func (listReprListReprGenerator) IsRepr() bool { return true } method EmitNodeType (line 53) | func (g listReprListReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 64) | func (g listReprListReprGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodLookupByNode (line 70) | func (g listReprListReprGenerator) EmitNodeMethodLookupByNode(w io.Wri... method EmitNodeMethodLookupByIndex (line 86) | func (g listReprListReprGenerator) EmitNodeMethodLookupByIndex(w io.Wr... method EmitNodeMethodListIterator (line 98) | func (g listReprListReprGenerator) EmitNodeMethodListIterator(w io.Wri... method EmitNodeMethodLength (line 121) | func (g listReprListReprGenerator) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodPrototype (line 129) | func (g listReprListReprGenerator) EmitNodeMethodPrototype(w io.Writer) { method EmitNodePrototypeType (line 133) | func (g listReprListReprGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 139) | func (g listReprListReprGenerator) GetNodeBuilderGenerator() NodeBuild... type listReprListReprBuilderGenerator (line 152) | type listReprListReprBuilderGenerator struct method IsRepr (line 159) | func (listReprListReprBuilderGenerator) IsRepr() bool { return true } method EmitNodeBuilderType (line 161) | func (g listReprListReprBuilderGenerator) EmitNodeBuilderType(w io.Wri... method EmitNodeBuilderMethods (line 164) | func (g listReprListReprBuilderGenerator) EmitNodeBuilderMethods(w io.... method EmitNodeAssemblerType (line 167) | func (g listReprListReprBuilderGenerator) EmitNodeAssemblerType(w io.W... method EmitNodeAssemblerMethodBeginList (line 194) | func (g listReprListReprBuilderGenerator) EmitNodeAssemblerMethodBegin... method EmitNodeAssemblerMethodAssignNull (line 197) | func (g listReprListReprBuilderGenerator) EmitNodeAssemblerMethodAssig... method EmitNodeAssemblerMethodAssignNode (line 200) | func (g listReprListReprBuilderGenerator) EmitNodeAssemblerMethodAssig... method EmitNodeAssemblerOtherBits (line 203) | func (g listReprListReprBuilderGenerator) EmitNodeAssemblerOtherBits(w... FILE: schema/gen/go/genMap.go type mapGenerator (line 10) | type mapGenerator struct method IsRepr (line 17) | func (mapGenerator) IsRepr() bool { return false } method EmitNativeType (line 21) | func (g mapGenerator) EmitNativeType(w io.Writer) { method EmitNativeAccessors (line 49) | func (g mapGenerator) EmitNativeAccessors(w io.Writer) { method EmitNativeBuilder (line 121) | func (g mapGenerator) EmitNativeBuilder(w io.Writer) { method EmitNativeMaybe (line 125) | func (g mapGenerator) EmitNativeMaybe(w io.Writer) { method EmitTypeConst (line 131) | func (g mapGenerator) EmitTypeConst(w io.Writer) { method EmitTypedNodeMethodType (line 139) | func (g mapGenerator) EmitTypedNodeMethodType(w io.Writer) { method EmitTypedNodeMethodRepresentation (line 147) | func (g mapGenerator) EmitTypedNodeMethodRepresentation(w io.Writer) { method EmitNodeType (line 153) | func (g mapGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 157) | func (g mapGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodLookupByString (line 161) | func (g mapGenerator) EmitNodeMethodLookupByString(w io.Writer) { method EmitNodeMethodLookupByNode (line 195) | func (g mapGenerator) EmitNodeMethodLookupByNode(w io.Writer) { method EmitNodeMethodMapIterator (line 223) | func (g mapGenerator) EmitNodeMethodMapIterator(w io.Writer) { method EmitNodeMethodLength (line 260) | func (g mapGenerator) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodPrototype (line 268) | func (g mapGenerator) EmitNodeMethodPrototype(w io.Writer) { method EmitNodePrototypeType (line 272) | func (g mapGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 278) | func (g mapGenerator) GetNodeBuilderGenerator() NodeBuilderGenerator { type mapBuilderGenerator (line 291) | type mapBuilderGenerator struct method IsRepr (line 298) | func (mapBuilderGenerator) IsRepr() bool { return false } method EmitNodeBuilderType (line 300) | func (g mapBuilderGenerator) EmitNodeBuilderType(w io.Writer) { method EmitNodeBuilderMethods (line 303) | func (g mapBuilderGenerator) EmitNodeBuilderMethods(w io.Writer) { method EmitNodeAssemblerType (line 306) | func (g mapBuilderGenerator) EmitNodeAssemblerType(w io.Writer) { method EmitNodeAssemblerMethodBeginMap (line 336) | func (g mapBuilderGenerator) EmitNodeAssemblerMethodBeginMap(w io.Writ... method EmitNodeAssemblerMethodAssignNull (line 339) | func (g mapBuilderGenerator) EmitNodeAssemblerMethodAssignNull(w io.Wr... method EmitNodeAssemblerMethodAssignNode (line 342) | func (g mapBuilderGenerator) EmitNodeAssemblerMethodAssignNode(w io.Wr... method EmitNodeAssemblerOtherBits (line 345) | func (g mapBuilderGenerator) EmitNodeAssemblerOtherBits(w io.Writer) { FILE: schema/gen/go/genMapReprMap.go function NewMapReprMapGenerator (line 12) | func NewMapReprMapGenerator(pkgName string, typ *schema.TypeMap, adjCfg ... type mapReprMapGenerator (line 27) | type mapReprMapGenerator struct method GetRepresentationNodeGen (line 31) | func (g mapReprMapGenerator) GetRepresentationNodeGen() NodeGenerator { type mapReprMapReprGenerator (line 44) | type mapReprMapReprGenerator struct method IsRepr (line 51) | func (mapReprMapReprGenerator) IsRepr() bool { return true } method EmitNodeType (line 53) | func (g mapReprMapReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 63) | func (g mapReprMapReprGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodLookupByString (line 69) | func (g mapReprMapReprGenerator) EmitNodeMethodLookupByString(w io.Wri... method EmitNodeMethodLookupByNode (line 80) | func (g mapReprMapReprGenerator) EmitNodeMethodLookupByNode(w io.Write... method EmitNodeMethodMapIterator (line 94) | func (g mapReprMapReprGenerator) EmitNodeMethodMapIterator(w io.Writer) { method EmitNodeMethodLength (line 116) | func (g mapReprMapReprGenerator) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodPrototype (line 123) | func (g mapReprMapReprGenerator) EmitNodeMethodPrototype(w io.Writer) { method EmitNodePrototypeType (line 126) | func (g mapReprMapReprGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 132) | func (g mapReprMapReprGenerator) GetNodeBuilderGenerator() NodeBuilder... type mapReprMapReprBuilderGenerator (line 145) | type mapReprMapReprBuilderGenerator struct method IsRepr (line 152) | func (mapReprMapReprBuilderGenerator) IsRepr() bool { return true } method EmitNodeBuilderType (line 154) | func (g mapReprMapReprBuilderGenerator) EmitNodeBuilderType(w io.Write... method EmitNodeBuilderMethods (line 157) | func (g mapReprMapReprBuilderGenerator) EmitNodeBuilderMethods(w io.Wr... method EmitNodeAssemblerType (line 160) | func (g mapReprMapReprBuilderGenerator) EmitNodeAssemblerType(w io.Wri... method EmitNodeAssemblerMethodBeginMap (line 193) | func (g mapReprMapReprBuilderGenerator) EmitNodeAssemblerMethodBeginMa... method EmitNodeAssemblerMethodAssignNull (line 196) | func (g mapReprMapReprBuilderGenerator) EmitNodeAssemblerMethodAssignN... method EmitNodeAssemblerMethodAssignNode (line 199) | func (g mapReprMapReprBuilderGenerator) EmitNodeAssemblerMethodAssignN... method EmitNodeAssemblerOtherBits (line 202) | func (g mapReprMapReprBuilderGenerator) EmitNodeAssemblerOtherBits(w i... FILE: schema/gen/go/genString.go type stringGenerator (line 10) | type stringGenerator struct method IsRepr (line 17) | func (stringGenerator) IsRepr() bool { return false } method EmitNativeType (line 21) | func (g stringGenerator) EmitNativeType(w io.Writer) { method EmitNativeAccessors (line 24) | func (g stringGenerator) EmitNativeAccessors(w io.Writer) { method EmitNativeBuilder (line 27) | func (g stringGenerator) EmitNativeBuilder(w io.Writer) { method EmitNativeMaybe (line 46) | func (g stringGenerator) EmitNativeMaybe(w io.Writer) { method EmitTypeConst (line 52) | func (g stringGenerator) EmitTypeConst(w io.Writer) { method EmitTypedNodeMethodType (line 60) | func (g stringGenerator) EmitTypedNodeMethodType(w io.Writer) { method EmitTypedNodeMethodRepresentation (line 68) | func (g stringGenerator) EmitTypedNodeMethodRepresentation(w io.Writer) { method EmitNodeType (line 74) | func (g stringGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 78) | func (g stringGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodAsString (line 81) | func (g stringGenerator) EmitNodeMethodAsString(w io.Writer) { method EmitNodeMethodPrototype (line 84) | func (g stringGenerator) EmitNodeMethodPrototype(w io.Writer) { method EmitNodePrototypeType (line 87) | func (g stringGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 93) | func (g stringGenerator) GetNodeBuilderGenerator() NodeBuilderGenerator { type stringBuilderGenerator (line 106) | type stringBuilderGenerator struct method IsRepr (line 113) | func (stringBuilderGenerator) IsRepr() bool { return false } method EmitNodeBuilderType (line 115) | func (g stringBuilderGenerator) EmitNodeBuilderType(w io.Writer) { method EmitNodeBuilderMethods (line 118) | func (g stringBuilderGenerator) EmitNodeBuilderMethods(w io.Writer) { method EmitNodeAssemblerType (line 121) | func (g stringBuilderGenerator) EmitNodeAssemblerType(w io.Writer) { method EmitNodeAssemblerMethodAssignNull (line 124) | func (g stringBuilderGenerator) EmitNodeAssemblerMethodAssignNull(w io... method EmitNodeAssemblerMethodAssignString (line 127) | func (g stringBuilderGenerator) EmitNodeAssemblerMethodAssignString(w ... method EmitNodeAssemblerMethodAssignNode (line 130) | func (g stringBuilderGenerator) EmitNodeAssemblerMethodAssignNode(w io... method EmitNodeAssemblerOtherBits (line 133) | func (g stringBuilderGenerator) EmitNodeAssemblerOtherBits(w io.Writer) { FILE: schema/gen/go/genStringReprString.go function NewStringReprStringGenerator (line 12) | func NewStringReprStringGenerator(pkgName string, typ *schema.TypeString... type stringReprStringGenerator (line 27) | type stringReprStringGenerator struct method GetRepresentationNodeGen (line 31) | func (g stringReprStringGenerator) GetRepresentationNodeGen() NodeGene... type stringReprStringReprGenerator (line 38) | type stringReprStringReprGenerator struct method EmitNodeType (line 43) | func (g stringReprStringReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 50) | func (g stringReprStringReprGenerator) EmitNodeTypeAssertions(w io.Wri... method EmitNodeMethodKind (line 55) | func (stringReprStringReprGenerator) EmitNodeMethodKind(io.Writer) ... method EmitNodeMethodLookupByString (line 56) | func (stringReprStringReprGenerator) EmitNodeMethodLookupByString(io.W... method EmitNodeMethodLookupByNode (line 57) | func (stringReprStringReprGenerator) EmitNodeMethodLookupByNode(io.Wri... method EmitNodeMethodLookupByIndex (line 58) | func (stringReprStringReprGenerator) EmitNodeMethodLookupByIndex(io.Wr... method EmitNodeMethodLookupBySegment (line 59) | func (stringReprStringReprGenerator) EmitNodeMethodLookupBySegment(io.... method EmitNodeMethodMapIterator (line 60) | func (stringReprStringReprGenerator) EmitNodeMethodMapIterator(io.Writ... method EmitNodeMethodListIterator (line 61) | func (stringReprStringReprGenerator) EmitNodeMethodListIterator(io.Wri... method EmitNodeMethodLength (line 62) | func (stringReprStringReprGenerator) EmitNodeMethodLength(io.Writer) ... method EmitNodeMethodIsAbsent (line 63) | func (stringReprStringReprGenerator) EmitNodeMethodIsAbsent(io.Writer)... method EmitNodeMethodIsNull (line 64) | func (stringReprStringReprGenerator) EmitNodeMethodIsNull(io.Writer) ... method EmitNodeMethodAsBool (line 65) | func (stringReprStringReprGenerator) EmitNodeMethodAsBool(io.Writer) ... method EmitNodeMethodAsInt (line 66) | func (stringReprStringReprGenerator) EmitNodeMethodAsInt(io.Writer) ... method EmitNodeMethodAsFloat (line 67) | func (stringReprStringReprGenerator) EmitNodeMethodAsFloat(io.Writer) ... method EmitNodeMethodAsString (line 68) | func (stringReprStringReprGenerator) EmitNodeMethodAsString(io.Writer)... method EmitNodeMethodAsBytes (line 69) | func (stringReprStringReprGenerator) EmitNodeMethodAsBytes(io.Writer) ... method EmitNodeMethodAsLink (line 70) | func (stringReprStringReprGenerator) EmitNodeMethodAsLink(io.Writer) ... method EmitNodeMethodPrototype (line 71) | func (stringReprStringReprGenerator) EmitNodeMethodPrototype(io.Writer... method EmitNodePrototypeType (line 72) | func (g stringReprStringReprGenerator) EmitNodePrototypeType(w io.Writ... method GetNodeBuilderGenerator (line 79) | func (g stringReprStringReprGenerator) GetNodeBuilderGenerator() NodeB... type stringReprStringReprBuilderGenerator (line 83) | type stringReprStringReprBuilderGenerator struct method EmitNodeBuilderType (line 88) | func (stringReprStringReprBuilderGenerator) EmitNodeBuilderType(io.Wri... method EmitNodeBuilderMethods (line 89) | func (g stringReprStringReprBuilderGenerator) EmitNodeBuilderMethods(w... method EmitNodeAssemblerType (line 90) | func (g stringReprStringReprBuilderGenerator) EmitNodeAssemblerType(w ... method EmitNodeAssemblerMethodBeginMap (line 97) | func (stringReprStringReprBuilderGenerator) EmitNodeAssemblerMethodBeg... method EmitNodeAssemblerMethodBeginList (line 98) | func (stringReprStringReprBuilderGenerator) EmitNodeAssemblerMethodBeg... method EmitNodeAssemblerMethodAssignNull (line 99) | func (stringReprStringReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignBool (line 100) | func (stringReprStringReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignInt (line 101) | func (stringReprStringReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignFloat (line 102) | func (stringReprStringReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignString (line 103) | func (stringReprStringReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignBytes (line 104) | func (stringReprStringReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignLink (line 105) | func (stringReprStringReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignNode (line 106) | func (stringReprStringReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodPrototype (line 107) | func (stringReprStringReprBuilderGenerator) EmitNodeAssemblerMethodPro... method EmitNodeAssemblerOtherBits (line 108) | func (stringReprStringReprBuilderGenerator) EmitNodeAssemblerOtherBits... FILE: schema/gen/go/genStruct.go type structGenerator (line 10) | type structGenerator struct method IsRepr (line 17) | func (structGenerator) IsRepr() bool { return false } method EmitNativeType (line 21) | func (g structGenerator) EmitNativeType(w io.Writer) { method EmitNativeAccessors (line 35) | func (g structGenerator) EmitNativeAccessors(w io.Writer) { method EmitNativeBuilder (line 46) | func (g structGenerator) EmitNativeBuilder(w io.Writer) { method EmitNativeMaybe (line 50) | func (g structGenerator) EmitNativeMaybe(w io.Writer) { method EmitTypeConst (line 56) | func (g structGenerator) EmitTypeConst(w io.Writer) { method EmitTypedNodeMethodType (line 64) | func (g structGenerator) EmitTypedNodeMethodType(w io.Writer) { method EmitTypedNodeMethodRepresentation (line 72) | func (g structGenerator) EmitTypedNodeMethodRepresentation(w io.Writer) { method EmitNodeType (line 78) | func (g structGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 92) | func (g structGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodLookupByString (line 96) | func (g structGenerator) EmitNodeMethodLookupByString(w io.Writer) { method EmitNodeMethodLookupByNode (line 125) | func (g structGenerator) EmitNodeMethodLookupByNode(w io.Writer) { method EmitNodeMethodMapIterator (line 137) | func (g structGenerator) EmitNodeMethodMapIterator(w io.Writer) { method EmitNodeMethodLength (line 194) | func (g structGenerator) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodPrototype (line 202) | func (g structGenerator) EmitNodeMethodPrototype(w io.Writer) { method EmitNodePrototypeType (line 206) | func (g structGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 212) | func (g structGenerator) GetNodeBuilderGenerator() NodeBuilderGenerator { type structBuilderGenerator (line 225) | type structBuilderGenerator struct method IsRepr (line 232) | func (structBuilderGenerator) IsRepr() bool { return false } method EmitNodeBuilderType (line 234) | func (g structBuilderGenerator) EmitNodeBuilderType(w io.Writer) { method EmitNodeBuilderMethods (line 237) | func (g structBuilderGenerator) EmitNodeBuilderMethods(w io.Writer) { method EmitNodeAssemblerType (line 240) | func (g structBuilderGenerator) EmitNodeAssemblerType(w io.Writer) { method EmitNodeAssemblerMethodBeginMap (line 281) | func (g structBuilderGenerator) EmitNodeAssemblerMethodBeginMap(w io.W... method EmitNodeAssemblerMethodAssignNull (line 284) | func (g structBuilderGenerator) EmitNodeAssemblerMethodAssignNull(w io... method EmitNodeAssemblerMethodAssignNode (line 287) | func (g structBuilderGenerator) EmitNodeAssemblerMethodAssignNode(w io... method EmitNodeAssemblerOtherBits (line 337) | func (g structBuilderGenerator) EmitNodeAssemblerOtherBits(w io.Writer) { method emitMapAssemblerChildTidyHelper (line 342) | func (g structBuilderGenerator) emitMapAssemblerChildTidyHelper(w io.W... method emitMapAssemblerMethods (line 407) | func (g structBuilderGenerator) emitMapAssemblerMethods(w io.Writer) { method emitKeyAssembler (line 541) | func (g structBuilderGenerator) emitKeyAssembler(w io.Writer) { FILE: schema/gen/go/genStructReprMap.go function NewStructReprMapGenerator (line 13) | func NewStructReprMapGenerator(pkgName string, typ *schema.TypeStruct, a... type structReprMapGenerator (line 28) | type structReprMapGenerator struct method GetRepresentationNodeGen (line 32) | func (g structReprMapGenerator) GetRepresentationNodeGen() NodeGenerat... type structReprMapReprGenerator (line 45) | type structReprMapReprGenerator struct method IsRepr (line 52) | func (structReprMapReprGenerator) IsRepr() bool { return true } method EmitNodeType (line 54) | func (g structReprMapReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 75) | func (g structReprMapReprGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodLookupByString (line 81) | func (g structReprMapReprGenerator) EmitNodeMethodLookupByString(w io.... method EmitNodeMethodLookupByNode (line 111) | func (g structReprMapReprGenerator) EmitNodeMethodLookupByNode(w io.Wr... method EmitNodeMethodMapIterator (line 123) | func (g structReprMapReprGenerator) EmitNodeMethodMapIterator(w io.Wri... method EmitNodeMethodLength (line 243) | func (g structReprMapReprGenerator) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodPrototype (line 261) | func (g structReprMapReprGenerator) EmitNodeMethodPrototype(w io.Write... method EmitNodePrototypeType (line 265) | func (g structReprMapReprGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 271) | func (g structReprMapReprGenerator) GetNodeBuilderGenerator() NodeBuil... type structReprMapReprBuilderGenerator (line 284) | type structReprMapReprBuilderGenerator struct method IsRepr (line 291) | func (structReprMapReprBuilderGenerator) IsRepr() bool { return true } method EmitNodeBuilderType (line 293) | func (g structReprMapReprBuilderGenerator) EmitNodeBuilderType(w io.Wr... method EmitNodeBuilderMethods (line 296) | func (g structReprMapReprBuilderGenerator) EmitNodeBuilderMethods(w io... method EmitNodeAssemblerType (line 299) | func (g structReprMapReprBuilderGenerator) EmitNodeAssemblerType(w io.... method EmitNodeAssemblerMethodBeginMap (line 331) | func (g structReprMapReprBuilderGenerator) EmitNodeAssemblerMethodBegi... method EmitNodeAssemblerMethodAssignNull (line 334) | func (g structReprMapReprBuilderGenerator) EmitNodeAssemblerMethodAssi... method EmitNodeAssemblerMethodAssignNode (line 337) | func (g structReprMapReprBuilderGenerator) EmitNodeAssemblerMethodAssi... method EmitNodeAssemblerOtherBits (line 387) | func (g structReprMapReprBuilderGenerator) EmitNodeAssemblerOtherBits(... method emitMapAssemblerChildTidyHelper (line 392) | func (g structReprMapReprBuilderGenerator) emitMapAssemblerChildTidyHe... method emitMapAssemblerMethods (line 445) | func (g structReprMapReprBuilderGenerator) emitMapAssemblerMethods(w i... method emitKeyAssembler (line 580) | func (g structReprMapReprBuilderGenerator) emitKeyAssembler(w io.Write... FILE: schema/gen/go/genStructReprStringjoin.go function NewStructReprStringjoinGenerator (line 12) | func NewStructReprStringjoinGenerator(pkgName string, typ *schema.TypeSt... type structReprStringjoinGenerator (line 27) | type structReprStringjoinGenerator struct method GetRepresentationNodeGen (line 31) | func (g structReprStringjoinGenerator) GetRepresentationNodeGen() Node... type structReprStringjoinReprGenerator (line 44) | type structReprStringjoinReprGenerator struct method IsRepr (line 51) | func (structReprStringjoinReprGenerator) IsRepr() bool { return true } method EmitNodeType (line 53) | func (g structReprStringjoinReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 60) | func (g structReprStringjoinReprGenerator) EmitNodeTypeAssertions(w io... method EmitNodeMethodAsString (line 66) | func (g structReprStringjoinReprGenerator) EmitNodeMethodAsString(w io... method EmitNodeMethodPrototype (line 104) | func (g structReprStringjoinReprGenerator) EmitNodeMethodPrototype(w i... method EmitNodePrototypeType (line 108) | func (g structReprStringjoinReprGenerator) EmitNodePrototypeType(w io.... method GetNodeBuilderGenerator (line 114) | func (g structReprStringjoinReprGenerator) GetNodeBuilderGenerator() N... type structReprStringjoinReprBuilderGenerator (line 127) | type structReprStringjoinReprBuilderGenerator struct method IsRepr (line 134) | func (structReprStringjoinReprBuilderGenerator) IsRepr() bool { return... method EmitNodeBuilderType (line 136) | func (g structReprStringjoinReprBuilderGenerator) EmitNodeBuilderType(... method EmitNodeBuilderMethods (line 139) | func (g structReprStringjoinReprBuilderGenerator) EmitNodeBuilderMetho... method EmitNodeAssemblerType (line 168) | func (g structReprStringjoinReprBuilderGenerator) EmitNodeAssemblerTyp... method EmitNodeAssemblerMethodAssignNull (line 178) | func (g structReprStringjoinReprBuilderGenerator) EmitNodeAssemblerMet... method EmitNodeAssemblerMethodAssignString (line 181) | func (g structReprStringjoinReprBuilderGenerator) EmitNodeAssemblerMet... method EmitNodeAssemblerMethodAssignNode (line 205) | func (g structReprStringjoinReprBuilderGenerator) EmitNodeAssemblerMet... method EmitNodeAssemblerOtherBits (line 239) | func (g structReprStringjoinReprBuilderGenerator) EmitNodeAssemblerOth... FILE: schema/gen/go/genStructReprTuple.go function NewStructReprTupleGenerator (line 25) | func NewStructReprTupleGenerator(pkgName string, typ *schema.TypeStruct,... type structReprTupleGenerator (line 40) | type structReprTupleGenerator struct method GetRepresentationNodeGen (line 44) | func (g structReprTupleGenerator) GetRepresentationNodeGen() NodeGener... type structReprTupleReprGenerator (line 57) | type structReprTupleReprGenerator struct method IsRepr (line 64) | func (structReprTupleReprGenerator) IsRepr() bool { return true } method EmitNodeType (line 66) | func (g structReprTupleReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 73) | func (g structReprTupleReprGenerator) EmitNodeTypeAssertions(w io.Writ... method EmitNodeMethodLookupByIndex (line 79) | func (g structReprTupleReprGenerator) EmitNodeMethodLookupByIndex(w io... method EmitNodeMethodLookupByNode (line 108) | func (g structReprTupleReprGenerator) EmitNodeMethodLookupByNode(w io.... method EmitNodeMethodListIterator (line 120) | func (g structReprTupleReprGenerator) EmitNodeMethodListIterator(w io.... method EmitNodeMethodLength (line 223) | func (g structReprTupleReprGenerator) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodPrototype (line 240) | func (g structReprTupleReprGenerator) EmitNodeMethodPrototype(w io.Wri... method EmitNodePrototypeType (line 244) | func (g structReprTupleReprGenerator) EmitNodePrototypeType(w io.Write... method GetNodeBuilderGenerator (line 250) | func (g structReprTupleReprGenerator) GetNodeBuilderGenerator() NodeBu... type structReprTupleReprBuilderGenerator (line 263) | type structReprTupleReprBuilderGenerator struct method IsRepr (line 270) | func (structReprTupleReprBuilderGenerator) IsRepr() bool { return true } method EmitNodeBuilderType (line 272) | func (g structReprTupleReprBuilderGenerator) EmitNodeBuilderType(w io.... method EmitNodeBuilderMethods (line 275) | func (g structReprTupleReprBuilderGenerator) EmitNodeBuilderMethods(w ... method EmitNodeAssemblerType (line 278) | func (g structReprTupleReprBuilderGenerator) EmitNodeAssemblerType(w i... method EmitNodeAssemblerMethodBeginList (line 312) | func (g structReprTupleReprBuilderGenerator) EmitNodeAssemblerMethodBe... method EmitNodeAssemblerMethodAssignNull (line 332) | func (g structReprTupleReprBuilderGenerator) EmitNodeAssemblerMethodAs... method EmitNodeAssemblerMethodAssignNode (line 335) | func (g structReprTupleReprBuilderGenerator) EmitNodeAssemblerMethodAs... method EmitNodeAssemblerOtherBits (line 338) | func (g structReprTupleReprBuilderGenerator) EmitNodeAssemblerOtherBit... method emitListAssemblerChildTidyHelper (line 342) | func (g structReprTupleReprBuilderGenerator) emitListAssemblerChildTid... method emitListAssemblerChildListAssemblerMethods (line 381) | func (g structReprTupleReprBuilderGenerator) emitListAssemblerChildLis... FILE: schema/gen/go/genUnion.go type unionGenerator (line 26) | type unionGenerator struct method IsRepr (line 33) | func (unionGenerator) IsRepr() bool { return false } method EmitNativeType (line 37) | func (g unionGenerator) EmitNativeType(w io.Writer) { method EmitNativeAccessors (line 79) | func (g unionGenerator) EmitNativeAccessors(w io.Writer) { method EmitNativeBuilder (line 98) | func (g unionGenerator) EmitNativeBuilder(w io.Writer) { method EmitNativeMaybe (line 102) | func (g unionGenerator) EmitNativeMaybe(w io.Writer) { method EmitTypeConst (line 108) | func (g unionGenerator) EmitTypeConst(w io.Writer) { method EmitTypedNodeMethodType (line 116) | func (g unionGenerator) EmitTypedNodeMethodType(w io.Writer) { method EmitTypedNodeMethodRepresentation (line 124) | func (g unionGenerator) EmitTypedNodeMethodRepresentation(w io.Writer) { method EmitNodeType (line 130) | func (g unionGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 148) | func (g unionGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodLookupByString (line 152) | func (g unionGenerator) EmitNodeMethodLookupByString(w io.Writer) { method EmitNodeMethodLookupByNode (line 178) | func (g unionGenerator) EmitNodeMethodLookupByNode(w io.Writer) { method EmitNodeMethodMapIterator (line 190) | func (g unionGenerator) EmitNodeMethodMapIterator(w io.Writer) { method EmitNodeMethodLength (line 232) | func (g unionGenerator) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodPrototype (line 240) | func (g unionGenerator) EmitNodeMethodPrototype(w io.Writer) { method EmitNodePrototypeType (line 244) | func (g unionGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 250) | func (g unionGenerator) GetNodeBuilderGenerator() NodeBuilderGenerator { type unionBuilderGenerator (line 263) | type unionBuilderGenerator struct method IsRepr (line 270) | func (unionBuilderGenerator) IsRepr() bool { return false } method EmitNodeBuilderType (line 272) | func (g unionBuilderGenerator) EmitNodeBuilderType(w io.Writer) { method EmitNodeBuilderMethods (line 275) | func (g unionBuilderGenerator) EmitNodeBuilderMethods(w io.Writer) { method EmitNodeAssemblerType (line 278) | func (g unionBuilderGenerator) EmitNodeAssemblerType(w io.Writer) { method EmitNodeAssemblerMethodBeginMap (line 341) | func (g unionBuilderGenerator) EmitNodeAssemblerMethodBeginMap(w io.Wr... method EmitNodeAssemblerMethodAssignNull (line 344) | func (g unionBuilderGenerator) EmitNodeAssemblerMethodAssignNull(w io.... method EmitNodeAssemblerMethodAssignNode (line 349) | func (g unionBuilderGenerator) EmitNodeAssemblerMethodAssignNode(w io.... method EmitNodeAssemblerOtherBits (line 401) | func (g unionBuilderGenerator) EmitNodeAssemblerOtherBits(w io.Writer) { method emitMapAssemblerChildTidyHelper (line 406) | func (g unionBuilderGenerator) emitMapAssemblerChildTidyHelper(w io.Wr... method emitMapAssemblerMethods (line 439) | func (g unionBuilderGenerator) emitMapAssemblerMethods(w io.Writer) { method emitKeyAssembler (line 608) | func (g unionBuilderGenerator) emitKeyAssembler(w io.Writer) { FILE: schema/gen/go/genUnionReprKeyed.go function NewUnionReprKeyedGenerator (line 16) | func NewUnionReprKeyedGenerator(pkgName string, typ *schema.TypeUnion, a... type unionReprKeyedGenerator (line 31) | type unionReprKeyedGenerator struct method GetRepresentationNodeGen (line 35) | func (g unionReprKeyedGenerator) GetRepresentationNodeGen() NodeGenera... type unionReprKeyedReprGenerator (line 48) | type unionReprKeyedReprGenerator struct method IsRepr (line 55) | func (unionReprKeyedReprGenerator) IsRepr() bool { return true } method EmitNodeType (line 57) | func (g unionReprKeyedReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 74) | func (g unionReprKeyedReprGenerator) EmitNodeTypeAssertions(w io.Write... method EmitNodeMethodLookupByString (line 80) | func (g unionReprKeyedReprGenerator) EmitNodeMethodLookupByString(w io... method EmitNodeMethodLookupByNode (line 107) | func (g unionReprKeyedReprGenerator) EmitNodeMethodLookupByNode(w io.W... method EmitNodeMethodMapIterator (line 119) | func (g unionReprKeyedReprGenerator) EmitNodeMethodMapIterator(w io.Wr... method EmitNodeMethodLength (line 161) | func (g unionReprKeyedReprGenerator) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodPrototype (line 169) | func (g unionReprKeyedReprGenerator) EmitNodeMethodPrototype(w io.Writ... method EmitNodePrototypeType (line 173) | func (g unionReprKeyedReprGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 179) | func (g unionReprKeyedReprGenerator) GetNodeBuilderGenerator() NodeBui... type unionReprKeyedReprBuilderGenerator (line 192) | type unionReprKeyedReprBuilderGenerator struct method IsRepr (line 199) | func (unionReprKeyedReprBuilderGenerator) IsRepr() bool { return true } method EmitNodeBuilderType (line 201) | func (g unionReprKeyedReprBuilderGenerator) EmitNodeBuilderType(w io.W... method EmitNodeBuilderMethods (line 204) | func (g unionReprKeyedReprBuilderGenerator) EmitNodeBuilderMethods(w i... method EmitNodeAssemblerType (line 207) | func (g unionReprKeyedReprBuilderGenerator) EmitNodeAssemblerType(w io... method EmitNodeAssemblerMethodBeginMap (line 243) | func (g unionReprKeyedReprBuilderGenerator) EmitNodeAssemblerMethodBeg... method EmitNodeAssemblerMethodAssignNull (line 246) | func (g unionReprKeyedReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerMethodAssignNode (line 251) | func (g unionReprKeyedReprBuilderGenerator) EmitNodeAssemblerMethodAss... method EmitNodeAssemblerOtherBits (line 296) | func (g unionReprKeyedReprBuilderGenerator) EmitNodeAssemblerOtherBits... method emitMapAssemblerChildTidyHelper (line 301) | func (g unionReprKeyedReprBuilderGenerator) emitMapAssemblerChildTidyH... method emitMapAssemblerMethods (line 317) | func (g unionReprKeyedReprBuilderGenerator) emitMapAssemblerMethods(w ... method emitKeyAssembler (line 470) | func (g unionReprKeyedReprBuilderGenerator) emitKeyAssembler(w io.Writ... FILE: schema/gen/go/genUnionReprKinded.go function NewUnionReprKindedGenerator (line 21) | func NewUnionReprKindedGenerator(pkgName string, typ *schema.TypeUnion, ... type unionKindedGenerator (line 36) | type unionKindedGenerator struct method GetRepresentationNodeGen (line 40) | func (g unionKindedGenerator) GetRepresentationNodeGen() NodeGenerator { type unionKindedReprGenerator (line 48) | type unionKindedReprGenerator struct method IsRepr (line 57) | func (unionKindedReprGenerator) IsRepr() bool { return true } method EmitNodeType (line 59) | func (g unionKindedReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 66) | func (g unionKindedReprGenerator) EmitNodeTypeAssertions(w io.Writer) { method EmitNodeMethodKind (line 72) | func (g unionKindedReprGenerator) EmitNodeMethodKind(w io.Writer) { method EmitNodeMethodLookupByString (line 150) | func (g unionKindedReprGenerator) EmitNodeMethodLookupByString(w io.Wr... method EmitNodeMethodLookupByIndex (line 163) | func (g unionKindedReprGenerator) EmitNodeMethodLookupByIndex(w io.Wri... method EmitNodeMethodLookupByNode (line 176) | func (g unionKindedReprGenerator) EmitNodeMethodLookupByNode(w io.Writ... method EmitNodeMethodLookupBySegment (line 189) | func (g unionKindedReprGenerator) EmitNodeMethodLookupBySegment(w io.W... method EmitNodeMethodMapIterator (line 202) | func (g unionKindedReprGenerator) EmitNodeMethodMapIterator(w io.Write... method EmitNodeMethodListIterator (line 215) | func (g unionKindedReprGenerator) EmitNodeMethodListIterator(w io.Writ... method EmitNodeMethodLength (line 228) | func (g unionKindedReprGenerator) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodIsAbsent (line 241) | func (g unionKindedReprGenerator) EmitNodeMethodIsAbsent(w io.Writer) { method EmitNodeMethodIsNull (line 249) | func (g unionKindedReprGenerator) EmitNodeMethodIsNull(w io.Writer) { method EmitNodeMethodAsBool (line 257) | func (g unionKindedReprGenerator) EmitNodeMethodAsBool(w io.Writer) { method EmitNodeMethodAsInt (line 270) | func (g unionKindedReprGenerator) EmitNodeMethodAsInt(w io.Writer) { method EmitNodeMethodAsFloat (line 283) | func (g unionKindedReprGenerator) EmitNodeMethodAsFloat(w io.Writer) { method EmitNodeMethodAsString (line 296) | func (g unionKindedReprGenerator) EmitNodeMethodAsString(w io.Writer) { method EmitNodeMethodAsBytes (line 309) | func (g unionKindedReprGenerator) EmitNodeMethodAsBytes(w io.Writer) { method EmitNodeMethodAsLink (line 322) | func (g unionKindedReprGenerator) EmitNodeMethodAsLink(w io.Writer) { method EmitNodeMethodPrototype (line 335) | func (g unionKindedReprGenerator) EmitNodeMethodPrototype(w io.Writer) { method EmitNodePrototypeType (line 339) | func (g unionKindedReprGenerator) EmitNodePrototypeType(w io.Writer) { method GetNodeBuilderGenerator (line 345) | func (g unionKindedReprGenerator) GetNodeBuilderGenerator() NodeBuilde... function kindedUnionNodeMethodTemplateMunge (line 95) | func kindedUnionNodeMethodTemplateMunge( type unionKindedReprBuilderGenerator (line 349) | type unionKindedReprBuilderGenerator struct method IsRepr (line 355) | func (unionKindedReprBuilderGenerator) IsRepr() bool { return true } method EmitNodeBuilderType (line 357) | func (g unionKindedReprBuilderGenerator) EmitNodeBuilderType(w io.Writ... method EmitNodeBuilderMethods (line 360) | func (g unionKindedReprBuilderGenerator) EmitNodeBuilderMethods(w io.W... method EmitNodeAssemblerType (line 363) | func (g unionKindedReprBuilderGenerator) EmitNodeAssemblerType(w io.Wr... method EmitNodeAssemblerMethodBeginMap (line 463) | func (g unionKindedReprBuilderGenerator) EmitNodeAssemblerMethodBeginM... method EmitNodeAssemblerMethodBeginList (line 472) | func (g unionKindedReprBuilderGenerator) EmitNodeAssemblerMethodBeginL... method EmitNodeAssemblerMethodAssignNull (line 481) | func (g unionKindedReprBuilderGenerator) EmitNodeAssemblerMethodAssign... method EmitNodeAssemblerMethodAssignBool (line 491) | func (g unionKindedReprBuilderGenerator) EmitNodeAssemblerMethodAssign... method EmitNodeAssemblerMethodAssignInt (line 500) | func (g unionKindedReprBuilderGenerator) EmitNodeAssemblerMethodAssign... method EmitNodeAssemblerMethodAssignFloat (line 509) | func (g unionKindedReprBuilderGenerator) EmitNodeAssemblerMethodAssign... method EmitNodeAssemblerMethodAssignString (line 518) | func (g unionKindedReprBuilderGenerator) EmitNodeAssemblerMethodAssign... method EmitNodeAssemblerMethodAssignBytes (line 527) | func (g unionKindedReprBuilderGenerator) EmitNodeAssemblerMethodAssign... method EmitNodeAssemblerMethodAssignLink (line 536) | func (g unionKindedReprBuilderGenerator) EmitNodeAssemblerMethodAssign... method EmitNodeAssemblerMethodAssignNode (line 545) | func (g unionKindedReprBuilderGenerator) EmitNodeAssemblerMethodAssign... method EmitNodeAssemblerMethodPrototype (line 636) | func (g unionKindedReprBuilderGenerator) EmitNodeAssemblerMethodProtot... method EmitNodeAssemblerOtherBits (line 643) | func (g unionKindedReprBuilderGenerator) EmitNodeAssemblerOtherBits(w ... function kindedUnionNodeAssemblerMethodTemplateMunge (line 400) | func kindedUnionNodeAssemblerMethodTemplateMunge( FILE: schema/gen/go/genUnionReprStringprefix.go function NewUnionReprStringprefixGenerator (line 12) | func NewUnionReprStringprefixGenerator(pkgName string, typ *schema.TypeU... type unionReprStringprefixGenerator (line 27) | type unionReprStringprefixGenerator struct method GetRepresentationNodeGen (line 31) | func (g unionReprStringprefixGenerator) GetRepresentationNodeGen() Nod... type unionReprStringprefixReprGenerator (line 44) | type unionReprStringprefixReprGenerator struct method IsRepr (line 51) | func (unionReprStringprefixReprGenerator) IsRepr() bool { return true } method EmitNodeType (line 53) | func (g unionReprStringprefixReprGenerator) EmitNodeType(w io.Writer) { method EmitNodeTypeAssertions (line 70) | func (g unionReprStringprefixReprGenerator) EmitNodeTypeAssertions(w i... method EmitNodeMethodAsString (line 76) | func (g unionReprStringprefixReprGenerator) EmitNodeMethodAsString(w i... method EmitNodeMethodPrototype (line 106) | func (g unionReprStringprefixReprGenerator) EmitNodeMethodPrototype(w ... method EmitNodePrototypeType (line 110) | func (g unionReprStringprefixReprGenerator) EmitNodePrototypeType(w io... method GetNodeBuilderGenerator (line 116) | func (g unionReprStringprefixReprGenerator) GetNodeBuilderGenerator() ... type unionReprStringprefixReprBuilderGenerator (line 129) | type unionReprStringprefixReprBuilderGenerator struct method IsRepr (line 136) | func (unionReprStringprefixReprBuilderGenerator) IsRepr() bool { retur... method EmitNodeBuilderType (line 138) | func (g unionReprStringprefixReprBuilderGenerator) EmitNodeBuilderType... method EmitNodeBuilderMethods (line 141) | func (g unionReprStringprefixReprBuilderGenerator) EmitNodeBuilderMeth... method EmitNodeAssemblerType (line 183) | func (g unionReprStringprefixReprBuilderGenerator) EmitNodeAssemblerTy... method EmitNodeAssemblerMethodAssignNull (line 193) | func (g unionReprStringprefixReprBuilderGenerator) EmitNodeAssemblerMe... method EmitNodeAssemblerMethodAssignString (line 196) | func (g unionReprStringprefixReprBuilderGenerator) EmitNodeAssemblerMe... method EmitNodeAssemblerMethodAssignNode (line 221) | func (g unionReprStringprefixReprBuilderGenerator) EmitNodeAssemblerMe... method EmitNodeAssemblerOtherBits (line 256) | func (g unionReprStringprefixReprBuilderGenerator) EmitNodeAssemblerOt... FILE: schema/gen/go/generate.go function Generate (line 19) | func Generate(pth string, pkgName string, ts schema.TypeSystem, adjCfg *... function withFile (line 142) | func withFile(filename string, fn func(io.Writer)) { type sortableTypeNames (line 168) | type sortableTypeNames method Len (line 170) | func (a sortableTypeNames) Len() int { return len(a) } method Swap (line 171) | func (a sortableTypeNames) Swap(i, j int) { a[i], a[j] = a[j], a[... method Less (line 172) | func (a sortableTypeNames) Less(i, j int) bool { return a[i] < a[j] } FILE: schema/gen/go/generators.go type TypeGenerator (line 12) | type TypeGenerator interface type NodeGenerator (line 38) | type NodeGenerator interface type NodeBuilderGenerator (line 62) | type NodeBuilderGenerator interface function EmitFileHeader (line 83) | func EmitFileHeader(packageName string, w io.Writer) { function EmitEntireType (line 96) | func EmitEntireType(tg TypeGenerator, w io.Writer) { function EmitNode (line 114) | func EmitNode(ng NodeGenerator, w io.Writer) { function EmitTypeTable (line 158) | func EmitTypeTable(pkgName string, ts schema.TypeSystem, adjCfg *Adjunct... FILE: schema/gen/go/genpartsCommon.go constant doNotEditComment (line 16) | doNotEditComment = `// Code generated by go-ipld-prime gengo. DO NOT ED... function emitNativeMaybe (line 20) | func emitNativeMaybe(w io.Writer, adjCfg *AdjunctCfg, data interface{}) { function emitNativeType_scalar (line 58) | func emitNativeType_scalar(w io.Writer, adjCfg *AdjunctCfg, data interfa... function emitNativeAccessors_scalar (line 71) | func emitNativeAccessors_scalar(w io.Writer, adjCfg *AdjunctCfg, data in... function emitNativeBuilder_scalar (line 82) | func emitNativeBuilder_scalar(w io.Writer, adjCfg *AdjunctCfg, data inte... function emitNodeTypeAssertions_typical (line 96) | func emitNodeTypeAssertions_typical(w io.Writer, adjCfg *AdjunctCfg, dat... function emitNodeMethodAsKind_scalar (line 103) | func emitNodeMethodAsKind_scalar(w io.Writer, adjCfg *AdjunctCfg, data i... function emitNodeMethodPrototype_typical (line 111) | func emitNodeMethodPrototype_typical(w io.Writer, adjCfg *AdjunctCfg, da... function emitNodePrototypeType_typical (line 121) | func emitNodePrototypeType_typical(w io.Writer, adjCfg *AdjunctCfg, data... function emitTypicalTypedNodeMethodRepresentation (line 143) | func emitTypicalTypedNodeMethodRepresentation(w io.Writer, adjCfg *Adjun... function emitEmitNodeBuilderType_typical (line 152) | func emitEmitNodeBuilderType_typical(w io.Writer, adjCfg *AdjunctCfg, da... function emitNodeBuilderMethods_typical (line 162) | func emitNodeBuilderMethods_typical(w io.Writer, adjCfg *AdjunctCfg, dat... function emitNodeAssemblerType_scalar (line 181) | func emitNodeAssemblerType_scalar(w io.Writer, adjCfg *AdjunctCfg, data ... function emitNodeAssemblerMethodAssignNull_scalar (line 192) | func emitNodeAssemblerMethodAssignNull_scalar(w io.Writer, adjCfg *Adjun... function emitNodeAssemblerMethodAssignNull_recursive (line 210) | func emitNodeAssemblerMethodAssignNull_recursive(w io.Writer, adjCfg *Ad... function emitNodeAssemblerMethodAssignKind_scalar (line 231) | func emitNodeAssemblerMethodAssignKind_scalar(w io.Writer, adjCfg *Adjun... function emitNodeAssemblerMethodAssignNode_scalar (line 255) | func emitNodeAssemblerMethodAssignNode_scalar(w io.Writer, adjCfg *Adjun... FILE: schema/gen/go/genpartsList.go function emitNodeAssemblerMethodBeginList_listoid (line 14) | func emitNodeAssemblerMethodBeginList_listoid(w io.Writer, adjCfg *Adjun... function emitNodeAssemblerMethodAssignNode_listoid (line 52) | func emitNodeAssemblerMethodAssignNode_listoid(w io.Writer, adjCfg *Adju... function emitNodeAssemblerHelper_listoid_tidyHelper (line 103) | func emitNodeAssemblerHelper_listoid_tidyHelper(w io.Writer, adjCfg *Adj... function emitNodeAssemblerHelper_listoid_listAssemblerMethods (line 149) | func emitNodeAssemblerHelper_listoid_listAssemblerMethods(w io.Writer, a... FILE: schema/gen/go/genpartsMap.go function emitNodeAssemblerMethodBeginMap_mapoid (line 14) | func emitNodeAssemblerMethodBeginMap_mapoid(w io.Writer, adjCfg *Adjunct... function emitNodeAssemblerMethodAssignNode_mapoid (line 42) | func emitNodeAssemblerMethodAssignNode_mapoid(w io.Writer, adjCfg *Adjun... function emitNodeAssemblerHelper_mapoid_keyTidyHelper (line 96) | func emitNodeAssemblerHelper_mapoid_keyTidyHelper(w io.Writer, adjCfg *A... function emitNodeAssemblerHelper_mapoid_valueTidyHelper (line 141) | func emitNodeAssemblerHelper_mapoid_valueTidyHelper(w io.Writer, adjCfg ... function emitNodeAssemblerHelper_mapoid_mapAssemblerMethods (line 187) | func emitNodeAssemblerHelper_mapoid_mapAssemblerMethods(w io.Writer, adj... FILE: schema/gen/go/genpartsMinima.go function EmitInternalEnums (line 17) | func EmitInternalEnums(packageName string, w io.Writer) { FILE: schema/gen/go/genpartsStrictoid.go function emitNodeAssemblerMethodBeginMap_strictoid (line 11) | func emitNodeAssemblerMethodBeginMap_strictoid(w io.Writer, adjCfg *Adju... FILE: schema/gen/go/mixins/boolGenMixin.go type BoolTraits (line 9) | type BoolTraits struct method Kind (line 15) | func (BoolTraits) Kind() datamodel.Kind { method EmitNodeMethodKind (line 18) | func (g BoolTraits) EmitNodeMethodKind(w io.Writer) { method EmitNodeMethodLookupByString (line 25) | func (g BoolTraits) EmitNodeMethodLookupByString(w io.Writer) { method EmitNodeMethodLookupByNode (line 28) | func (g BoolTraits) EmitNodeMethodLookupByNode(w io.Writer) { method EmitNodeMethodLookupByIndex (line 31) | func (g BoolTraits) EmitNodeMethodLookupByIndex(w io.Writer) { method EmitNodeMethodLookupBySegment (line 34) | func (g BoolTraits) EmitNodeMethodLookupBySegment(w io.Writer) { method EmitNodeMethodMapIterator (line 37) | func (g BoolTraits) EmitNodeMethodMapIterator(w io.Writer) { method EmitNodeMethodListIterator (line 40) | func (g BoolTraits) EmitNodeMethodListIterator(w io.Writer) { method EmitNodeMethodLength (line 43) | func (g BoolTraits) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodIsAbsent (line 46) | func (g BoolTraits) EmitNodeMethodIsAbsent(w io.Writer) { method EmitNodeMethodIsNull (line 49) | func (g BoolTraits) EmitNodeMethodIsNull(w io.Writer) { method EmitNodeMethodAsInt (line 52) | func (g BoolTraits) EmitNodeMethodAsInt(w io.Writer) { method EmitNodeMethodAsFloat (line 55) | func (g BoolTraits) EmitNodeMethodAsFloat(w io.Writer) { method EmitNodeMethodAsString (line 58) | func (g BoolTraits) EmitNodeMethodAsString(w io.Writer) { method EmitNodeMethodAsBytes (line 61) | func (g BoolTraits) EmitNodeMethodAsBytes(w io.Writer) { method EmitNodeMethodAsLink (line 64) | func (g BoolTraits) EmitNodeMethodAsLink(w io.Writer) { type BoolAssemblerTraits (line 68) | type BoolAssemblerTraits struct method Kind (line 74) | func (BoolAssemblerTraits) Kind() datamodel.Kind { method EmitNodeAssemblerMethodBeginMap (line 77) | func (g BoolAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Writ... method EmitNodeAssemblerMethodBeginList (line 80) | func (g BoolAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.Wri... method EmitNodeAssemblerMethodAssignNull (line 83) | func (g BoolAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.Wr... method EmitNodeAssemblerMethodAssignInt (line 86) | func (g BoolAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.Wri... method EmitNodeAssemblerMethodAssignFloat (line 89) | func (g BoolAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io.W... method EmitNodeAssemblerMethodAssignString (line 92) | func (g BoolAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io.... method EmitNodeAssemblerMethodAssignBytes (line 95) | func (g BoolAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io.W... method EmitNodeAssemblerMethodAssignLink (line 98) | func (g BoolAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.Wr... method EmitNodeAssemblerMethodPrototype (line 101) | func (g BoolAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Wri... FILE: schema/gen/go/mixins/bytesGenMixin.go type BytesTraits (line 9) | type BytesTraits struct method Kind (line 15) | func (BytesTraits) Kind() datamodel.Kind { method EmitNodeMethodKind (line 18) | func (g BytesTraits) EmitNodeMethodKind(w io.Writer) { method EmitNodeMethodLookupByString (line 25) | func (g BytesTraits) EmitNodeMethodLookupByString(w io.Writer) { method EmitNodeMethodLookupByNode (line 28) | func (g BytesTraits) EmitNodeMethodLookupByNode(w io.Writer) { method EmitNodeMethodLookupByIndex (line 31) | func (g BytesTraits) EmitNodeMethodLookupByIndex(w io.Writer) { method EmitNodeMethodLookupBySegment (line 34) | func (g BytesTraits) EmitNodeMethodLookupBySegment(w io.Writer) { method EmitNodeMethodMapIterator (line 37) | func (g BytesTraits) EmitNodeMethodMapIterator(w io.Writer) { method EmitNodeMethodListIterator (line 40) | func (g BytesTraits) EmitNodeMethodListIterator(w io.Writer) { method EmitNodeMethodLength (line 43) | func (g BytesTraits) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodIsAbsent (line 46) | func (g BytesTraits) EmitNodeMethodIsAbsent(w io.Writer) { method EmitNodeMethodIsNull (line 49) | func (g BytesTraits) EmitNodeMethodIsNull(w io.Writer) { method EmitNodeMethodAsBool (line 52) | func (g BytesTraits) EmitNodeMethodAsBool(w io.Writer) { method EmitNodeMethodAsInt (line 55) | func (g BytesTraits) EmitNodeMethodAsInt(w io.Writer) { method EmitNodeMethodAsFloat (line 58) | func (g BytesTraits) EmitNodeMethodAsFloat(w io.Writer) { method EmitNodeMethodAsString (line 61) | func (g BytesTraits) EmitNodeMethodAsString(w io.Writer) { method EmitNodeMethodAsLink (line 64) | func (g BytesTraits) EmitNodeMethodAsLink(w io.Writer) { type BytesAssemblerTraits (line 68) | type BytesAssemblerTraits struct method Kind (line 74) | func (BytesAssemblerTraits) Kind() datamodel.Kind { method EmitNodeAssemblerMethodBeginMap (line 77) | func (g BytesAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Wri... method EmitNodeAssemblerMethodBeginList (line 80) | func (g BytesAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.Wr... method EmitNodeAssemblerMethodAssignNull (line 83) | func (g BytesAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.W... method EmitNodeAssemblerMethodAssignBool (line 86) | func (g BytesAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.W... method EmitNodeAssemblerMethodAssignInt (line 89) | func (g BytesAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.Wr... method EmitNodeAssemblerMethodAssignFloat (line 92) | func (g BytesAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io.... method EmitNodeAssemblerMethodAssignString (line 95) | func (g BytesAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io... method EmitNodeAssemblerMethodAssignLink (line 98) | func (g BytesAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.W... method EmitNodeAssemblerMethodPrototype (line 101) | func (g BytesAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Wr... FILE: schema/gen/go/mixins/floatGenMixin.go type FloatTraits (line 9) | type FloatTraits struct method Kind (line 15) | func (FloatTraits) Kind() datamodel.Kind { method EmitNodeMethodKind (line 18) | func (g FloatTraits) EmitNodeMethodKind(w io.Writer) { method EmitNodeMethodLookupByString (line 25) | func (g FloatTraits) EmitNodeMethodLookupByString(w io.Writer) { method EmitNodeMethodLookupByNode (line 28) | func (g FloatTraits) EmitNodeMethodLookupByNode(w io.Writer) { method EmitNodeMethodLookupByIndex (line 31) | func (g FloatTraits) EmitNodeMethodLookupByIndex(w io.Writer) { method EmitNodeMethodLookupBySegment (line 34) | func (g FloatTraits) EmitNodeMethodLookupBySegment(w io.Writer) { method EmitNodeMethodMapIterator (line 37) | func (g FloatTraits) EmitNodeMethodMapIterator(w io.Writer) { method EmitNodeMethodListIterator (line 40) | func (g FloatTraits) EmitNodeMethodListIterator(w io.Writer) { method EmitNodeMethodLength (line 43) | func (g FloatTraits) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodIsAbsent (line 46) | func (g FloatTraits) EmitNodeMethodIsAbsent(w io.Writer) { method EmitNodeMethodIsNull (line 49) | func (g FloatTraits) EmitNodeMethodIsNull(w io.Writer) { method EmitNodeMethodAsBool (line 52) | func (g FloatTraits) EmitNodeMethodAsBool(w io.Writer) { method EmitNodeMethodAsInt (line 55) | func (g FloatTraits) EmitNodeMethodAsInt(w io.Writer) { method EmitNodeMethodAsString (line 58) | func (g FloatTraits) EmitNodeMethodAsString(w io.Writer) { method EmitNodeMethodAsBytes (line 61) | func (g FloatTraits) EmitNodeMethodAsBytes(w io.Writer) { method EmitNodeMethodAsLink (line 64) | func (g FloatTraits) EmitNodeMethodAsLink(w io.Writer) { type FloatAssemblerTraits (line 68) | type FloatAssemblerTraits struct method Kind (line 74) | func (FloatAssemblerTraits) Kind() datamodel.Kind { method EmitNodeAssemblerMethodBeginMap (line 77) | func (g FloatAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Wri... method EmitNodeAssemblerMethodBeginList (line 80) | func (g FloatAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.Wr... method EmitNodeAssemblerMethodAssignNull (line 83) | func (g FloatAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.W... method EmitNodeAssemblerMethodAssignBool (line 86) | func (g FloatAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.W... method EmitNodeAssemblerMethodAssignInt (line 89) | func (g FloatAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.Wr... method EmitNodeAssemblerMethodAssignString (line 92) | func (g FloatAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io... method EmitNodeAssemblerMethodAssignBytes (line 95) | func (g FloatAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io.... method EmitNodeAssemblerMethodAssignLink (line 98) | func (g FloatAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.W... method EmitNodeAssemblerMethodPrototype (line 101) | func (g FloatAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Wr... FILE: schema/gen/go/mixins/intGenMixin.go type IntTraits (line 9) | type IntTraits struct method Kind (line 15) | func (IntTraits) Kind() datamodel.Kind { method EmitNodeMethodKind (line 18) | func (g IntTraits) EmitNodeMethodKind(w io.Writer) { method EmitNodeMethodLookupByString (line 25) | func (g IntTraits) EmitNodeMethodLookupByString(w io.Writer) { method EmitNodeMethodLookupByNode (line 28) | func (g IntTraits) EmitNodeMethodLookupByNode(w io.Writer) { method EmitNodeMethodLookupByIndex (line 31) | func (g IntTraits) EmitNodeMethodLookupByIndex(w io.Writer) { method EmitNodeMethodLookupBySegment (line 34) | func (g IntTraits) EmitNodeMethodLookupBySegment(w io.Writer) { method EmitNodeMethodMapIterator (line 37) | func (g IntTraits) EmitNodeMethodMapIterator(w io.Writer) { method EmitNodeMethodListIterator (line 40) | func (g IntTraits) EmitNodeMethodListIterator(w io.Writer) { method EmitNodeMethodLength (line 43) | func (g IntTraits) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodIsAbsent (line 46) | func (g IntTraits) EmitNodeMethodIsAbsent(w io.Writer) { method EmitNodeMethodIsNull (line 49) | func (g IntTraits) EmitNodeMethodIsNull(w io.Writer) { method EmitNodeMethodAsBool (line 52) | func (g IntTraits) EmitNodeMethodAsBool(w io.Writer) { method EmitNodeMethodAsFloat (line 55) | func (g IntTraits) EmitNodeMethodAsFloat(w io.Writer) { method EmitNodeMethodAsString (line 58) | func (g IntTraits) EmitNodeMethodAsString(w io.Writer) { method EmitNodeMethodAsBytes (line 61) | func (g IntTraits) EmitNodeMethodAsBytes(w io.Writer) { method EmitNodeMethodAsLink (line 64) | func (g IntTraits) EmitNodeMethodAsLink(w io.Writer) { type IntAssemblerTraits (line 68) | type IntAssemblerTraits struct method Kind (line 74) | func (IntAssemblerTraits) Kind() datamodel.Kind { method EmitNodeAssemblerMethodBeginMap (line 77) | func (g IntAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Write... method EmitNodeAssemblerMethodBeginList (line 80) | func (g IntAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.Writ... method EmitNodeAssemblerMethodAssignNull (line 83) | func (g IntAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.Wri... method EmitNodeAssemblerMethodAssignBool (line 86) | func (g IntAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.Wri... method EmitNodeAssemblerMethodAssignFloat (line 89) | func (g IntAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io.Wr... method EmitNodeAssemblerMethodAssignString (line 92) | func (g IntAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io.W... method EmitNodeAssemblerMethodAssignBytes (line 95) | func (g IntAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io.Wr... method EmitNodeAssemblerMethodAssignLink (line 98) | func (g IntAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.Wri... method EmitNodeAssemblerMethodPrototype (line 101) | func (g IntAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Writ... FILE: schema/gen/go/mixins/kindTraits.go type kindTraitsGenerator (line 27) | type kindTraitsGenerator struct method emitNodeMethodLookupByString (line 34) | func (g kindTraitsGenerator) emitNodeMethodLookupByString(w io.Writer) { method emitNodeMethodLookupByNode (line 45) | func (g kindTraitsGenerator) emitNodeMethodLookupByNode(w io.Writer) { method emitNodeMethodLookupByIndex (line 56) | func (g kindTraitsGenerator) emitNodeMethodLookupByIndex(w io.Writer) { method emitNodeMethodLookupBySegment (line 67) | func (g kindTraitsGenerator) emitNodeMethodLookupBySegment(w io.Writer) { method emitNodeMethodMapIterator (line 78) | func (g kindTraitsGenerator) emitNodeMethodMapIterator(w io.Writer) { method emitNodeMethodListIterator (line 89) | func (g kindTraitsGenerator) emitNodeMethodListIterator(w io.Writer) { method emitNodeMethodLength (line 100) | func (g kindTraitsGenerator) emitNodeMethodLength(w io.Writer) { method emitNodeMethodIsAbsent (line 111) | func (g kindTraitsGenerator) emitNodeMethodIsAbsent(w io.Writer) { method emitNodeMethodIsNull (line 119) | func (g kindTraitsGenerator) emitNodeMethodIsNull(w io.Writer) { method emitNodeMethodAsBool (line 127) | func (g kindTraitsGenerator) emitNodeMethodAsBool(w io.Writer) { method emitNodeMethodAsInt (line 138) | func (g kindTraitsGenerator) emitNodeMethodAsInt(w io.Writer) { method emitNodeMethodAsFloat (line 149) | func (g kindTraitsGenerator) emitNodeMethodAsFloat(w io.Writer) { method emitNodeMethodAsString (line 160) | func (g kindTraitsGenerator) emitNodeMethodAsString(w io.Writer) { method emitNodeMethodAsBytes (line 171) | func (g kindTraitsGenerator) emitNodeMethodAsBytes(w io.Writer) { method emitNodeMethodAsLink (line 182) | func (g kindTraitsGenerator) emitNodeMethodAsLink(w io.Writer) { type kindAssemblerTraitsGenerator (line 195) | type kindAssemblerTraitsGenerator struct method emitNodeAssemblerMethodBeginMap (line 210) | func (g kindAssemblerTraitsGenerator) emitNodeAssemblerMethodBeginMap(... method emitNodeAssemblerMethodBeginList (line 221) | func (g kindAssemblerTraitsGenerator) emitNodeAssemblerMethodBeginList... method emitNodeAssemblerMethodAssignNull (line 232) | func (g kindAssemblerTraitsGenerator) emitNodeAssemblerMethodAssignNul... method emitNodeAssemblerMethodAssignBool (line 243) | func (g kindAssemblerTraitsGenerator) emitNodeAssemblerMethodAssignBoo... method emitNodeAssemblerMethodAssignInt (line 254) | func (g kindAssemblerTraitsGenerator) emitNodeAssemblerMethodAssignInt... method emitNodeAssemblerMethodAssignFloat (line 265) | func (g kindAssemblerTraitsGenerator) emitNodeAssemblerMethodAssignFlo... method emitNodeAssemblerMethodAssignString (line 276) | func (g kindAssemblerTraitsGenerator) emitNodeAssemblerMethodAssignStr... method emitNodeAssemblerMethodAssignBytes (line 287) | func (g kindAssemblerTraitsGenerator) emitNodeAssemblerMethodAssignByt... method emitNodeAssemblerMethodAssignLink (line 298) | func (g kindAssemblerTraitsGenerator) emitNodeAssemblerMethodAssignLin... method emitNodeAssemblerMethodPrototype (line 311) | func (g kindAssemblerTraitsGenerator) emitNodeAssemblerMethodPrototype... FILE: schema/gen/go/mixins/linkGenMixin.go type LinkTraits (line 9) | type LinkTraits struct method Kind (line 15) | func (LinkTraits) Kind() datamodel.Kind { method EmitNodeMethodKind (line 18) | func (g LinkTraits) EmitNodeMethodKind(w io.Writer) { method EmitNodeMethodLookupByString (line 25) | func (g LinkTraits) EmitNodeMethodLookupByString(w io.Writer) { method EmitNodeMethodLookupByNode (line 28) | func (g LinkTraits) EmitNodeMethodLookupByNode(w io.Writer) { method EmitNodeMethodLookupByIndex (line 31) | func (g LinkTraits) EmitNodeMethodLookupByIndex(w io.Writer) { method EmitNodeMethodLookupBySegment (line 34) | func (g LinkTraits) EmitNodeMethodLookupBySegment(w io.Writer) { method EmitNodeMethodMapIterator (line 37) | func (g LinkTraits) EmitNodeMethodMapIterator(w io.Writer) { method EmitNodeMethodListIterator (line 40) | func (g LinkTraits) EmitNodeMethodListIterator(w io.Writer) { method EmitNodeMethodLength (line 43) | func (g LinkTraits) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodIsAbsent (line 46) | func (g LinkTraits) EmitNodeMethodIsAbsent(w io.Writer) { method EmitNodeMethodIsNull (line 49) | func (g LinkTraits) EmitNodeMethodIsNull(w io.Writer) { method EmitNodeMethodAsBool (line 52) | func (g LinkTraits) EmitNodeMethodAsBool(w io.Writer) { method EmitNodeMethodAsInt (line 55) | func (g LinkTraits) EmitNodeMethodAsInt(w io.Writer) { method EmitNodeMethodAsFloat (line 58) | func (g LinkTraits) EmitNodeMethodAsFloat(w io.Writer) { method EmitNodeMethodAsString (line 61) | func (g LinkTraits) EmitNodeMethodAsString(w io.Writer) { method EmitNodeMethodAsBytes (line 64) | func (g LinkTraits) EmitNodeMethodAsBytes(w io.Writer) { type LinkAssemblerTraits (line 68) | type LinkAssemblerTraits struct method Kind (line 74) | func (LinkAssemblerTraits) Kind() datamodel.Kind { method EmitNodeAssemblerMethodBeginMap (line 77) | func (g LinkAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Writ... method EmitNodeAssemblerMethodBeginList (line 80) | func (g LinkAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.Wri... method EmitNodeAssemblerMethodAssignNull (line 83) | func (g LinkAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.Wr... method EmitNodeAssemblerMethodAssignBool (line 86) | func (g LinkAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.Wr... method EmitNodeAssemblerMethodAssignInt (line 89) | func (g LinkAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.Wri... method EmitNodeAssemblerMethodAssignFloat (line 92) | func (g LinkAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io.W... method EmitNodeAssemblerMethodAssignString (line 95) | func (g LinkAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io.... method EmitNodeAssemblerMethodAssignBytes (line 98) | func (g LinkAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io.W... method EmitNodeAssemblerMethodPrototype (line 101) | func (g LinkAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Wri... FILE: schema/gen/go/mixins/listGenMixin.go type ListTraits (line 9) | type ListTraits struct method Kind (line 15) | func (ListTraits) Kind() datamodel.Kind { method EmitNodeMethodKind (line 18) | func (g ListTraits) EmitNodeMethodKind(w io.Writer) { method EmitNodeMethodLookupByString (line 25) | func (g ListTraits) EmitNodeMethodLookupByString(w io.Writer) { method EmitNodeMethodLookupBySegment (line 28) | func (g ListTraits) EmitNodeMethodLookupBySegment(w io.Writer) { method EmitNodeMethodMapIterator (line 39) | func (g ListTraits) EmitNodeMethodMapIterator(w io.Writer) { method EmitNodeMethodIsAbsent (line 42) | func (g ListTraits) EmitNodeMethodIsAbsent(w io.Writer) { method EmitNodeMethodIsNull (line 45) | func (g ListTraits) EmitNodeMethodIsNull(w io.Writer) { method EmitNodeMethodAsBool (line 48) | func (g ListTraits) EmitNodeMethodAsBool(w io.Writer) { method EmitNodeMethodAsInt (line 51) | func (g ListTraits) EmitNodeMethodAsInt(w io.Writer) { method EmitNodeMethodAsFloat (line 54) | func (g ListTraits) EmitNodeMethodAsFloat(w io.Writer) { method EmitNodeMethodAsString (line 57) | func (g ListTraits) EmitNodeMethodAsString(w io.Writer) { method EmitNodeMethodAsBytes (line 60) | func (g ListTraits) EmitNodeMethodAsBytes(w io.Writer) { method EmitNodeMethodAsLink (line 63) | func (g ListTraits) EmitNodeMethodAsLink(w io.Writer) { type ListAssemblerTraits (line 67) | type ListAssemblerTraits struct method Kind (line 73) | func (ListAssemblerTraits) Kind() datamodel.Kind { method EmitNodeAssemblerMethodBeginMap (line 76) | func (g ListAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Writ... method EmitNodeAssemblerMethodAssignNull (line 79) | func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.Wr... method EmitNodeAssemblerMethodAssignBool (line 82) | func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.Wr... method EmitNodeAssemblerMethodAssignInt (line 85) | func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.Wri... method EmitNodeAssemblerMethodAssignFloat (line 88) | func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io.W... method EmitNodeAssemblerMethodAssignString (line 91) | func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io.... method EmitNodeAssemblerMethodAssignBytes (line 94) | func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io.W... method EmitNodeAssemblerMethodAssignLink (line 97) | func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.Wr... method EmitNodeAssemblerMethodPrototype (line 100) | func (g ListAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Wri... FILE: schema/gen/go/mixins/mapGenMixin.go type MapTraits (line 9) | type MapTraits struct method Kind (line 15) | func (MapTraits) Kind() datamodel.Kind { method EmitNodeMethodKind (line 18) | func (g MapTraits) EmitNodeMethodKind(w io.Writer) { method EmitNodeMethodLookupByIndex (line 25) | func (g MapTraits) EmitNodeMethodLookupByIndex(w io.Writer) { method EmitNodeMethodLookupBySegment (line 28) | func (g MapTraits) EmitNodeMethodLookupBySegment(w io.Writer) { method EmitNodeMethodListIterator (line 35) | func (g MapTraits) EmitNodeMethodListIterator(w io.Writer) { method EmitNodeMethodIsAbsent (line 38) | func (g MapTraits) EmitNodeMethodIsAbsent(w io.Writer) { method EmitNodeMethodIsNull (line 41) | func (g MapTraits) EmitNodeMethodIsNull(w io.Writer) { method EmitNodeMethodAsBool (line 44) | func (g MapTraits) EmitNodeMethodAsBool(w io.Writer) { method EmitNodeMethodAsInt (line 47) | func (g MapTraits) EmitNodeMethodAsInt(w io.Writer) { method EmitNodeMethodAsFloat (line 50) | func (g MapTraits) EmitNodeMethodAsFloat(w io.Writer) { method EmitNodeMethodAsString (line 53) | func (g MapTraits) EmitNodeMethodAsString(w io.Writer) { method EmitNodeMethodAsBytes (line 56) | func (g MapTraits) EmitNodeMethodAsBytes(w io.Writer) { method EmitNodeMethodAsLink (line 59) | func (g MapTraits) EmitNodeMethodAsLink(w io.Writer) { type MapAssemblerTraits (line 63) | type MapAssemblerTraits struct method Kind (line 69) | func (MapAssemblerTraits) Kind() datamodel.Kind { method EmitNodeAssemblerMethodBeginList (line 72) | func (g MapAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.Writ... method EmitNodeAssemblerMethodAssignNull (line 75) | func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.Wri... method EmitNodeAssemblerMethodAssignBool (line 78) | func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.Wri... method EmitNodeAssemblerMethodAssignInt (line 81) | func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.Writ... method EmitNodeAssemblerMethodAssignFloat (line 84) | func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io.Wr... method EmitNodeAssemblerMethodAssignString (line 87) | func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io.W... method EmitNodeAssemblerMethodAssignBytes (line 90) | func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io.Wr... method EmitNodeAssemblerMethodAssignLink (line 93) | func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.Wri... method EmitNodeAssemblerMethodPrototype (line 96) | func (g MapAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Writ... FILE: schema/gen/go/mixins/stringGenMixin.go type StringTraits (line 9) | type StringTraits struct method Kind (line 15) | func (StringTraits) Kind() datamodel.Kind { method EmitNodeMethodKind (line 18) | func (g StringTraits) EmitNodeMethodKind(w io.Writer) { method EmitNodeMethodLookupByString (line 25) | func (g StringTraits) EmitNodeMethodLookupByString(w io.Writer) { method EmitNodeMethodLookupByNode (line 28) | func (g StringTraits) EmitNodeMethodLookupByNode(w io.Writer) { method EmitNodeMethodLookupByIndex (line 31) | func (g StringTraits) EmitNodeMethodLookupByIndex(w io.Writer) { method EmitNodeMethodLookupBySegment (line 34) | func (g StringTraits) EmitNodeMethodLookupBySegment(w io.Writer) { method EmitNodeMethodMapIterator (line 37) | func (g StringTraits) EmitNodeMethodMapIterator(w io.Writer) { method EmitNodeMethodListIterator (line 40) | func (g StringTraits) EmitNodeMethodListIterator(w io.Writer) { method EmitNodeMethodLength (line 43) | func (g StringTraits) EmitNodeMethodLength(w io.Writer) { method EmitNodeMethodIsAbsent (line 46) | func (g StringTraits) EmitNodeMethodIsAbsent(w io.Writer) { method EmitNodeMethodIsNull (line 49) | func (g StringTraits) EmitNodeMethodIsNull(w io.Writer) { method EmitNodeMethodAsBool (line 52) | func (g StringTraits) EmitNodeMethodAsBool(w io.Writer) { method EmitNodeMethodAsInt (line 55) | func (g StringTraits) EmitNodeMethodAsInt(w io.Writer) { method EmitNodeMethodAsFloat (line 58) | func (g StringTraits) EmitNodeMethodAsFloat(w io.Writer) { method EmitNodeMethodAsBytes (line 61) | func (g StringTraits) EmitNodeMethodAsBytes(w io.Writer) { method EmitNodeMethodAsLink (line 64) | func (g StringTraits) EmitNodeMethodAsLink(w io.Writer) { type StringAssemblerTraits (line 68) | type StringAssemblerTraits struct method Kind (line 74) | func (StringAssemblerTraits) Kind() datamodel.Kind { method EmitNodeAssemblerMethodBeginMap (line 77) | func (g StringAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Wr... method EmitNodeAssemblerMethodBeginList (line 80) | func (g StringAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.W... method EmitNodeAssemblerMethodAssignNull (line 83) | func (g StringAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.... method EmitNodeAssemblerMethodAssignBool (line 86) | func (g StringAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.... method EmitNodeAssemblerMethodAssignInt (line 89) | func (g StringAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.W... method EmitNodeAssemblerMethodAssignFloat (line 92) | func (g StringAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io... method EmitNodeAssemblerMethodAssignBytes (line 95) | func (g StringAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io... method EmitNodeAssemblerMethodAssignLink (line 98) | func (g StringAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.... method EmitNodeAssemblerMethodPrototype (line 101) | func (g StringAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.W... FILE: schema/gen/go/mixins/templateUtil.go function doTemplate (line 11) | func doTemplate(tmplstr string, w io.Writer, data interface{}) { FILE: schema/gen/go/templateUtil.go function doTemplate (line 12) | func doTemplate(tmplstr string, w io.Writer, adjCfg *AdjunctCfg, data in... FILE: schema/gen/go/testEngine_disabled_test.go function buildGennedCode (line 17) | func buildGennedCode(t *testing.T, prefix string, pkgName string) { function fnPrototypeByName (line 62) | func fnPrototypeByName(prefix string) func(string) datamodel.NodePrototy... FILE: schema/gen/go/testEngine_nocgo_test.go function buildGennedCode (line 31) | func buildGennedCode(t *testing.T, prefix string, pkgName string) { function fnPrototypeByName (line 62) | func fnPrototypeByName(prefix string) func(string) datamodel.NodePrototy... FILE: schema/gen/go/testEngine_plugin_test.go function objPath (line 15) | func objPath(prefix string) string { function buildGennedCode (line 19) | func buildGennedCode(t *testing.T, prefix string, _ string) { function fnPrototypeByName (line 37) | func fnPrototypeByName(prefix string) func(string) datamodel.NodePrototy... FILE: schema/gen/go/testEngine_test.go type genAndCompileEngine (line 16) | type genAndCompileEngine struct method Init (line 27) | func (e *genAndCompileEngine) Init(t *testing.T, ts schema.TypeSystem) { method PrototypeByName (line 79) | func (e *genAndCompileEngine) PrototypeByName(name string) datamodel.N... FILE: schema/gen/go/testLinks_test.go function TestLinks (line 10) | func TestLinks(t *testing.T) { FILE: schema/gen/go/testLists_test.go function TestListsContainingMaybe (line 11) | func TestListsContainingMaybe(t *testing.T) { function TestListsContainingLists (line 39) | func TestListsContainingLists(t *testing.T) { FILE: schema/gen/go/testMaps_test.go function TestMapsContainingMaybe (line 11) | func TestMapsContainingMaybe(t *testing.T) { function TestMapsContainingMaps (line 38) | func TestMapsContainingMaps(t *testing.T) { function TestMapsWithComplexKeys (line 47) | func TestMapsWithComplexKeys(t *testing.T) { FILE: schema/gen/go/testScalars_test.go function TestScalars (line 10) | func TestScalars(t *testing.T) { FILE: schema/gen/go/testStructReprStringjoin_test.go function TestStructReprStringjoin (line 10) | func TestStructReprStringjoin(t *testing.T) { FILE: schema/gen/go/testStructReprTuple_test.go function TestStructReprTuple (line 10) | func TestStructReprTuple(t *testing.T) { FILE: schema/gen/go/testStruct_test.go function TestRequiredFields (line 10) | func TestRequiredFields(t *testing.T) { FILE: schema/gen/go/testStructsContainingMaybe_test.go function TestStructsContainingMaybe (line 11) | func TestStructsContainingMaybe(t *testing.T) { FILE: schema/gen/go/testUnionsKinded_test.go function TestUnionKinded (line 11) | func TestUnionKinded(t *testing.T) { FILE: schema/gen/go/testUnionsStringprefix_test.go function TestUnionStringprefix (line 11) | func TestUnionStringprefix(t *testing.T) { FILE: schema/gen/go/testUnions_test.go function TestUnionKeyed (line 11) | func TestUnionKeyed(t *testing.T) { function TestUnionKeyedComplexChildren (line 38) | func TestUnionKeyedComplexChildren(t *testing.T) { function TestUnionKeyedReset (line 65) | func TestUnionKeyedReset(t *testing.T) { FILE: schema/kind.go type TypeKind (line 13) | type TypeKind method String (line 32) | func (k TypeKind) String() string { method ActsLike (line 79) | func (k TypeKind) ActsLike() datamodel.Kind { constant TypeKind_Invalid (line 16) | TypeKind_Invalid TypeKind = 0 constant TypeKind_Map (line 17) | TypeKind_Map TypeKind = '{' constant TypeKind_List (line 18) | TypeKind_List TypeKind = '[' constant TypeKind_Unit (line 19) | TypeKind_Unit TypeKind = '1' constant TypeKind_Bool (line 20) | TypeKind_Bool TypeKind = 'b' constant TypeKind_Int (line 21) | TypeKind_Int TypeKind = 'i' constant TypeKind_Float (line 22) | TypeKind_Float TypeKind = 'f' constant TypeKind_String (line 23) | TypeKind_String TypeKind = 's' constant TypeKind_Bytes (line 24) | TypeKind_Bytes TypeKind = 'x' constant TypeKind_Link (line 25) | TypeKind_Link TypeKind = '/' constant TypeKind_Struct (line 26) | TypeKind_Struct TypeKind = '$' constant TypeKind_Union (line 27) | TypeKind_Union TypeKind = '^' constant TypeKind_Enum (line 28) | TypeKind_Enum TypeKind = '%' constant TypeKind_Any (line 29) | TypeKind_Any TypeKind = '?' FILE: schema/maybe.go type Maybe (line 3) | type Maybe constant Maybe_Absent (line 6) | Maybe_Absent = Maybe(0) constant Maybe_Null (line 7) | Maybe_Null = Maybe(1) constant Maybe_Value (line 8) | Maybe_Value = Maybe(2) FILE: schema/tmpBuilders.go function SpawnTypeSystem (line 31) | func SpawnTypeSystem(types ...Type) (*TypeSystem, []error) { function MustTypeSystem (line 42) | func MustTypeSystem(types ...Type) *TypeSystem { function SpawnString (line 50) | func SpawnString(name TypeName) *TypeString { function SpawnBool (line 54) | func SpawnBool(name TypeName) *TypeBool { function SpawnInt (line 58) | func SpawnInt(name TypeName) *TypeInt { function SpawnFloat (line 62) | func SpawnFloat(name TypeName) *TypeFloat { function SpawnBytes (line 66) | func SpawnBytes(name TypeName) *TypeBytes { function SpawnLink (line 70) | func SpawnLink(name TypeName) *TypeLink { function SpawnLinkReference (line 74) | func SpawnLinkReference(name TypeName, pointsTo TypeName) *TypeLink { function SpawnList (line 78) | func SpawnList(name TypeName, valueType TypeName, nullable bool) *TypeLi... function SpawnMap (line 82) | func SpawnMap(name TypeName, keyType TypeName, valueType TypeName, nulla... function SpawnAny (line 86) | func SpawnAny(name TypeName) *TypeAny { function SpawnStruct (line 90) | func SpawnStruct(name TypeName, fields []StructField, repr StructReprese... function SpawnStructField (line 113) | func SpawnStructField(name string, typ TypeName, optional bool, nullable... function SpawnStructRepresentationMap (line 116) | func SpawnStructRepresentationMap(renames map[string]string) StructRepre... function SpawnStructRepresentationMap2 (line 119) | func SpawnStructRepresentationMap2(renames map[string]string, implicits ... function SpawnStructRepresentationTuple (line 122) | func SpawnStructRepresentationTuple() StructRepresentation_Tuple { function SpawnStructRepresentationListPairs (line 125) | func SpawnStructRepresentationListPairs() StructRepresentation_ListPairs { function SpawnStructRepresentationStringjoin (line 128) | func SpawnStructRepresentationStringjoin(delim string) StructRepresentat... function SpawnUnion (line 132) | func SpawnUnion(name TypeName, members []TypeName, repr UnionRepresentat... function SpawnUnionRepresentationKeyed (line 135) | func SpawnUnionRepresentationKeyed(table map[string]TypeName) UnionRepre... function SpawnUnionRepresentationKinded (line 138) | func SpawnUnionRepresentationKinded(table map[datamodel.Kind]TypeName) U... function SpawnUnionRepresentationStringprefix (line 141) | func SpawnUnionRepresentationStringprefix(delim string, table map[string... function SpawnUnionRepresentationInline (line 144) | func SpawnUnionRepresentationInline(discriminantKey string, table map[st... function SpawnEnum (line 148) | func SpawnEnum(name TypeName, members []string, repr EnumRepresentation)... function SpawnDefaultBasicTypes (line 153) | func SpawnDefaultBasicTypes(ts *TypeSystem) { function Clone (line 173) | func Clone(typ Type) Type { function MergeTypeSystem (line 221) | func MergeTypeSystem(target *TypeSystem, source *TypeSystem, ignoreDups ... function accumulateWithRecovery (line 232) | func accumulateWithRecovery(ts *TypeSystem, typ Type) { method Init (line 241) | func (ts *TypeSystem) Init() { method Accumulate (line 244) | func (ts *TypeSystem) Accumulate(typ Type) { method GetTypes (line 253) | func (ts TypeSystem) GetTypes() map[TypeName]Type { method TypeByName (line 256) | func (ts TypeSystem) TypeByName(n string) Type { method Names (line 259) | func (ts TypeSystem) Names() []TypeName { method ValidateGraph (line 269) | func (ts TypeSystem) ValidateGraph() []error { FILE: schema/type.go type Type (line 42) | type Type interface type typeBase (line 107) | type typeBase struct type TypeBool (line 112) | type TypeBool struct type TypeString (line 116) | type TypeString struct type TypeBytes (line 120) | type TypeBytes struct type TypeInt (line 124) | type TypeInt struct type TypeFloat (line 128) | type TypeFloat struct type TypeAny (line 132) | type TypeAny struct type TypeMap (line 136) | type TypeMap struct type TypeList (line 144) | type TypeList struct type TypeLink (line 151) | type TypeLink struct type TypeUnion (line 158) | type TypeUnion struct type UnionRepresentation (line 169) | type UnionRepresentation interface type UnionRepresentation_Keyed (line 182) | type UnionRepresentation_Keyed struct method _UnionRepresentation (line 171) | func (UnionRepresentation_Keyed) _UnionRepresentation() {} type UnionRepresentation_Kinded (line 185) | type UnionRepresentation_Kinded struct method _UnionRepresentation (line 172) | func (UnionRepresentation_Kinded) _UnionRepresentation() {} type UnionRepresentation_Envelope (line 190) | type UnionRepresentation_Envelope struct method _UnionRepresentation (line 173) | func (UnionRepresentation_Envelope) _UnionRepresentation() {} type UnionRepresentation_Inline (line 197) | type UnionRepresentation_Inline struct method _UnionRepresentation (line 174) | func (UnionRepresentation_Inline) _UnionRepresentation() {} type UnionRepresentation_Stringprefix (line 201) | type UnionRepresentation_Stringprefix struct method _UnionRepresentation (line 175) | func (UnionRepresentation_Stringprefix) _UnionRepresentation() {} type TypeStruct (line 206) | type TypeStruct struct type StructField (line 215) | type StructField struct type StructRepresentation (line 223) | type StructRepresentation interface type StructRepresentation_Map (line 231) | type StructRepresentation_Map struct method _StructRepresentation (line 225) | func (StructRepresentation_Map) _StructRepresentation() {} type StructRepresentation_Tuple (line 235) | type StructRepresentation_Tuple struct method _StructRepresentation (line 226) | func (StructRepresentation_Tuple) _StructRepresentation() {} type StructRepresentation_ListPairs (line 236) | type StructRepresentation_ListPairs struct method _StructRepresentation (line 227) | func (StructRepresentation_ListPairs) _StructRepresentation() {} type StructRepresentation_StringPairs (line 239) | type StructRepresentation_StringPairs struct method _StructRepresentation (line 228) | func (StructRepresentation_StringPairs) _StructRepresentation() {} type StructRepresentation_Stringjoin (line 240) | type StructRepresentation_Stringjoin struct method _StructRepresentation (line 229) | func (StructRepresentation_Stringjoin) _StructRepresentation() {} type TypeEnum (line 242) | type TypeEnum struct type EnumRepresentation (line 248) | type EnumRepresentation interface type EnumRepresentation_String (line 253) | type EnumRepresentation_String method _EnumRepresentation (line 250) | func (EnumRepresentation_String) _EnumRepresentation() {} type EnumRepresentation_Int (line 254) | type EnumRepresentation_Int method _EnumRepresentation (line 251) | func (EnumRepresentation_Int) _EnumRepresentation() {} type ImplicitValue (line 260) | type ImplicitValue interface type ImplicitValue_EmptyList (line 268) | type ImplicitValue_EmptyList struct method _ImplicitValue (line 262) | func (ImplicitValue_EmptyList) _ImplicitValue() {} type ImplicitValue_EmptyMap (line 269) | type ImplicitValue_EmptyMap struct method _ImplicitValue (line 263) | func (ImplicitValue_EmptyMap) _ImplicitValue() {} type ImplicitValue_String (line 270) | type ImplicitValue_String method _ImplicitValue (line 264) | func (ImplicitValue_String) _ImplicitValue() {} type ImplicitValue_Int (line 271) | type ImplicitValue_Int method _ImplicitValue (line 265) | func (ImplicitValue_Int) _ImplicitValue() {} type ImplicitValue_Bool (line 272) | type ImplicitValue_Bool method _ImplicitValue (line 266) | func (ImplicitValue_Bool) _ImplicitValue() {} FILE: schema/typeMethods.go method _Type (line 9) | func (t *typeBase) _Type(ts *TypeSystem) { method TypeSystem (line 12) | func (t typeBase) TypeSystem() *TypeSystem { return t.universe } method Name (line 13) | func (t typeBase) Name() TypeName { return t.name } method TypeKind (line 15) | func (TypeBool) TypeKind() TypeKind { return TypeKind_Bool } method TypeKind (line 16) | func (TypeString) TypeKind() TypeKind { return TypeKind_String } method TypeKind (line 17) | func (TypeBytes) TypeKind() TypeKind { return TypeKind_Bytes } method TypeKind (line 18) | func (TypeInt) TypeKind() TypeKind { return TypeKind_Int } method TypeKind (line 19) | func (TypeFloat) TypeKind() TypeKind { return TypeKind_Float } method TypeKind (line 20) | func (TypeAny) TypeKind() TypeKind { return TypeKind_Any } method TypeKind (line 21) | func (TypeMap) TypeKind() TypeKind { return TypeKind_Map } method TypeKind (line 22) | func (TypeList) TypeKind() TypeKind { return TypeKind_List } method TypeKind (line 23) | func (TypeLink) TypeKind() TypeKind { return TypeKind_Link } method TypeKind (line 24) | func (TypeUnion) TypeKind() TypeKind { return TypeKind_Union } method TypeKind (line 25) | func (TypeStruct) TypeKind() TypeKind { return TypeKind_Struct } method TypeKind (line 26) | func (TypeEnum) TypeKind() TypeKind { return TypeKind_Enum } method RepresentationBehavior (line 28) | func (TypeBool) RepresentationBehavior() datamodel.Kind { return datam... method RepresentationBehavior (line 29) | func (TypeString) RepresentationBehavior() datamodel.Kind { return datam... method RepresentationBehavior (line 30) | func (TypeBytes) RepresentationBehavior() datamodel.Kind { return datam... method RepresentationBehavior (line 31) | func (TypeInt) RepresentationBehavior() datamodel.Kind { return datam... method RepresentationBehavior (line 32) | func (TypeFloat) RepresentationBehavior() datamodel.Kind { return datam... method RepresentationBehavior (line 33) | func (TypeMap) RepresentationBehavior() datamodel.Kind { return datam... method RepresentationBehavior (line 34) | func (TypeList) RepresentationBehavior() datamodel.Kind { return datam... method RepresentationBehavior (line 35) | func (TypeLink) RepresentationBehavior() datamodel.Kind { return datam... method RepresentationBehavior (line 36) | func (t TypeUnion) RepresentationBehavior() datamodel.Kind { method RepresentationBehavior (line 52) | func (t TypeStruct) RepresentationBehavior() datamodel.Kind { method RepresentationBehavior (line 68) | func (t TypeEnum) RepresentationBehavior() datamodel.Kind { method RepresentationBehavior (line 72) | func (t TypeAny) RepresentationBehavior() datamodel.Kind { method IsAnonymous (line 96) | func (t TypeMap) IsAnonymous() bool { method KeyType (line 104) | func (t TypeMap) KeyType() Type { method ValueType (line 109) | func (t TypeMap) ValueType() Type { method ValueIsNullable (line 115) | func (t TypeMap) ValueIsNullable() bool { method IsAnonymous (line 122) | func (t TypeList) IsAnonymous() bool { method ValueType (line 127) | func (t TypeList) ValueType() Type { method ValueIsNullable (line 133) | func (t TypeList) ValueIsNullable() bool { method Members (line 138) | func (t TypeUnion) Members() []Type { method RepresentationStrategy (line 146) | func (t TypeUnion) RepresentationStrategy() UnionRepresentation { method GetDiscriminant (line 150) | func (r UnionRepresentation_Keyed) GetDiscriminant(t Type) string { method GetDelim (line 159) | func (r UnionRepresentation_Stringprefix) GetDelim() string { method GetDiscriminant (line 163) | func (r UnionRepresentation_Stringprefix) GetDiscriminant(t Type) string { method GetMember (line 174) | func (r UnionRepresentation_Kinded) GetMember(k datamodel.Kind) TypeName { method Fields (line 179) | func (t TypeStruct) Fields() []StructField { method Field (line 184) | func (t TypeStruct) Field(name string) *StructField { method Parent (line 200) | func (f StructField) Parent() *TypeStruct { return f.parent } method Name (line 205) | func (f StructField) Name() string { return f.name } method Type (line 209) | func (f StructField) Type() Type { return f.parent.universe.namedTypes[f... method IsOptional (line 217) | func (f StructField) IsOptional() bool { return f.optional } method IsNullable (line 227) | func (f StructField) IsNullable() bool { return f.nullable } method IsMaybe (line 233) | func (f StructField) IsMaybe() bool { return f.nullable || f.optional } method RepresentationStrategy (line 235) | func (t TypeStruct) RepresentationStrategy() StructRepresentation { method GetFieldKey (line 239) | func (r StructRepresentation_Map) GetFieldKey(field StructField) string { method FieldHasRename (line 246) | func (r StructRepresentation_Map) FieldHasRename(field StructField) bool { method FieldImplicit (line 256) | func (r StructRepresentation_Map) FieldImplicit(field StructField) Impli... method GetDelim (line 263) | func (r StructRepresentation_Stringjoin) GetDelim() string { method Members (line 268) | func (t TypeEnum) Members() []string { method RepresentationStrategy (line 272) | func (t TypeEnum) RepresentationStrategy() EnumRepresentation { method HasReferencedType (line 282) | func (t TypeLink) HasReferencedType() bool { method ReferencedType (line 287) | func (t TypeLink) ReferencedType() Type { FILE: schema/typedNode.go type TypedNode (line 29) | type TypedNode interface type TypedLinkNode (line 70) | type TypedLinkNode interface type TypedPrototype (line 76) | type TypedPrototype interface FILE: schema/typesystem.go type TypeSystem (line 3) | type TypeSystem struct FILE: storage/api.go type Storage (line 31) | type Storage interface type ReadableStorage (line 57) | type ReadableStorage interface type WritableStorage (line 84) | type WritableStorage interface type StreamingReadableStorage (line 91) | type StreamingReadableStorage interface type StreamingWritableStorage (line 127) | type StreamingWritableStorage interface type VectorWritableStorage (line 137) | type VectorWritableStorage interface type PeekableStorage (line 154) | type PeekableStorage interface FILE: storage/benchmarks/storageBenchmarks_test.go function BenchmarkPut (line 17) | func BenchmarkPut(b *testing.B) { FILE: storage/bsadapter/bsadapter.go type Adapter (line 27) | type Adapter struct method Has (line 32) | func (a *Adapter) Has(ctx context.Context, key string) (bool, error) { method Get (line 52) | func (a *Adapter) Get(ctx context.Context, key string) ([]byte, error) { method Put (line 79) | func (a *Adapter) Put(ctx context.Context, key string, content []byte)... function cidFromBinString (line 111) | func cidFromBinString(key string) (cid.Cid, error) { FILE: storage/bsrvadapter/bsrvadapter.go type Adapter (line 31) | type Adapter struct method Has (line 43) | func (a *Adapter) Has(ctx context.Context, key string) (bool, error) { method Get (line 63) | func (a *Adapter) Get(ctx context.Context, key string) ([]byte, error) { method Put (line 87) | func (a *Adapter) Put(ctx context.Context, key string, content []byte)... function cidFromBinString (line 120) | func cidFromBinString(key string) (cid.Cid, error) { FILE: storage/dsadapter/dsadapter.go type Adapter (line 27) | type Adapter struct method Has (line 33) | func (a *Adapter) Has(ctx context.Context, key string) (bool, error) { method Get (line 61) | func (a *Adapter) Get(ctx context.Context, key string) ([]byte, error) { method Put (line 89) | func (a *Adapter) Put(ctx context.Context, key string, content []byte)... FILE: storage/fsstore/fsstore.go type Store (line 28) | type Store struct method InitDefaults (line 34) | func (store *Store) InitDefaults(basepath string) error { method Init (line 42) | func (store *Store) Init( method pathForKey (line 75) | func (store *Store) pathForKey(key string) string { method Has (line 84) | func (store *Store) Has(ctx context.Context, key string) (bool, error) { method Get (line 96) | func (store *Store) Get(ctx context.Context, key string) ([]byte, erro... method Put (line 106) | func (store *Store) Put(ctx context.Context, key string, content []byt... method GetStream (line 126) | func (store *Store) GetStream(ctx context.Context, key string) (io.Rea... method PutStream (line 140) | func (store *Store) PutStream(ctx context.Context) (io.Writer, func(st... function b32enc (line 69) | func b32enc(in string) string { constant stagingDir (line 188) | stagingDir = ".temp" function CheckAndMakeBasepath (line 190) | func CheckAndMakeBasepath(basepath string) error { function move (line 232) | func move(stagepath, destpath string) error { function haveDir (line 260) | func haveDir(pth string) error { FILE: storage/funcs.go function Has (line 20) | func Has(ctx context.Context, store Storage, key string) (bool, error) { function Get (line 25) | func Get(ctx context.Context, store ReadableStorage, key string) ([]byte... function Put (line 30) | func Put(ctx context.Context, store WritableStorage, key string, content... function GetStream (line 39) | func GetStream(ctx context.Context, store ReadableStorage, key string) (... function PutStream (line 54) | func PutStream(ctx context.Context, store WritableStorage) (io.Writer, f... function PutVec (line 77) | func PutVec(ctx context.Context, store WritableStorage, key string, blob... function Peek (line 108) | func Peek(ctx context.Context, store ReadableStorage, key string) ([]byt... type noopCloser (line 118) | type noopCloser struct method Close (line 122) | func (noopCloser) Close() error { return nil } FILE: storage/memstore/memstore.go type Store (line 31) | type Store struct method beInitialized (line 35) | func (store *Store) beInitialized() { method Has (line 43) | func (store *Store) Has(ctx context.Context, key string) (bool, error) { method Get (line 55) | func (store *Store) Get(ctx context.Context, key string) ([]byte, erro... method Put (line 67) | func (store *Store) Put(ctx context.Context, key string, content []byt... method GetStream (line 82) | func (store *Store) GetStream(ctx context.Context, key string) (io.Rea... method Peek (line 91) | func (store *Store) Peek(ctx context.Context, key string) ([]byte, io.... type noopCloser (line 99) | type noopCloser struct method Close (line 103) | func (noopCloser) Close() error { return nil } FILE: storage/sharding/sharding.go function Shard_r133 (line 43) | func Shard_r133(key string, shards *[]string) { function Shard_r122 (line 77) | func Shard_r122(key string, shards *[]string) { function Shard_r12 (line 102) | func Shard_r12(key string, shards *[]string) { FILE: storage/sharding/sharding_bench_test.go function Benchmark (line 11) | func Benchmark(b *testing.B) { FILE: storage/sharding/sharding_test.go function printShard (line 8) | func printShard(fn func(string, *[]string), key string) { function Example_shard_R133 (line 14) | func Example_shard_R133() { function Example_shard_r122 (line 32) | func Example_shard_r122() { function Example_shard_r12 (line 49) | func Example_shard_r12() { FILE: storage/tests/benchmarks.go function BenchPut (line 18) | func BenchPut(b *testing.B, store storage.WritableStorage, gen Gen, scal... FILE: storage/tests/generators.go type Gen (line 15) | type Gen function NewCounterGen (line 20) | func NewCounterGen(start int64) Gen { FILE: testutil/garbage/garbage.go type Options (line 16) | type Options struct type generator (line 22) | type generator type hasher (line 24) | type hasher struct constant charset (line 29) | charset = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz012345678... function Generate (line 50) | func Generate(rand *mathrand.Rand, opts ...Option) datamodel.Node { function generate (line 56) | func generate(rand *mathrand.Rand, count uint64, opts Options) (uint64, ... function rndSize (line 77) | func rndSize(rand *mathrand.Rand, bias uint64) uint64 { function rndRune (line 91) | func rndRune(rand *mathrand.Rand) rune { function listGenerator (line 95) | func listGenerator(rand *mathrand.Rand, count uint64, opts Options) (uin... function mapGenerator (line 118) | func mapGenerator(rand *mathrand.Rand, count uint64, opts Options) (uint... function stringGenerator (line 160) | func stringGenerator(rand *mathrand.Rand, count uint64, opts Options) (u... function bytesGenerator (line 169) | func bytesGenerator(rand *mathrand.Rand, count uint64, opts Options) (ui... function boolGenerator (line 179) | func boolGenerator(rand *mathrand.Rand, count uint64, opts Options) (uin... function intGenerator (line 183) | func intGenerator(rand *mathrand.Rand, count uint64, opts Options) (uint... function floatGenerator (line 191) | func floatGenerator(rand *mathrand.Rand, count uint64, opts Options) (ui... function nullGenerator (line 195) | func nullGenerator(rand *mathrand.Rand, count uint64, opts Options) (uin... function linkGenerator (line 199) | func linkGenerator(rand *mathrand.Rand, count uint64, opts Options) (uin... type Option (line 211) | type Option function applyOptions (line 213) | func applyOptions(opt ...Option) Options { function DefaultInitialWeights (line 228) | func DefaultInitialWeights() map[datamodel.Kind]int { function DefaultWeights (line 244) | func DefaultWeights() map[datamodel.Kind]int { function InitialWeights (line 265) | func InitialWeights(initialWeights map[datamodel.Kind]int) Option { function Weights (line 284) | func Weights(weights map[datamodel.Kind]int) Option { function TargetBlockSize (line 297) | func TargetBlockSize(blockSize uint64) Option { function init (line 303) | func init() { FILE: testutil/garbage/garbage_test.go function TestGarbageProducesAllKinds (line 16) | func TestGarbageProducesAllKinds(t *testing.T) { function TestGarbageProducesValidNodes (line 30) | func TestGarbageProducesValidNodes(t *testing.T) { function TestGarbageProducesSameDataForSameRandomSource (line 47) | func TestGarbageProducesSameDataForSameRandomSource(t *testing.T) { function TestGarbageProducesSingleKind (line 53) | func TestGarbageProducesSingleKind(t *testing.T) { FILE: testutil/indent.go function Dedent (line 16) | func Dedent(s string) string { function DedentBytes (line 23) | func DedentBytes(bs []byte) []byte { FILE: testutil/indent_test.go function TestDedent (line 9) | func TestDedent(t *testing.T) { FILE: testutil/multibytenode.go type MultiByteNode (line 18) | type MultiByteNode struct method Kind (line 26) | func (mbn MultiByteNode) Kind() datamodel.Kind { method AsBytes (line 30) | func (mbn MultiByteNode) AsBytes() ([]byte, error) { method TotalLength (line 38) | func (mbn MultiByteNode) TotalLength() int { method AsLargeBytes (line 46) | func (mbn MultiByteNode) AsLargeBytes() (io.ReadSeeker, error) { method AsBool (line 50) | func (mbn MultiByteNode) AsBool() (bool, error) { method AsInt (line 54) | func (mbn MultiByteNode) AsInt() (int64, error) { method AsFloat (line 58) | func (mbn MultiByteNode) AsFloat() (float64, error) { method AsString (line 62) | func (mbn MultiByteNode) AsString() (string, error) { method AsLink (line 66) | func (mbn MultiByteNode) AsLink() (datamodel.Link, error) { method AsNode (line 70) | func (mbn MultiByteNode) AsNode() (datamodel.Node, error) { method Size (line 74) | func (mbn MultiByteNode) Size() int { method IsAbsent (line 78) | func (mbn MultiByteNode) IsAbsent() bool { method IsNull (line 82) | func (mbn MultiByteNode) IsNull() bool { method Length (line 86) | func (mbn MultiByteNode) Length() int64 { method ListIterator (line 90) | func (mbn MultiByteNode) ListIterator() datamodel.ListIterator { method MapIterator (line 94) | func (mbn MultiByteNode) MapIterator() datamodel.MapIterator { method LookupByIndex (line 98) | func (mbn MultiByteNode) LookupByIndex(idx int64) (datamodel.Node, err... method LookupByString (line 102) | func (mbn MultiByteNode) LookupByString(key string) (datamodel.Node, e... method LookupByNode (line 106) | func (mbn MultiByteNode) LookupByNode(key datamodel.Node) (datamodel.N... method LookupBySegment (line 110) | func (mbn MultiByteNode) LookupBySegment(seg datamodel.PathSegment) (d... method Prototype (line 114) | func (mbn MultiByteNode) Prototype() datamodel.NodePrototype { function NewMultiByteNode (line 22) | func NewMultiByteNode(bytes ...[]byte) MultiByteNode { type mbnReadSeeker (line 118) | type mbnReadSeeker struct method Read (line 123) | func (mbnrs *mbnReadSeeker) Read(p []byte) (int, error) { method Seek (line 137) | func (mbnrs *mbnReadSeeker) Seek(offset int64, whence int) (int64, err... FILE: testutil/multibytenode_test.go function TestMultiByteNode (line 12) | func TestMultiByteNode(t *testing.T) { FILE: testutil/simplebytes.go type simpleBytes (line 13) | type simpleBytes method Kind (line 25) | func (simpleBytes) Kind() datamodel.Kind { method LookupByString (line 28) | func (simpleBytes) LookupByString(string) (datamodel.Node, error) { method LookupByNode (line 31) | func (simpleBytes) LookupByNode(key datamodel.Node) (datamodel.Node, e... method LookupByIndex (line 34) | func (simpleBytes) LookupByIndex(idx int64) (datamodel.Node, error) { method LookupBySegment (line 37) | func (simpleBytes) LookupBySegment(seg datamodel.PathSegment) (datamod... method MapIterator (line 40) | func (simpleBytes) MapIterator() datamodel.MapIterator { method ListIterator (line 43) | func (simpleBytes) ListIterator() datamodel.ListIterator { method Length (line 46) | func (simpleBytes) Length() int64 { method IsAbsent (line 49) | func (simpleBytes) IsAbsent() bool { method IsNull (line 52) | func (simpleBytes) IsNull() bool { method AsBool (line 55) | func (simpleBytes) AsBool() (bool, error) { method AsInt (line 58) | func (simpleBytes) AsInt() (int64, error) { method AsFloat (line 61) | func (simpleBytes) AsFloat() (float64, error) { method AsString (line 64) | func (simpleBytes) AsString() (string, error) { method AsBytes (line 67) | func (n simpleBytes) AsBytes() ([]byte, error) { method AsLink (line 70) | func (simpleBytes) AsLink() (datamodel.Link, error) { method Prototype (line 73) | func (simpleBytes) Prototype() datamodel.NodePrototype { function NewSimpleBytes (line 18) | func NewSimpleBytes(value []byte) datamodel.Node { FILE: traversal/common.go method init (line 18) | func (tc *Config) init() { method init (line 32) | func (prog *Progress) init() { function asPathSegment (line 47) | func asPathSegment(n datamodel.Node) datamodel.PathSegment { FILE: traversal/example_select_links_test.go function ExampleSelectLinks (line 27) | func ExampleSelectLinks() { function encodeAndStore (line 177) | func encodeAndStore(lp cidlink.LinkPrototype, n datamodel.Node) cid.Cid { function loadNode (line 187) | func loadNode(c cid.Cid) datamodel.Node { function loadBytes (line 196) | func loadBytes(c cid.Cid) []byte { FILE: traversal/fns.go type VisitFn (line 17) | type VisitFn type TransformFn (line 20) | type TransformFn type AdvVisitFn (line 23) | type AdvVisitFn type VisitReason (line 26) | type VisitReason constant VisitReason_SelectionMatch (line 30) | VisitReason_SelectionMatch VisitReason = 'm' constant VisitReason_SelectionParent (line 32) | VisitReason_SelectionParent VisitReason = 'p' constant VisitReason_SelectionCandidate (line 34) | VisitReason_SelectionCandidate VisitReason = 'x' type Progress (line 51) | type Progress struct type Config (line 76) | type Config struct type Budget (line 114) | type Budget struct method Clone (line 123) | func (b *Budget) Clone() *Budget { type LinkTargetNodePrototypeChooser (line 142) | type LinkTargetNodePrototypeChooser type SkipMe (line 151) | type SkipMe struct method Error (line 153) | func (SkipMe) Error() string { type ErrBudgetExceeded (line 157) | type ErrBudgetExceeded struct method Error (line 163) | func (e *ErrBudgetExceeded) Error() string { method Is (line 171) | func (e *ErrBudgetExceeded) Is(target error) bool { FILE: traversal/focus.go function Focus (line 17) | func Focus(n datamodel.Node, p datamodel.Path, fn VisitFn) error { function Get (line 28) | func Get(n datamodel.Node, p datamodel.Path) (datamodel.Node, error) { function FocusedTransform (line 40) | func FocusedTransform(n datamodel.Node, p datamodel.Path, fn TransformFn... method Focus (line 59) | func (prog Progress) Focus(n datamodel.Node, p datamodel.Path, fn VisitF... method Get (line 78) | func (prog Progress) Get(n datamodel.Node, p datamodel.Path) (datamodel.... method get (line 85) | func (prog *Progress) get(n datamodel.Node, p datamodel.Path, trackProgr... method FocusedTransform (line 198) | func (prog Progress) FocusedTransform(n datamodel.Node, p datamodel.Path... method focusedTransform (line 211) | func (prog Progress) focusedTransform(n datamodel.Node, na datamodel.Nod... FILE: traversal/focus_test.go function encode (line 67) | func encode(n datamodel.Node) (datamodel.Node, datamodel.Link) { function TestFocusSingleTree (line 85) | func TestFocusSingleTree(t *testing.T) { function TestGetSingleTree (line 114) | func TestGetSingleTree(t *testing.T) { function TestFocusWithLinkLoading (line 132) | func TestFocusWithLinkLoading(t *testing.T) { function TestGetWithLinkLoading (line 168) | func TestGetWithLinkLoading(t *testing.T) { function TestFocusedTransform (line 193) | func TestFocusedTransform(t *testing.T) { function TestFocusedTransformWithLinks (line 320) | func TestFocusedTransformWithLinks(t *testing.T) { function keys (line 369) | func keys(n datamodel.Node) []string { FILE: traversal/patch/eval.go type Op (line 16) | type Op constant Op_Add (line 19) | Op_Add = "add" constant Op_Remove (line 20) | Op_Remove = "remove" constant Op_Replace (line 21) | Op_Replace = "replace" constant Op_Move (line 22) | Op_Move = "move" constant Op_Copy (line 23) | Op_Copy = "copy" constant Op_Test (line 24) | Op_Test = "test" type Operation (line 27) | type Operation struct function Eval (line 34) | func Eval(n datamodel.Node, ops []Operation) (datamodel.Node, error) { function EvalOne (line 45) | func EvalOne(n datamodel.Node, op Operation) (datamodel.Node, error) { FILE: traversal/patch/parse.go function ParseBytes (line 29) | func ParseBytes(b []byte, dec codec.Decoder) ([]Operation, error) { function Parse (line 33) | func Parse(r io.Reader, dec codec.Decoder) ([]Operation, error) { type operationRaw (line 58) | type operationRaw struct FILE: traversal/patch/patch_test.go function TestSpecFixtures (line 18) | func TestSpecFixtures(t *testing.T) { function testOneSpecFixtureFile (line 23) | func testOneSpecFixtureFile(t *testing.T, filename string) { FILE: traversal/select_links.go function SelectLinks (line 25) | func SelectLinks(n datamodel.Node) ([]datamodel.Link, error) { function accumulateLinks (line 31) | func accumulateLinks(a *[]datamodel.Link, n datamodel.Node) error { FILE: traversal/select_links_test.go function TestSelectLinks (line 11) | func TestSelectLinks(t *testing.T) { FILE: traversal/selector/builder/builder.go type SelectorSpec (line 11) | type SelectorSpec interface type SelectorSpecBuilder (line 25) | type SelectorSpecBuilder interface type ExploreFieldsSpecBuildingClosure (line 41) | type ExploreFieldsSpecBuildingClosure type ExploreFieldsSpecBuilder (line 45) | type ExploreFieldsSpecBuilder interface type selectorSpecBuilder (line 49) | type selectorSpecBuilder struct method ExploreRecursiveEdge (line 71) | func (ssb *selectorSpecBuilder) ExploreRecursiveEdge() SelectorSpec { method ExploreRecursive (line 79) | func (ssb *selectorSpecBuilder) ExploreRecursive(limit selector.Recurs... method ExploreAll (line 99) | func (ssb *selectorSpecBuilder) ExploreAll(next SelectorSpec) Selector... method ExploreIndex (line 108) | func (ssb *selectorSpecBuilder) ExploreIndex(index int64, next Selecto... method ExploreRange (line 119) | func (ssb *selectorSpecBuilder) ExploreRange(start, end int64, next Se... method ExploreUnion (line 131) | func (ssb *selectorSpecBuilder) ExploreUnion(members ...SelectorSpec) ... method ExploreFields (line 143) | func (ssb *selectorSpecBuilder) ExploreFields(specBuilder ExploreField... method ExploreInterpretAs (line 155) | func (ssb *selectorSpecBuilder) ExploreInterpretAs(as string, next Sel... method Matcher (line 166) | func (ssb *selectorSpecBuilder) Matcher() SelectorSpec { method MatcherSubset (line 174) | func (ssb *selectorSpecBuilder) MatcherSubset(from, to int64) Selector... type selectorSpec (line 53) | type selectorSpec struct method Node (line 57) | func (ss selectorSpec) Node() datamodel.Node { method Selector (line 61) | func (ss selectorSpec) Selector() (selector.Selector, error) { function NewSelectorSpecBuilder (line 67) | func NewSelectorSpecBuilder(np datamodel.NodePrototype) SelectorSpecBuil... type exploreFieldsSpecBuilder (line 187) | type exploreFieldsSpecBuilder struct method Insert (line 191) | func (efsb exploreFieldsSpecBuilder) Insert(field string, s SelectorSp... FILE: traversal/selector/builder/builder_test.go function TestBuildingSelectors (line 15) | func TestBuildingSelectors(t *testing.T) { FILE: traversal/selector/condition.go type Condition (line 15) | type Condition struct method Match (line 28) | func (c *Condition) Match(n datamodel.Node) bool { type ConditionMode (line 21) | type ConditionMode constant ConditionMode_Link (line 24) | ConditionMode_Link ConditionMode = "/" method ParseCondition (line 54) | func (pc ParseContext) ParseCondition(n datamodel.Node) (Condition, erro... FILE: traversal/selector/condition_test.go function TestParseCondition (line 18) | func TestParseCondition(t *testing.T) { FILE: traversal/selector/exploreAll.go type ExploreAll (line 11) | type ExploreAll struct method Interests (line 16) | func (s ExploreAll) Interests() []datamodel.PathSegment { method Explore (line 21) | func (s ExploreAll) Explore(n datamodel.Node, p datamodel.PathSegment)... method Decide (line 26) | func (s ExploreAll) Decide(n datamodel.Node) bool { method Match (line 31) | func (s ExploreAll) Match(node datamodel.Node) (datamodel.Node, error) { method ParseExploreAll (line 36) | func (pc ParseContext) ParseExploreAll(n datamodel.Node) (Selector, erro... FILE: traversal/selector/exploreAll_test.go function TestParseExploreAll (line 12) | func TestParseExploreAll(t *testing.T) { FILE: traversal/selector/exploreFields.go type ExploreFields (line 20) | type ExploreFields struct method Interests (line 26) | func (s ExploreFields) Interests() []datamodel.PathSegment { method Explore (line 32) | func (s ExploreFields) Explore(n datamodel.Node, p datamodel.PathSegme... method Decide (line 37) | func (s ExploreFields) Decide(n datamodel.Node) bool { method Match (line 42) | func (s ExploreFields) Match(node datamodel.Node) (datamodel.Node, err... method ParseExploreFields (line 48) | func (pc ParseContext) ParseExploreFields(n datamodel.Node) (Selector, e... FILE: traversal/selector/exploreFields_test.go function TestParseExploreFields (line 13) | func TestParseExploreFields(t *testing.T) { FILE: traversal/selector/exploreIndex.go type ExploreIndex (line 11) | type ExploreIndex struct method Interests (line 17) | func (s ExploreIndex) Interests() []datamodel.PathSegment { method Explore (line 23) | func (s ExploreIndex) Explore(n datamodel.Node, p datamodel.PathSegmen... method Decide (line 36) | func (s ExploreIndex) Decide(n datamodel.Node) bool { method Match (line 41) | func (s ExploreIndex) Match(node datamodel.Node) (datamodel.Node, erro... method ParseExploreIndex (line 47) | func (pc ParseContext) ParseExploreIndex(n datamodel.Node) (Selector, er... FILE: traversal/selector/exploreIndex_test.go function TestParseExploreIndex (line 13) | func TestParseExploreIndex(t *testing.T) { function TestExploreIndexExplore (line 66) | func TestExploreIndexExplore(t *testing.T) { FILE: traversal/selector/exploreInterpretAs.go type ExploreInterpretAs (line 9) | type ExploreInterpretAs struct method Interests (line 15) | func (s ExploreInterpretAs) Interests() []datamodel.PathSegment { method Explore (line 21) | func (s ExploreInterpretAs) Explore(n datamodel.Node, p datamodel.Path... method Decide (line 26) | func (s ExploreInterpretAs) Decide(n datamodel.Node) bool { method Match (line 31) | func (s ExploreInterpretAs) Match(node datamodel.Node) (datamodel.Node... method NamedReifier (line 36) | func (s ExploreInterpretAs) NamedReifier() string { type Reifiable (line 42) | type Reifiable interface method ParseExploreInterpretAs (line 48) | func (pc ParseContext) ParseExploreInterpretAs(n datamodel.Node) (Select... FILE: traversal/selector/exploreRange.go type ExploreRange (line 11) | type ExploreRange struct method Interests (line 19) | func (s ExploreRange) Interests() []datamodel.PathSegment { method Explore (line 25) | func (s ExploreRange) Explore(n datamodel.Node, p datamodel.PathSegmen... method Decide (line 40) | func (s ExploreRange) Decide(n datamodel.Node) bool { method Match (line 45) | func (s ExploreRange) Match(node datamodel.Node) (datamodel.Node, erro... method ParseExploreRange (line 51) | func (pc ParseContext) ParseExploreRange(n datamodel.Node) (Selector, er... FILE: traversal/selector/exploreRange_test.go function TestParseExploreRange (line 13) | func TestParseExploreRange(t *testing.T) { function TestExploreRangeExplore (line 104) | func TestExploreRangeExplore(t *testing.T) { FILE: traversal/selector/exploreRecursive.go type ExploreRecursive (line 34) | type ExploreRecursive struct method Interests (line 84) | func (s ExploreRecursive) Interests() []datamodel.PathSegment { method Explore (line 89) | func (s ExploreRecursive) Explore(n datamodel.Node, p datamodel.PathSe... method hasRecursiveEdge (line 133) | func (s ExploreRecursive) hasRecursiveEdge(nextSelector Selector) bool { method replaceRecursiveEdge (line 149) | func (s ExploreRecursive) replaceRecursiveEdge(nextSelector Selector, ... method Decide (line 175) | func (s ExploreRecursive) Decide(n datamodel.Node) bool { method Match (line 180) | func (s ExploreRecursive) Match(node datamodel.Node) (datamodel.Node, ... type RecursionLimit_Mode (line 43) | type RecursionLimit_Mode constant RecursionLimit_None (line 47) | RecursionLimit_None RecursionLimit_Mode = 0 constant RecursionLimit_Depth (line 50) | RecursionLimit_Depth RecursionLimit_Mode = 1 type RecursionLimit (line 55) | type RecursionLimit struct method Mode (line 61) | func (rl RecursionLimit) Mode() RecursionLimit_Mode { method Depth (line 66) | func (rl RecursionLimit) Depth() int64 { function RecursionLimitDepth (line 74) | func RecursionLimitDepth(depth int64) RecursionLimit { function RecursionLimitNone (line 79) | func RecursionLimitNone() RecursionLimit { type exploreRecursiveContext (line 184) | type exploreRecursiveContext struct method Link (line 188) | func (erc *exploreRecursiveContext) Link(s Selector) bool { method ParseExploreRecursive (line 197) | func (pc ParseContext) ParseExploreRecursive(n datamodel.Node) (Selector... function parseLimit (line 234) | func parseLimit(n datamodel.Node) (RecursionLimit, error) { FILE: traversal/selector/exploreRecursiveEdge.go type ExploreRecursiveEdge (line 17) | type ExploreRecursiveEdge struct method Interests (line 20) | func (s ExploreRecursiveEdge) Interests() []datamodel.PathSegment { method Explore (line 25) | func (s ExploreRecursiveEdge) Explore(n datamodel.Node, p datamodel.Pa... method Decide (line 30) | func (s ExploreRecursiveEdge) Decide(n datamodel.Node) bool { method Match (line 35) | func (s ExploreRecursiveEdge) Match(node datamodel.Node) (datamodel.No... method ParseExploreRecursiveEdge (line 41) | func (pc ParseContext) ParseExploreRecursiveEdge(n datamodel.Node) (Sele... FILE: traversal/selector/exploreRecursive_test.go function TestParseExploreRecursive (line 15) | func TestParseExploreRecursive(t *testing.T) { function TestExploreRecursiveExplore (line 176) | func TestExploreRecursiveExplore(t *testing.T) { FILE: traversal/selector/exploreUnion.go type ExploreUnion (line 16) | type ExploreUnion struct method Interests (line 23) | func (s ExploreUnion) Interests() []datamodel.PathSegment { method Explore (line 45) | func (s ExploreUnion) Explore(n datamodel.Node, p datamodel.PathSegmen... method Decide (line 68) | func (s ExploreUnion) Decide(n datamodel.Node) bool { method Match (line 78) | func (s ExploreUnion) Match(n datamodel.Node) (datamodel.Node, error) { method ParseExploreUnion (line 91) | func (pc ParseContext) ParseExploreUnion(n datamodel.Node) (Selector, er... FILE: traversal/selector/exploreUnion_test.go function TestParseExploreUnion (line 13) | func TestParseExploreUnion(t *testing.T) { function TestExploreUnionExplore (line 50) | func TestExploreUnionExplore(t *testing.T) { function TestExploreUnionInterests (line 82) | func TestExploreUnionInterests(t *testing.T) { function TestExploreUnionDecide (line 101) | func TestExploreUnionDecide(t *testing.T) { FILE: traversal/selector/fieldKeys.go constant SelectorKey_Matcher (line 4) | SelectorKey_Matcher = "." constant SelectorKey_ExploreAll (line 5) | SelectorKey_ExploreAll = "a" constant SelectorKey_ExploreFields (line 6) | SelectorKey_ExploreFields = "f" constant SelectorKey_ExploreIndex (line 7) | SelectorKey_ExploreIndex = "i" constant SelectorKey_ExploreRange (line 8) | SelectorKey_ExploreRange = "r" constant SelectorKey_ExploreRecursive (line 9) | SelectorKey_ExploreRecursive = "R" constant SelectorKey_ExploreUnion (line 10) | SelectorKey_ExploreUnion = "|" constant SelectorKey_ExploreConditional (line 11) | SelectorKey_ExploreConditional = "&" constant SelectorKey_ExploreRecursiveEdge (line 12) | SelectorKey_ExploreRecursiveEdge = "@" constant SelectorKey_ExploreInterpretAs (line 13) | SelectorKey_ExploreInterpretAs = "~" constant SelectorKey_Next (line 14) | SelectorKey_Next = ">" constant SelectorKey_Fields (line 15) | SelectorKey_Fields = "f>" constant SelectorKey_Index (line 16) | SelectorKey_Index = "i" constant SelectorKey_Start (line 17) | SelectorKey_Start = "^" constant SelectorKey_End (line 18) | SelectorKey_End = "$" constant SelectorKey_Sequence (line 19) | SelectorKey_Sequence = ":>" constant SelectorKey_Limit (line 20) | SelectorKey_Limit = "l" constant SelectorKey_LimitDepth (line 21) | SelectorKey_LimitDepth = "depth" constant SelectorKey_LimitNone (line 22) | SelectorKey_LimitNone = "none" constant SelectorKey_StopAt (line 23) | SelectorKey_StopAt = "!" constant SelectorKey_Condition (line 24) | SelectorKey_Condition = "&" constant SelectorKey_As (line 25) | SelectorKey_As = "as" constant SelectorKey_Subset (line 26) | SelectorKey_Subset = "subset" constant SelectorKey_From (line 27) | SelectorKey_From = "[" constant SelectorKey_To (line 28) | SelectorKey_To = "]" FILE: traversal/selector/matcher.go type Matcher (line 22) | type Matcher struct method Interests (line 122) | func (s Matcher) Interests() []datamodel.PathSegment { method Explore (line 127) | func (s Matcher) Explore(n datamodel.Node, p datamodel.PathSegment) (S... method Decide (line 133) | func (s Matcher) Decide(n datamodel.Node) bool { method Match (line 138) | func (s Matcher) Match(node datamodel.Node) (datamodel.Node, error) { type Slice (line 36) | type Slice struct method Slice (line 59) | func (s Slice) Slice(n datamodel.Node) (datamodel.Node, error) { function sliceBounds (line 41) | func sliceBounds(from, to, length int64) (bool, int64, int64) { method ParseMatcher (line 148) | func (pc ParseContext) ParseMatcher(n datamodel.Node) (Selector, error) { FILE: traversal/selector/matcher_test.go function TestSubsetMatch (line 19) | func TestSubsetMatch(t *testing.T) { FILE: traversal/selector/matcher_util.go type readerat (line 7) | type readerat struct method ReadAt (line 14) | func (r *readerat) ReadAt(p []byte, off int64) (n int, err error) { FILE: traversal/selector/parse/selector_parse.go function ParseJSONSelector (line 25) | func ParseJSONSelector(jsonStr string) (datamodel.Node, error) { function ParseAndCompileJSONSelector (line 47) | func ParseAndCompileJSONSelector(jsonStr string) (selector.Selector, err... function must (line 59) | func must(s datamodel.Node, e error) datamodel.Node { FILE: traversal/selector/selector.go type Selector (line 28) | type Selector interface type ParsedParent (line 121) | type ParsedParent interface type ParseContext (line 126) | type ParseContext struct method ParseSelector (line 149) | func (pc ParseContext) ParseSelector(n datamodel.Node) (Selector, erro... method PushParent (line 185) | func (pc ParseContext) PushParent(parent ParsedParent) ParseContext { function CompileSelector (line 138) | func CompileSelector(dmt datamodel.Node) (Selector, error) { function ParseSelector (line 144) | func ParseSelector(dmt datamodel.Node) (Selector, error) { type SegmentIterator (line 195) | type SegmentIterator interface function NewSegmentIterator (line 201) | func NewSegmentIterator(n datamodel.Node) SegmentIterator { type listSegmentIterator (line 208) | type listSegmentIterator struct method Next (line 212) | func (lsi listSegmentIterator) Next() (pathSegment datamodel.PathSegme... method Done (line 217) | func (lsi listSegmentIterator) Done() bool { type mapSegmentIterator (line 221) | type mapSegmentIterator struct method Next (line 225) | func (msi mapSegmentIterator) Next() (pathSegment datamodel.PathSegmen... method Done (line 234) | func (msi mapSegmentIterator) Done() bool { FILE: traversal/selector/spec_test.go function TestSpecFixtures (line 23) | func TestSpecFixtures(t *testing.T) { function testOneSpecFixtureFile (line 29) | func testOneSpecFixtureFile(t *testing.T, filename string) { FILE: traversal/walk.go type phase (line 15) | type phase constant phasePreload (line 18) | phasePreload phase = iota constant phaseTraverse (line 19) | phaseTraverse phase = iota function WalkLocal (line 29) | func WalkLocal(n datamodel.Node, fn VisitFn) error { function WalkMatching (line 40) | func WalkMatching(n datamodel.Node, s selector.Selector, fn VisitFn) err... function WalkAdv (line 52) | func WalkAdv(n datamodel.Node, s selector.Selector, fn AdvVisitFn) error { function WalkTransforming (line 64) | func WalkTransforming(n datamodel.Node, s selector.Selector, fn Transfor... method WalkMatching (line 97) | func (prog Progress) WalkMatching(n datamodel.Node, s selector.Selector,... method WalkLocal (line 109) | func (prog Progress) WalkLocal(n datamodel.Node, fn VisitFn) error { method WalkAdv (line 158) | func (prog Progress) WalkAdv(n datamodel.Node, s selector.Selector, fn A... method walkBlock (line 166) | func (prog Progress) walkBlock(n datamodel.Node, s selector.Selector, vi... method walkAdv (line 196) | func (prog Progress) walkAdv(ph phase, n datamodel.Node, s selector.Sele... method checkNodeBudget (line 279) | func (prog Progress) checkNodeBudget() error { method checkLinkBudget (line 289) | func (prog Progress) checkLinkBudget(lnk datamodel.Link) error { method reify (line 299) | func (prog Progress) reify(n datamodel.Node, s selector.Selector) (datam... method visit (line 332) | func (prog Progress) visit(ph phase, n datamodel.Node, s selector.Select... method explore (line 354) | func (prog Progress) explore( method loadLink (line 421) | func (prog Progress) loadLink(lnk datamodel.Link, v datamodel.Node, pare... method WalkTransforming (line 465) | func (prog Progress) WalkTransforming(n datamodel.Node, s selector.Selec... method walkTransforming (line 470) | func (prog Progress) walkTransforming(n datamodel.Node, s selector.Selec... function contains (line 506) | func contains(interest []datamodel.PathSegment, candidate datamodel.Path... method walk_transform_iterateList (line 515) | func (prog Progress) walk_transform_iterateList(n datamodel.Node, s sele... method walk_transform_iterateMap (line 577) | func (prog Progress) walk_transform_iterateMap(n datamodel.Node, s selec... FILE: traversal/walk_test.go function TestWalkMatching (line 60) | func TestWalkMatching(t *testing.T) { function TestWalkBudgets (line 365) | func TestWalkBudgets(t *testing.T) { function TestWalkBlockLoadOrder (line 461) | func TestWalkBlockLoadOrder(t *testing.T) { function TestWalk_ADLs (line 726) | func TestWalk_ADLs(t *testing.T) { function TestWalkTransforming (line 763) | func TestWalkTransforming(t *testing.T) { FILE: traversal/walk_with_stop_test.go function ExploreRecursiveWithStop (line 48) | func ExploreRecursiveWithStop(limit selector.RecursionLimit, sequence bu... function TestStopAtLink (line 85) | func TestStopAtLink(t *testing.T) { function mkChain (line 132) | func mkChain() (datamodel.Node, []datamodel.Link) { function TestStopInChain (line 169) | func TestStopInChain(t *testing.T) { function stopAtInChainTest (line 211) | func stopAtInChainTest(t *testing.T, chainNode datamodel.Node, stopLnk d...