Bump github.com/blevesearch/bleve/v2 from 2.3.7 to 2.3.9
Bumps [github.com/blevesearch/bleve/v2](https://github.com/blevesearch/bleve) from 2.3.7 to 2.3.9. - [Release notes](https://github.com/blevesearch/bleve/releases) - [Commits](https://github.com/blevesearch/bleve/compare/v2.3.7...v2.3.9) --- updated-dependencies: - dependency-name: github.com/blevesearch/bleve/v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
committed by
Ralf Haferkamp
parent
82b600aef5
commit
f9b69afa9e
+32
-5
@@ -2281,7 +2281,7 @@ func runArrayUnionToRuns(rc *runContainer16, ac *arrayContainer) ([]interval16,
|
||||
pos2++
|
||||
}
|
||||
}
|
||||
cardMinusOne += previousInterval.length + 1
|
||||
cardMinusOne += previousInterval.length
|
||||
target = append(target, previousInterval)
|
||||
|
||||
return target, cardMinusOne
|
||||
@@ -2582,9 +2582,27 @@ func (rc *runContainer16) serializedSizeInBytes() int {
|
||||
return 2 + len(rc.iv)*4
|
||||
}
|
||||
|
||||
func (rc *runContainer16) addOffset(x uint16) []container {
|
||||
low := newRunContainer16()
|
||||
high := newRunContainer16()
|
||||
func (rc *runContainer16) addOffset(x uint16) (container, container) {
|
||||
var low, high *runContainer16
|
||||
|
||||
if len(rc.iv) == 0 {
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
first := uint32(rc.iv[0].start) + uint32(x)
|
||||
if highbits(first) == 0 {
|
||||
// Some elements will fall into low part, allocate a container.
|
||||
// Checking the first one is enough because they are ordered.
|
||||
low = newRunContainer16()
|
||||
}
|
||||
last := uint32(rc.iv[len(rc.iv)-1].start)
|
||||
last += uint32(rc.iv[len(rc.iv)-1].length)
|
||||
last += uint32(x)
|
||||
if highbits(last) > 0 {
|
||||
// Some elements will fall into high part, allocate a container.
|
||||
// Checking the last one is enough because they are ordered.
|
||||
high = newRunContainer16()
|
||||
}
|
||||
|
||||
for _, iv := range rc.iv {
|
||||
val := int(iv.start) + int(x)
|
||||
@@ -2600,5 +2618,14 @@ func (rc *runContainer16) addOffset(x uint16) []container {
|
||||
high.iv = append(high.iv, interval16{uint16(val & 0xffff), iv.length})
|
||||
}
|
||||
}
|
||||
return []container{low, high}
|
||||
|
||||
// Ensure proper nil interface.
|
||||
if low == nil {
|
||||
return nil, high
|
||||
}
|
||||
if high == nil {
|
||||
return low, nil
|
||||
}
|
||||
|
||||
return low, high
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user