mirror of
https://github.com/aljazceru/turso.git
synced 2026-01-18 15:44:20 +01:00
Eliminate unused variables
This commit is contained in:
@@ -27,7 +27,7 @@ impl Pager {
|
||||
}
|
||||
|
||||
pub fn read_page(&self, page_idx: usize) -> anyhow::Result<Arc<BTreePage>> {
|
||||
let handle = self.page_cache.get_or_try_init(page_idx, 1, |idx| {
|
||||
let handle = self.page_cache.get_or_try_init(page_idx, 1, |_idx| {
|
||||
let mut buffer_pool = self.buffer_pool.lock().unwrap();
|
||||
let page = sqlite3_ondisk::read_btree_page(&self.database, &mut buffer_pool, page_idx)
|
||||
.unwrap();
|
||||
|
||||
@@ -113,46 +113,21 @@ fn translate_columns(
|
||||
for col in columns {
|
||||
match col {
|
||||
sqlite3_parser::ast::ResultColumn::Expr(expr, _) => match expr {
|
||||
sqlite3_parser::ast::Expr::Between {
|
||||
lhs,
|
||||
not,
|
||||
start,
|
||||
end,
|
||||
} => todo!(),
|
||||
sqlite3_parser::ast::Expr::Between { .. } => todo!(),
|
||||
sqlite3_parser::ast::Expr::Binary(_, _, _) => todo!(),
|
||||
sqlite3_parser::ast::Expr::Case {
|
||||
base,
|
||||
when_then_pairs,
|
||||
else_expr,
|
||||
} => todo!(),
|
||||
sqlite3_parser::ast::Expr::Cast { expr, type_name } => todo!(),
|
||||
sqlite3_parser::ast::Expr::Case { .. } => todo!(),
|
||||
sqlite3_parser::ast::Expr::Cast { .. } => todo!(),
|
||||
sqlite3_parser::ast::Expr::Collate(_, _) => todo!(),
|
||||
sqlite3_parser::ast::Expr::DoublyQualified(_, _, _) => todo!(),
|
||||
sqlite3_parser::ast::Expr::Exists(_) => todo!(),
|
||||
sqlite3_parser::ast::Expr::FunctionCall {
|
||||
name,
|
||||
distinctness,
|
||||
args,
|
||||
filter_over,
|
||||
} => todo!(),
|
||||
sqlite3_parser::ast::Expr::FunctionCallStar { name, filter_over } => todo!(),
|
||||
sqlite3_parser::ast::Expr::FunctionCall { .. } => todo!(),
|
||||
sqlite3_parser::ast::Expr::FunctionCallStar { .. } => todo!(),
|
||||
sqlite3_parser::ast::Expr::Id(_) => todo!(),
|
||||
sqlite3_parser::ast::Expr::InList { lhs, not, rhs } => todo!(),
|
||||
sqlite3_parser::ast::Expr::InSelect { lhs, not, rhs } => todo!(),
|
||||
sqlite3_parser::ast::Expr::InTable {
|
||||
lhs,
|
||||
not,
|
||||
rhs,
|
||||
args,
|
||||
} => todo!(),
|
||||
sqlite3_parser::ast::Expr::InList { .. } => todo!(),
|
||||
sqlite3_parser::ast::Expr::InSelect { .. } => todo!(),
|
||||
sqlite3_parser::ast::Expr::InTable { .. } => todo!(),
|
||||
sqlite3_parser::ast::Expr::IsNull(_) => todo!(),
|
||||
sqlite3_parser::ast::Expr::Like {
|
||||
lhs,
|
||||
not,
|
||||
op,
|
||||
rhs,
|
||||
escape,
|
||||
} => todo!(),
|
||||
sqlite3_parser::ast::Expr::Like { .. } => todo!(),
|
||||
sqlite3_parser::ast::Expr::Literal(lit) => match lit {
|
||||
sqlite3_parser::ast::Literal::Numeric(val) => {
|
||||
let dest = program.alloc_register();
|
||||
|
||||
Reference in New Issue
Block a user