mirror of
https://github.com/dolthub/dolt.git
synced 2026-02-04 18:49:00 -06:00
Generated code
This commit is contained in:
@@ -431,13 +431,10 @@ func (l ListOfRefOfIncident) IterAllP(concurrency int, cb ListOfRefOfIncidentIte
|
||||
type ListOfRefOfIncidentFilterCallback func(v RefOfIncident, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfRefOfIncident) Filter(cb ListOfRefOfIncidentFilterCallback) ListOfRefOfIncident {
|
||||
nl := NewListOfRefOfIncident()
|
||||
l.IterAll(func(v RefOfIncident, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(v.(RefOfIncident), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfRefOfIncident{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// RefOfIncident
|
||||
|
||||
@@ -428,13 +428,10 @@ func (m MapOfSizeToString) IterAll(cb MapOfSizeToStringIterAllCallback) {
|
||||
type MapOfSizeToStringFilterCallback func(k Size, v string) (keep bool)
|
||||
|
||||
func (m MapOfSizeToString) Filter(cb MapOfSizeToStringFilterCallback) MapOfSizeToString {
|
||||
nm := NewMapOfSizeToString()
|
||||
m.IterAll(func(k Size, v string) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(Size), v.(types.String).String())
|
||||
})
|
||||
return nm
|
||||
return MapOfSizeToString{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// SetOfString
|
||||
@@ -540,13 +537,10 @@ func (s SetOfString) IterAllP(concurrency int, cb SetOfStringIterAllCallback) {
|
||||
type SetOfStringFilterCallback func(p string) (keep bool)
|
||||
|
||||
func (s SetOfString) Filter(cb SetOfStringFilterCallback) SetOfString {
|
||||
ns := NewSetOfString()
|
||||
s.IterAll(func(v string) {
|
||||
if cb(v) {
|
||||
ns = ns.Insert(v)
|
||||
}
|
||||
out := s.s.Filter(func(v types.Value) bool {
|
||||
return cb(v.(types.String).String())
|
||||
})
|
||||
return ns
|
||||
return SetOfString{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
func (s SetOfString) Insert(p ...string) SetOfString {
|
||||
|
||||
@@ -684,13 +684,10 @@ func (l ListOfNode) IterAllP(concurrency int, cb ListOfNodeIterAllCallback) {
|
||||
type ListOfNodeFilterCallback func(v Node, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfNode) Filter(cb ListOfNodeFilterCallback) ListOfNode {
|
||||
nl := NewListOfNode()
|
||||
l.IterAll(func(v Node, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(v.(Node), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfNode{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// MapOfStringToQuadTree
|
||||
@@ -810,13 +807,10 @@ func (m MapOfStringToQuadTree) IterAll(cb MapOfStringToQuadTreeIterAllCallback)
|
||||
type MapOfStringToQuadTreeFilterCallback func(k string, v QuadTree) (keep bool)
|
||||
|
||||
func (m MapOfStringToQuadTree) Filter(cb MapOfStringToQuadTreeFilterCallback) MapOfStringToQuadTree {
|
||||
nm := NewMapOfStringToQuadTree()
|
||||
m.IterAll(func(k string, v QuadTree) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(types.String).String(), v.(QuadTree))
|
||||
})
|
||||
return nm
|
||||
return MapOfStringToQuadTree{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// ListOfRefOfValue
|
||||
@@ -951,13 +945,10 @@ func (l ListOfRefOfValue) IterAllP(concurrency int, cb ListOfRefOfValueIterAllCa
|
||||
type ListOfRefOfValueFilterCallback func(v RefOfValue, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfRefOfValue) Filter(cb ListOfRefOfValueFilterCallback) ListOfRefOfValue {
|
||||
nl := NewListOfRefOfValue()
|
||||
l.IterAll(func(v RefOfValue, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(v.(RefOfValue), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfRefOfValue{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// MapOfStringToRefOfSQuadTree
|
||||
@@ -1077,13 +1068,10 @@ func (m MapOfStringToRefOfSQuadTree) IterAll(cb MapOfStringToRefOfSQuadTreeIterA
|
||||
type MapOfStringToRefOfSQuadTreeFilterCallback func(k string, v RefOfSQuadTree) (keep bool)
|
||||
|
||||
func (m MapOfStringToRefOfSQuadTree) Filter(cb MapOfStringToRefOfSQuadTreeFilterCallback) MapOfStringToRefOfSQuadTree {
|
||||
nm := NewMapOfStringToRefOfSQuadTree()
|
||||
m.IterAll(func(k string, v RefOfSQuadTree) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(types.String).String(), v.(RefOfSQuadTree))
|
||||
})
|
||||
return nm
|
||||
return MapOfStringToRefOfSQuadTree{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// RefOfSQuadTree
|
||||
|
||||
@@ -428,13 +428,10 @@ func (m MapOfSizeToString) IterAll(cb MapOfSizeToStringIterAllCallback) {
|
||||
type MapOfSizeToStringFilterCallback func(k Size, v string) (keep bool)
|
||||
|
||||
func (m MapOfSizeToString) Filter(cb MapOfSizeToStringFilterCallback) MapOfSizeToString {
|
||||
nm := NewMapOfSizeToString()
|
||||
m.IterAll(func(k Size, v string) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(Size), v.(types.String).String())
|
||||
})
|
||||
return nm
|
||||
return MapOfSizeToString{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// SetOfString
|
||||
@@ -540,13 +537,10 @@ func (s SetOfString) IterAllP(concurrency int, cb SetOfStringIterAllCallback) {
|
||||
type SetOfStringFilterCallback func(p string) (keep bool)
|
||||
|
||||
func (s SetOfString) Filter(cb SetOfStringFilterCallback) SetOfString {
|
||||
ns := NewSetOfString()
|
||||
s.IterAll(func(v string) {
|
||||
if cb(v) {
|
||||
ns = ns.Insert(v)
|
||||
}
|
||||
out := s.s.Filter(func(v types.Value) bool {
|
||||
return cb(v.(types.String).String())
|
||||
})
|
||||
return ns
|
||||
return SetOfString{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
func (s SetOfString) Insert(p ...string) SetOfString {
|
||||
|
||||
@@ -428,13 +428,10 @@ func (m MapOfStringToAlbum) IterAll(cb MapOfStringToAlbumIterAllCallback) {
|
||||
type MapOfStringToAlbumFilterCallback func(k string, v Album) (keep bool)
|
||||
|
||||
func (m MapOfStringToAlbum) Filter(cb MapOfStringToAlbumFilterCallback) MapOfStringToAlbum {
|
||||
nm := NewMapOfStringToAlbum()
|
||||
m.IterAll(func(k string, v Album) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(types.String).String(), v.(Album))
|
||||
})
|
||||
return nm
|
||||
return MapOfStringToAlbum{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// RefOfUser
|
||||
@@ -646,13 +643,10 @@ func (s SetOfRefOfRemotePhoto) IterAllP(concurrency int, cb SetOfRefOfRemotePhot
|
||||
type SetOfRefOfRemotePhotoFilterCallback func(p RefOfRemotePhoto) (keep bool)
|
||||
|
||||
func (s SetOfRefOfRemotePhoto) Filter(cb SetOfRefOfRemotePhotoFilterCallback) SetOfRefOfRemotePhoto {
|
||||
ns := NewSetOfRefOfRemotePhoto()
|
||||
s.IterAll(func(v RefOfRemotePhoto) {
|
||||
if cb(v) {
|
||||
ns = ns.Insert(v)
|
||||
}
|
||||
out := s.s.Filter(func(v types.Value) bool {
|
||||
return cb(v.(RefOfRemotePhoto))
|
||||
})
|
||||
return ns
|
||||
return SetOfRefOfRemotePhoto{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
func (s SetOfRefOfRemotePhoto) Insert(p ...RefOfRemotePhoto) SetOfRefOfRemotePhoto {
|
||||
|
||||
@@ -314,11 +314,8 @@ func (l ListOfSong) IterAllP(concurrency int, cb ListOfSongIterAllCallback) {
|
||||
type ListOfSongFilterCallback func(v Song, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfSong) Filter(cb ListOfSongFilterCallback) ListOfSong {
|
||||
nl := NewListOfSong()
|
||||
l.IterAll(func(v Song, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(v.(Song), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfSong{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
@@ -466,13 +466,10 @@ func (m MapOfStringToAlbum) IterAll(cb MapOfStringToAlbumIterAllCallback) {
|
||||
type MapOfStringToAlbumFilterCallback func(k string, v Album) (keep bool)
|
||||
|
||||
func (m MapOfStringToAlbum) Filter(cb MapOfStringToAlbumFilterCallback) MapOfStringToAlbum {
|
||||
nm := NewMapOfStringToAlbum()
|
||||
m.IterAll(func(k string, v Album) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(types.String).String(), v.(Album))
|
||||
})
|
||||
return nm
|
||||
return MapOfStringToAlbum{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// SetOfRemotePhoto
|
||||
@@ -557,13 +554,10 @@ func (s SetOfRemotePhoto) IterAllP(concurrency int, cb SetOfRemotePhotoIterAllCa
|
||||
type SetOfRemotePhotoFilterCallback func(p RemotePhoto) (keep bool)
|
||||
|
||||
func (s SetOfRemotePhoto) Filter(cb SetOfRemotePhotoFilterCallback) SetOfRemotePhoto {
|
||||
ns := NewSetOfRemotePhoto()
|
||||
s.IterAll(func(v RemotePhoto) {
|
||||
if cb(v) {
|
||||
ns = ns.Insert(v)
|
||||
}
|
||||
out := s.s.Filter(func(v types.Value) bool {
|
||||
return cb(v.(RemotePhoto))
|
||||
})
|
||||
return ns
|
||||
return SetOfRemotePhoto{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
func (s SetOfRemotePhoto) Insert(p ...RemotePhoto) SetOfRemotePhoto {
|
||||
@@ -811,13 +805,10 @@ func (s SetOfRefOfRemotePhoto) IterAllP(concurrency int, cb SetOfRefOfRemotePhot
|
||||
type SetOfRefOfRemotePhotoFilterCallback func(p RefOfRemotePhoto) (keep bool)
|
||||
|
||||
func (s SetOfRefOfRemotePhoto) Filter(cb SetOfRefOfRemotePhotoFilterCallback) SetOfRefOfRemotePhoto {
|
||||
ns := NewSetOfRefOfRemotePhoto()
|
||||
s.IterAll(func(v RefOfRemotePhoto) {
|
||||
if cb(v) {
|
||||
ns = ns.Insert(v)
|
||||
}
|
||||
out := s.s.Filter(func(v types.Value) bool {
|
||||
return cb(v.(RefOfRemotePhoto))
|
||||
})
|
||||
return ns
|
||||
return SetOfRefOfRemotePhoto{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
func (s SetOfRefOfRemotePhoto) Insert(p ...RefOfRemotePhoto) SetOfRefOfRemotePhoto {
|
||||
|
||||
@@ -428,13 +428,10 @@ func (m MapOfSizeToString) IterAll(cb MapOfSizeToStringIterAllCallback) {
|
||||
type MapOfSizeToStringFilterCallback func(k Size, v string) (keep bool)
|
||||
|
||||
func (m MapOfSizeToString) Filter(cb MapOfSizeToStringFilterCallback) MapOfSizeToString {
|
||||
nm := NewMapOfSizeToString()
|
||||
m.IterAll(func(k Size, v string) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(Size), v.(types.String).String())
|
||||
})
|
||||
return nm
|
||||
return MapOfSizeToString{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// SetOfString
|
||||
@@ -540,13 +537,10 @@ func (s SetOfString) IterAllP(concurrency int, cb SetOfStringIterAllCallback) {
|
||||
type SetOfStringFilterCallback func(p string) (keep bool)
|
||||
|
||||
func (s SetOfString) Filter(cb SetOfStringFilterCallback) SetOfString {
|
||||
ns := NewSetOfString()
|
||||
s.IterAll(func(v string) {
|
||||
if cb(v) {
|
||||
ns = ns.Insert(v)
|
||||
}
|
||||
out := s.s.Filter(func(v types.Value) bool {
|
||||
return cb(v.(types.String).String())
|
||||
})
|
||||
return ns
|
||||
return SetOfString{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
func (s SetOfString) Insert(p ...string) SetOfString {
|
||||
|
||||
@@ -242,13 +242,10 @@ func (m MapOfStringToListOfPitch) IterAll(cb MapOfStringToListOfPitchIterAllCall
|
||||
type MapOfStringToListOfPitchFilterCallback func(k string, v ListOfPitch) (keep bool)
|
||||
|
||||
func (m MapOfStringToListOfPitch) Filter(cb MapOfStringToListOfPitchFilterCallback) MapOfStringToListOfPitch {
|
||||
nm := NewMapOfStringToListOfPitch()
|
||||
m.IterAll(func(k string, v ListOfPitch) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(types.String).String(), v.(ListOfPitch))
|
||||
})
|
||||
return nm
|
||||
return MapOfStringToListOfPitch{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// ListOfRefOfMapOfStringToValue
|
||||
@@ -383,13 +380,10 @@ func (l ListOfRefOfMapOfStringToValue) IterAllP(concurrency int, cb ListOfRefOfM
|
||||
type ListOfRefOfMapOfStringToValueFilterCallback func(v RefOfMapOfStringToValue, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfRefOfMapOfStringToValue) Filter(cb ListOfRefOfMapOfStringToValueFilterCallback) ListOfRefOfMapOfStringToValue {
|
||||
nl := NewListOfRefOfMapOfStringToValue()
|
||||
l.IterAll(func(v RefOfMapOfStringToValue, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(v.(RefOfMapOfStringToValue), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfRefOfMapOfStringToValue{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// RefOfMapOfStringToValue
|
||||
@@ -562,13 +556,10 @@ func (m MapOfStringToValue) IterAll(cb MapOfStringToValueIterAllCallback) {
|
||||
type MapOfStringToValueFilterCallback func(k string, v types.Value) (keep bool)
|
||||
|
||||
func (m MapOfStringToValue) Filter(cb MapOfStringToValueFilterCallback) MapOfStringToValue {
|
||||
nm := NewMapOfStringToValue()
|
||||
m.IterAll(func(k string, v types.Value) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(types.String).String(), v)
|
||||
})
|
||||
return nm
|
||||
return MapOfStringToValue{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// ListOfPitch
|
||||
@@ -703,11 +694,8 @@ func (l ListOfPitch) IterAllP(concurrency int, cb ListOfPitchIterAllCallback) {
|
||||
type ListOfPitchFilterCallback func(v Pitch, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfPitch) Filter(cb ListOfPitchFilterCallback) ListOfPitch {
|
||||
nl := NewListOfPitch()
|
||||
l.IterAll(func(v Pitch, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(v.(Pitch), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfPitch{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
@@ -428,13 +428,10 @@ func (m MapOfSizeToString) IterAll(cb MapOfSizeToStringIterAllCallback) {
|
||||
type MapOfSizeToStringFilterCallback func(k Size, v string) (keep bool)
|
||||
|
||||
func (m MapOfSizeToString) Filter(cb MapOfSizeToStringFilterCallback) MapOfSizeToString {
|
||||
nm := NewMapOfSizeToString()
|
||||
m.IterAll(func(k Size, v string) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(Size), v.(types.String).String())
|
||||
})
|
||||
return nm
|
||||
return MapOfSizeToString{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// SetOfString
|
||||
@@ -540,13 +537,10 @@ func (s SetOfString) IterAllP(concurrency int, cb SetOfStringIterAllCallback) {
|
||||
type SetOfStringFilterCallback func(p string) (keep bool)
|
||||
|
||||
func (s SetOfString) Filter(cb SetOfStringFilterCallback) SetOfString {
|
||||
ns := NewSetOfString()
|
||||
s.IterAll(func(v string) {
|
||||
if cb(v) {
|
||||
ns = ns.Insert(v)
|
||||
}
|
||||
out := s.s.Filter(func(v types.Value) bool {
|
||||
return cb(v.(types.String).String())
|
||||
})
|
||||
return ns
|
||||
return SetOfString{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
func (s SetOfString) Insert(p ...string) SetOfString {
|
||||
|
||||
@@ -125,13 +125,10 @@ func (m MapOfStringToSetOfRefOfRemotePhoto) IterAll(cb MapOfStringToSetOfRefOfRe
|
||||
type MapOfStringToSetOfRefOfRemotePhotoFilterCallback func(k string, v SetOfRefOfRemotePhoto) (keep bool)
|
||||
|
||||
func (m MapOfStringToSetOfRefOfRemotePhoto) Filter(cb MapOfStringToSetOfRefOfRemotePhotoFilterCallback) MapOfStringToSetOfRefOfRemotePhoto {
|
||||
nm := NewMapOfStringToSetOfRefOfRemotePhoto()
|
||||
m.IterAll(func(k string, v SetOfRefOfRemotePhoto) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(types.String).String(), v.(SetOfRefOfRemotePhoto))
|
||||
})
|
||||
return nm
|
||||
return MapOfStringToSetOfRefOfRemotePhoto{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// SetOfRefOfRemotePhoto
|
||||
@@ -237,13 +234,10 @@ func (s SetOfRefOfRemotePhoto) IterAllP(concurrency int, cb SetOfRefOfRemotePhot
|
||||
type SetOfRefOfRemotePhotoFilterCallback func(p RefOfRemotePhoto) (keep bool)
|
||||
|
||||
func (s SetOfRefOfRemotePhoto) Filter(cb SetOfRefOfRemotePhotoFilterCallback) SetOfRefOfRemotePhoto {
|
||||
ns := NewSetOfRefOfRemotePhoto()
|
||||
s.IterAll(func(v RefOfRemotePhoto) {
|
||||
if cb(v) {
|
||||
ns = ns.Insert(v)
|
||||
}
|
||||
out := s.s.Filter(func(v types.Value) bool {
|
||||
return cb(v.(RefOfRemotePhoto))
|
||||
})
|
||||
return ns
|
||||
return SetOfRefOfRemotePhoto{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
func (s SetOfRefOfRemotePhoto) Insert(p ...RefOfRemotePhoto) SetOfRefOfRemotePhoto {
|
||||
|
||||
@@ -140,13 +140,10 @@ func (l ListOfRefOfMapOfStringToValue) IterAllP(concurrency int, cb ListOfRefOfM
|
||||
type ListOfRefOfMapOfStringToValueFilterCallback func(v RefOfMapOfStringToValue, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfRefOfMapOfStringToValue) Filter(cb ListOfRefOfMapOfStringToValueFilterCallback) ListOfRefOfMapOfStringToValue {
|
||||
nl := NewListOfRefOfMapOfStringToValue()
|
||||
l.IterAll(func(v RefOfMapOfStringToValue, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(v.(RefOfMapOfStringToValue), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfRefOfMapOfStringToValue{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// RefOfMapOfStringToValue
|
||||
@@ -319,11 +316,8 @@ func (m MapOfStringToValue) IterAll(cb MapOfStringToValueIterAllCallback) {
|
||||
type MapOfStringToValueFilterCallback func(k string, v types.Value) (keep bool)
|
||||
|
||||
func (m MapOfStringToValue) Filter(cb MapOfStringToValueFilterCallback) MapOfStringToValue {
|
||||
nm := NewMapOfStringToValue()
|
||||
m.IterAll(func(k string, v types.Value) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(types.String).String(), v)
|
||||
})
|
||||
return nm
|
||||
return MapOfStringToValue{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
@@ -244,13 +244,10 @@ func (m MapOfStringToRefOfCommit) IterAll(cb MapOfStringToRefOfCommitIterAllCall
|
||||
type MapOfStringToRefOfCommitFilterCallback func(k string, v RefOfCommit) (keep bool)
|
||||
|
||||
func (m MapOfStringToRefOfCommit) Filter(cb MapOfStringToRefOfCommitFilterCallback) MapOfStringToRefOfCommit {
|
||||
nm := NewMapOfStringToRefOfCommit()
|
||||
m.IterAll(func(k string, v RefOfCommit) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(types.String).String(), v.(RefOfCommit))
|
||||
})
|
||||
return nm
|
||||
return MapOfStringToRefOfCommit{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// SetOfRefOfCommit
|
||||
@@ -356,13 +353,10 @@ func (s SetOfRefOfCommit) IterAllP(concurrency int, cb SetOfRefOfCommitIterAllCa
|
||||
type SetOfRefOfCommitFilterCallback func(p RefOfCommit) (keep bool)
|
||||
|
||||
func (s SetOfRefOfCommit) Filter(cb SetOfRefOfCommitFilterCallback) SetOfRefOfCommit {
|
||||
ns := NewSetOfRefOfCommit()
|
||||
s.IterAll(func(v RefOfCommit) {
|
||||
if cb(v) {
|
||||
ns = ns.Insert(v)
|
||||
}
|
||||
out := s.s.Filter(func(v types.Value) bool {
|
||||
return cb(v.(RefOfCommit))
|
||||
})
|
||||
return ns
|
||||
return SetOfRefOfCommit{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
func (s SetOfRefOfCommit) Insert(p ...RefOfCommit) SetOfRefOfCommit {
|
||||
|
||||
@@ -139,11 +139,8 @@ func (l ListOfInt64) IterAllP(concurrency int, cb ListOfInt64IterAllCallback) {
|
||||
type ListOfInt64FilterCallback func(v int64, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfInt64) Filter(cb ListOfInt64FilterCallback) ListOfInt64 {
|
||||
nl := NewListOfInt64()
|
||||
l.IterAll(func(v int64, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(int64(v.(types.Int64)), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfInt64{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
@@ -130,13 +130,10 @@ func (m MapOfBoolToString) IterAllP(concurrency int, cb MapOfBoolToStringIterAll
|
||||
type MapOfBoolToStringFilterCallback func(k bool, v string) (keep bool)
|
||||
|
||||
func (m MapOfBoolToString) Filter(cb MapOfBoolToStringFilterCallback) MapOfBoolToString {
|
||||
nm := NewMapOfBoolToString()
|
||||
m.IterAll(func(k bool, v string) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(bool(k.(types.Bool)), v.(types.String).String())
|
||||
})
|
||||
return nm
|
||||
return MapOfBoolToString{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// MapOfStringToValue
|
||||
@@ -262,11 +259,8 @@ func (m MapOfStringToValue) IterAllP(concurrency int, cb MapOfStringToValueIterA
|
||||
type MapOfStringToValueFilterCallback func(k string, v types.Value) (keep bool)
|
||||
|
||||
func (m MapOfStringToValue) Filter(cb MapOfStringToValueFilterCallback) MapOfStringToValue {
|
||||
nm := NewMapOfStringToValue()
|
||||
m.IterAll(func(k string, v types.Value) {
|
||||
if cb(k, v) {
|
||||
nm = nm.Set(k, v)
|
||||
}
|
||||
out := m.m.Filter(func(k, v types.Value) bool {
|
||||
return cb(k.(types.String).String(), v)
|
||||
})
|
||||
return nm
|
||||
return MapOfStringToValue{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
@@ -292,13 +292,10 @@ func (l ListOfRefOfFloat32) IterAllP(concurrency int, cb ListOfRefOfFloat32IterA
|
||||
type ListOfRefOfFloat32FilterCallback func(v RefOfFloat32, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfRefOfFloat32) Filter(cb ListOfRefOfFloat32FilterCallback) ListOfRefOfFloat32 {
|
||||
nl := NewListOfRefOfFloat32()
|
||||
l.IterAll(func(v RefOfFloat32, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(v.(RefOfFloat32), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfRefOfFloat32{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// RefOfSetOfFloat32
|
||||
@@ -486,13 +483,10 @@ func (l ListOfString) IterAllP(concurrency int, cb ListOfStringIterAllCallback)
|
||||
type ListOfStringFilterCallback func(v string, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfString) Filter(cb ListOfStringFilterCallback) ListOfString {
|
||||
nl := NewListOfString()
|
||||
l.IterAll(func(v string, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(v.(types.String).String(), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfString{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// RefOfFloat32
|
||||
@@ -651,13 +645,10 @@ func (s SetOfFloat32) IterAllP(concurrency int, cb SetOfFloat32IterAllCallback)
|
||||
type SetOfFloat32FilterCallback func(p float32) (keep bool)
|
||||
|
||||
func (s SetOfFloat32) Filter(cb SetOfFloat32FilterCallback) SetOfFloat32 {
|
||||
ns := NewSetOfFloat32()
|
||||
s.IterAll(func(v float32) {
|
||||
if cb(v) {
|
||||
ns = ns.Insert(v)
|
||||
}
|
||||
out := s.s.Filter(func(v types.Value) bool {
|
||||
return cb(float32(v.(types.Float32)))
|
||||
})
|
||||
return ns
|
||||
return SetOfFloat32{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
func (s SetOfFloat32) Insert(p ...float32) SetOfFloat32 {
|
||||
|
||||
@@ -110,13 +110,10 @@ func (s SetOfBool) IterAllP(concurrency int, cb SetOfBoolIterAllCallback) {
|
||||
type SetOfBoolFilterCallback func(p bool) (keep bool)
|
||||
|
||||
func (s SetOfBool) Filter(cb SetOfBoolFilterCallback) SetOfBool {
|
||||
ns := NewSetOfBool()
|
||||
s.IterAll(func(v bool) {
|
||||
if cb(v) {
|
||||
ns = ns.Insert(v)
|
||||
}
|
||||
out := s.s.Filter(func(v types.Value) bool {
|
||||
return cb(bool(v.(types.Bool)))
|
||||
})
|
||||
return ns
|
||||
return SetOfBool{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
func (s SetOfBool) Insert(p ...bool) SetOfBool {
|
||||
|
||||
@@ -256,11 +256,8 @@ func (l ListOfStruct) IterAllP(concurrency int, cb ListOfStructIterAllCallback)
|
||||
type ListOfStructFilterCallback func(v Struct, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfStruct) Filter(cb ListOfStructFilterCallback) ListOfStruct {
|
||||
nl := NewListOfStruct()
|
||||
l.IterAll(func(v Struct, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(v.(Struct), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfStruct{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
@@ -238,11 +238,8 @@ func (l ListOfTree) IterAllP(concurrency int, cb ListOfTreeIterAllCallback) {
|
||||
type ListOfTreeFilterCallback func(v Tree, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfTree) Filter(cb ListOfTreeFilterCallback) ListOfTree {
|
||||
nl := NewListOfTree()
|
||||
l.IterAll(func(v Tree, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(v.(Tree), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfTree{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
@@ -305,11 +305,8 @@ func (l ListOfD) IterAllP(concurrency int, cb ListOfDIterAllCallback) {
|
||||
type ListOfDFilterCallback func(v D, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfD) Filter(cb ListOfDFilterCallback) ListOfD {
|
||||
nl := NewListOfD()
|
||||
l.IterAll(func(v D, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(v.(D), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfD{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
@@ -295,11 +295,8 @@ func (l ListOfUInt8) IterAllP(concurrency int, cb ListOfUInt8IterAllCallback) {
|
||||
type ListOfUInt8FilterCallback func(v uint8, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfUInt8) Filter(cb ListOfUInt8FilterCallback) ListOfUInt8 {
|
||||
nl := NewListOfUInt8()
|
||||
l.IterAll(func(v uint8, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v types.Value, i uint64) bool {
|
||||
return cb(uint8(v.(types.UInt8)), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfUInt8{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
@@ -364,13 +364,10 @@ func (s SetOfUInt8) IterAllP(concurrency int, cb SetOfUInt8IterAllCallback) {
|
||||
type SetOfUInt8FilterCallback func(p uint8) (keep bool)
|
||||
|
||||
func (s SetOfUInt8) Filter(cb SetOfUInt8FilterCallback) SetOfUInt8 {
|
||||
ns := NewSetOfUInt8()
|
||||
s.IterAll(func(v uint8) {
|
||||
if cb(v) {
|
||||
ns = ns.Insert(v)
|
||||
}
|
||||
out := s.s.Filter(func(v types.Value) bool {
|
||||
return cb(uint8(v.(types.UInt8)))
|
||||
})
|
||||
return ns
|
||||
return SetOfUInt8{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
func (s SetOfUInt8) Insert(p ...uint8) SetOfUInt8 {
|
||||
|
||||
@@ -258,13 +258,10 @@ func (l ListOfUInt64) IterAllP(concurrency int, cb ListOfUInt64IterAllCallback)
|
||||
type ListOfUInt64FilterCallback func(v uint64, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfUInt64) Filter(cb ListOfUInt64FilterCallback) ListOfUInt64 {
|
||||
nl := NewListOfUInt64()
|
||||
l.IterAll(func(v uint64, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v Value, i uint64) bool {
|
||||
return cb(uint64(v.(UInt64)), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfUInt64{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// ListOfRefOfBlob
|
||||
@@ -399,13 +396,10 @@ func (l ListOfRefOfBlob) IterAllP(concurrency int, cb ListOfRefOfBlobIterAllCall
|
||||
type ListOfRefOfBlobFilterCallback func(v RefOfBlob, i uint64) (keep bool)
|
||||
|
||||
func (l ListOfRefOfBlob) Filter(cb ListOfRefOfBlobFilterCallback) ListOfRefOfBlob {
|
||||
nl := NewListOfRefOfBlob()
|
||||
l.IterAll(func(v RefOfBlob, i uint64) {
|
||||
if cb(v, i) {
|
||||
nl = nl.Append(v)
|
||||
}
|
||||
out := l.l.Filter(func(v Value, i uint64) bool {
|
||||
return cb(v.(RefOfBlob), i)
|
||||
})
|
||||
return nl
|
||||
return ListOfRefOfBlob{out, &ref.Ref{}}
|
||||
}
|
||||
|
||||
// RefOfBlob
|
||||
|
||||
Reference in New Issue
Block a user