@@ -305,7 +305,6 @@ impl Catalog {
305305 tablename : s. tablename ,
306306 ratio : s. ratio ,
307307 last_pruned_block : s. last_pruned_block ,
308- block_range_lower : vec ! [ ] ,
309308 block_range_upper : vec ! [ ] ,
310309 }
311310 }
@@ -316,8 +315,6 @@ impl Catalog {
316315 #[ diesel( sql_type = Text ) ]
317316 tablename : String ,
318317 #[ diesel( sql_type = Array <Integer >) ]
319- lower : Vec < i32 > ,
320- #[ diesel( sql_type = Array <Integer >) ]
321318 upper : Vec < i32 > ,
322319 }
323320
@@ -327,7 +324,6 @@ impl Catalog {
327324 ) -> Result < Vec < RangeHistogram > , StoreError > {
328325 let query = format ! (
329326 "select tablename, \
330- array_agg(lower(block_range)) lower, \
331327 array_agg(coalesce(upper(block_range), {BLOCK_NUMBER_MAX})) upper \
332328 from (select tablename,
333329 unnest(range_bounds_histogram::text::int4range[]) block_range
@@ -386,16 +382,14 @@ impl Catalog {
386382 let pos = range_histogram
387383 . iter ( )
388384 . position ( |h| h. tablename == s. tablename ) ;
389- let ( mut lower , mut upper) = pos
385+ let mut upper = pos
390386 . map ( |pos| range_histogram. swap_remove ( pos) )
391- . map ( |h| ( h . lower , h . upper ) )
392- . unwrap_or ( ( vec ! [ ] , vec ! [ ] ) ) ;
387+ . map ( |h| h . upper )
388+ . unwrap_or ( vec ! [ ] ) ;
393389 // Since lower and upper are supposed to be histograms, we
394390 // sort them
395- lower. sort_unstable ( ) ;
396391 upper. sort_unstable ( ) ;
397392 let mut vs = VersionStats :: from ( s) ;
398- vs. block_range_lower = lower;
399393 vs. block_range_upper = upper;
400394 vs
401395 } )
0 commit comments