Skip to content

Commit ffb8bc9

Browse files
committed
comments
1 parent 28e8b98 commit ffb8bc9

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

crates/core/src/db/relational_db.rs

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -821,18 +821,18 @@ impl RelationalDB {
821821
Txdata,
822822
};
823823

824-
let is_ephemeral_table = |table_id: &TableId| -> bool {
824+
let is_not_ephemeral_table = |table_id: &TableId| -> bool {
825825
tx_data
826826
.ephemeral_tables()
827-
.map(|etables| etables.contains(table_id))
828-
.unwrap_or(false)
827+
.map(|etables| !etables.contains(table_id))
828+
.unwrap_or(true)
829829
};
830830

831831
if tx_data.tx_offset().is_some() {
832832
let inserts: Box<_> = tx_data
833833
.inserts()
834834
// Skip ephemeral tables
835-
.filter(|(table_id, _)| !is_ephemeral_tables(table_id))
835+
.filter(|(table_id, _)| is_not_ephemeral_table(table_id))
836836
.map(|(table_id, rowdata)| Ops {
837837
table_id: *table_id,
838838
rowdata: rowdata.clone(),
@@ -843,7 +843,7 @@ impl RelationalDB {
843843

844844
let deletes: Box<_> = tx_data
845845
.durable_deletes()
846-
.filter(|(table_id, _)| !is_ephemeral_tables(table_id))
846+
.filter(|(table_id, _)| is_not_ephemeral_table(table_id))
847847
.map(|(table_id, rowdata)| Ops {
848848
table_id: *table_id,
849849
rowdata: rowdata.clone(),
@@ -852,10 +852,7 @@ impl RelationalDB {
852852
.filter(|ops| !truncates.contains(&ops.table_id))
853853
.collect();
854854

855-
let truncates = truncates
856-
.into_iter()
857-
.filter(|table_id| !is_ephemeral_tables(table_id))
858-
.collect();
855+
let truncates = truncates.into_iter().filter(is_not_ephemeral_table).collect();
859856

860857
let inputs = reducer_context.map(|rcx| rcx.into());
861858

@@ -2527,15 +2524,15 @@ mod tests {
25272524
sender: Identity,
25282525
v: u8,
25292526
) -> ResultTest<()> {
2530-
let to_bstan = |pv: &ProductValue| {
2527+
let to_bsatn = |pv: &ProductValue| {
25312528
Bytes::from(to_vec(&AlgebraicValue::Array([pv.clone()].into())).expect("bstan serialization failed"))
25322529
};
25332530

25342531
let row_pv = |v: u8| product![v];
25352532

25362533
let mut tx = begin_mut_tx(stdb);
25372534
tx.subscribe_view(view_id, ArgId::SENTINEL, sender)?;
2538-
stdb.materialize_view(&mut tx, table_id, sender, row_type, to_bstan(&row_pv(v)), typespace)?;
2535+
stdb.materialize_view(&mut tx, table_id, sender, row_type, to_bsatn(&row_pv(v)), typespace)?;
25392536
stdb.commit_tx(tx)?;
25402537

25412538
Ok(())

0 commit comments

Comments
 (0)