Skip to content

Commit 3afd1c6

Browse files
Zoran Cvetkovincrypto32
authored andcommitted
change the range type
1 parent 1b34ca2 commit 3afd1c6

File tree

9 files changed

+16
-17
lines changed

9 files changed

+16
-17
lines changed

graph/src/components/store/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1042,7 +1042,7 @@ impl ReadStore for EmptyStore {
10421042
fn get_range(
10431043
&self,
10441044
_entity_type: &EntityType,
1045-
_block_range: Range<u32>,
1045+
_block_range: Range<BlockNumber>,
10461046
) -> Result<BTreeMap<BlockNumber, Vec<Entity>>, StoreError> {
10471047
Ok(BTreeMap::new())
10481048
}

graph/src/components/store/traits.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ pub trait ReadStore: Send + Sync + 'static {
232232
fn get_range(
233233
&self,
234234
entity_type: &EntityType,
235-
block_range: Range<u32>,
235+
block_range: Range<BlockNumber>,
236236
) -> Result<BTreeMap<BlockNumber, Vec<Entity>>, StoreError>;
237237

238238
/// Reverse lookup
@@ -260,7 +260,7 @@ impl<T: ?Sized + ReadStore> ReadStore for Arc<T> {
260260
fn get_range(
261261
&self,
262262
entity_type: &EntityType,
263-
block_range: Range<u32>,
263+
block_range: Range<BlockNumber>,
264264
) -> Result<BTreeMap<BlockNumber, Vec<Entity>>, StoreError> {
265265
(**self).get_range(entity_type, block_range)
266266
}

store/postgres/src/block_range.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,10 @@ pub enum EntityBlockRange {
140140
}
141141

142142
impl EntityBlockRange {
143-
pub fn new(immutable: bool, block_range: std::ops::Range<u32>) -> Self {
144-
let st: Bound<BlockNumber> = Bound::Included(block_range.start.try_into().unwrap());
145-
let en: Bound<BlockNumber> = Bound::Excluded(block_range.end.try_into().unwrap());
146-
let block_range: BlockRange = BlockRange(st, en);
143+
pub fn new(immutable: bool, block_range: std::ops::Range<BlockNumber>) -> Self {
144+
let start: Bound<BlockNumber> = Bound::Included(block_range.start);
145+
let end: Bound<BlockNumber> = Bound::Excluded(block_range.end);
146+
let block_range: BlockRange = BlockRange(start, end);
147147
if immutable {
148148
Self::Immutable(block_range)
149149
} else {

store/postgres/src/deployment_store.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1060,7 +1060,7 @@ impl DeploymentStore {
10601060
&self,
10611061
site: Arc<Site>,
10621062
entity_type: &EntityType,
1063-
block_range: Range<u32>,
1063+
block_range: Range<BlockNumber>,
10641064
) -> Result<BTreeMap<BlockNumber, Vec<Entity>>, StoreError> {
10651065
let mut conn = self.get_conn()?;
10661066
let layout = self.layout(&mut conn, site)?;

store/postgres/src/relational.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@ impl Layout {
519519
&self,
520520
conn: &mut PgConnection,
521521
entity_type: &EntityType,
522-
block_range: Range<u32>,
522+
block_range: Range<BlockNumber>,
523523
) -> Result<BTreeMap<BlockNumber, Vec<Entity>>, StoreError> {
524524
let table = self.table_for_entity(entity_type)?;
525525
let mut entities: BTreeMap<BlockNumber, Vec<Entity>> = BTreeMap::new();

store/postgres/src/relational_queries.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2013,7 +2013,7 @@ pub struct FindRangeQuery<'a> {
20132013
}
20142014

20152015
impl<'a> FindRangeQuery<'a> {
2016-
pub fn new(table: &'a Table, block_range: Range<u32>) -> Self {
2016+
pub fn new(table: &'a Table, block_range: Range<BlockNumber>) -> Self {
20172017
let eb_range = EntityBlockRange::new(table.immutable, block_range);
20182018
Self { table, eb_range }
20192019
}

store/postgres/src/writable.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ impl SyncStore {
355355
fn get_range(
356356
&self,
357357
entity_type: &EntityType,
358-
block_range: Range<u32>,
358+
block_range: Range<BlockNumber>,
359359
) -> Result<BTreeMap<BlockNumber, Vec<Entity>>, StoreError> {
360360
retry::forever(&self.logger, "get_range", || {
361361
self.writable
@@ -1231,9 +1231,8 @@ impl Queue {
12311231
fn get_range(
12321232
&self,
12331233
entity_type: &EntityType,
1234-
block_range: Range<u32>,
1234+
block_range: Range<BlockNumber>,
12351235
) -> Result<BTreeMap<BlockNumber, Vec<Entity>>, StoreError> {
1236-
// TODO: implemet read from the queue
12371236
self.store.get_range(entity_type, block_range)
12381237
}
12391238

@@ -1452,7 +1451,7 @@ impl Writer {
14521451
fn get_range(
14531452
&self,
14541453
entity_type: &EntityType,
1455-
block_range: Range<u32>,
1454+
block_range: Range<BlockNumber>,
14561455
) -> Result<BTreeMap<BlockNumber, Vec<Entity>>, StoreError> {
14571456
match self {
14581457
Writer::Sync(store) => store.get_range(entity_type, block_range),
@@ -1591,7 +1590,7 @@ impl ReadStore for WritableStore {
15911590
fn get_range(
15921591
&self,
15931592
entity_type: &EntityType,
1594-
block_range: Range<u32>,
1593+
block_range: Range<BlockNumber>,
15951594
) -> Result<BTreeMap<BlockNumber, Vec<Entity>>, StoreError> {
15961595
self.writer.get_range(entity_type, block_range)
15971596
}

store/test-store/tests/graph/entity_cache.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ impl ReadStore for MockStore {
7070
fn get_range(
7171
&self,
7272
_entity_type: &EntityType,
73-
_block_range: Range<u32>,
73+
_block_range: Range<BlockNumber>,
7474
) -> Result<BTreeMap<BlockNumber, Vec<Entity>>, StoreError> {
7575
todo!()
7676
}

store/test-store/tests/postgres/writable.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ async fn read_range(
346346
}
347347
writable.flush().await.unwrap();
348348

349-
let br: Range<u32> = 4..8;
349+
let br: Range<BlockNumber> = 4..8;
350350
let et: &EntityType = if mutable {
351351
&COUNTER_TYPE
352352
} else {

0 commit comments

Comments
 (0)