Mazdak Farrokhzad
Mazdak Farrokhzad
# Description of Changes - Remove `Table::get_fixed_row`. - Add `RowRef::get_row_data` and use it. - Add some docs to nearby methods. # API and ABI breaking changes None # Expected complexity...
# Description of Changes Fixes https://github.com/clockworklabs/SpacetimeDB/issues/1244. # API and ABI breaking changes None # Expected complexity level and risk 2 # Testing Tests are amended to cover clearing the hash...
Prerequisite for snapshotting. Add a field `unmodified_hash: Option` to `PageHeader`. Within this ticket, never set it to `Some`. It will likely need to be `#[allow(unused)]` or something until the full...
# Description of Changes 1. Store `ColId` in `IndexJoin` and `JoinInner` as opposed to `FieldName`. This avoids querying `Header` in `build_query`. 2. Store `Header`s for inner joins and projections. `QueryExpr::head`...
# Description of Changes Please describe your change, mention any related tickets, and so on here. # API and ABI breaking changes If this is an API or ABI breaking...
# Description of Changes Most of these were noticeable in the 380 CCU flame graph. 1. Create `ctx` & clone `tx_slot` before taking `tx` lock. 2. Move an allocation before...
# Description of Changes Fixes https://github.com/clockworklabs/SpacetimeDB/issues/1113. See that ticket for a description of the idea. This PR does the `ColumnOp` flattening part (2) while https://github.com/clockworklabs/SpacetimeDB/pull/1207 upon which this is based...
# Description of Changes ## The main goal of this PR This PR has some main goals, while other changes are less important and are done as additional work (see...
This issue is meant to track the eventual removal of `SELECT * FROM *` because as @gefjon says, it is deeply cursed and evil.
# Description of Changes Making a combined combined "ticket plus code experiment" that demonstrates the issue. Here in this PR, instead of creating one `Vec` of BSATN per row, we...