From 94217319a2a7d8cffdff0451f89ec3603417d62b Mon Sep 17 00:00:00 2001 From: pedrocarlo Date: Wed, 9 Apr 2025 14:21:18 -0300 Subject: [PATCH] Fix Explain to be case insensitive --- cli/app.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cli/app.rs b/cli/app.rs index cffe9022f..c5cb2ff4f 100644 --- a/cli/app.rs +++ b/cli/app.rs @@ -406,7 +406,10 @@ impl<'a> Limbo<'a> { io_time_elapsed_samples: vec![], execute_time_elapsed_samples: vec![], }; - if input.trim_start().starts_with("explain") { + // TODO this is a quickfix. Some ideas to do case insensitive comparisons is to use + // Uncased or Unicase. + let temp = input.to_lowercase(); + if temp.trim_start().starts_with("explain") { if let Ok(Some(stmt)) = self.conn.query(input) { let _ = self.writeln(stmt.explain().as_bytes()); }