0
0
bleve/index/store/moss
Steve Yen 5094d2d097 optimize moss PrefixIterator
Previously, the PrefixIterator() for moss was implemented by comparing
the prefix bytes on every Next().

With this optimization, the next larger endKeyExclusive is computed at
the iterator's initialization, which allows us to avoid all those
prefix comparisons.
2016-07-21 18:33:34 -07:00
..
batch.go MB-18715 - moss Merge() didn't bump bufUsed correctly 2016-03-15 17:09:40 -07:00
iterator.go optimize moss PrefixIterator 2016-07-21 18:33:34 -07:00
lower_test.go enable mossStore as configurable lower-level store 2016-05-26 13:33:22 -07:00
lower.go configurable mossStoreOptions and DeferredSort defaults to true 2016-06-07 17:38:43 -07:00
reader.go optimize moss PrefixIterator 2016-07-21 18:33:34 -07:00
stats.go add support for gathering stats via map for easier consumption 2016-03-07 18:37:46 -05:00
store_test.go integrate index/store/moss KV store 2016-02-20 14:25:42 -08:00
store.go configurable mossStoreOptions and DeferredSort defaults to true 2016-06-07 17:38:43 -07:00
writer.go index/store/moss uses AllocMerge() instead of Merge() 2016-02-22 11:48:02 -08:00