Skip to content

Commit fd60ab3

Browse files
authored
Include alias in catalog find_by_name (#397)
This is a missing implementation from #395 which allows finding catalog enteries by alias.
1 parent a3f64f5 commit fd60ab3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

partiql-catalog/src/lib.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,10 @@ impl<T> CatalogEntrySet<T> {
291291

292292
fn find_by_name(&self, name: &str) -> Option<(EntryId, &T)> {
293293
let name = UniCase::from(name);
294-
if let Some(eid) = self.by_name.get(&name) {
294+
295+
let eid = self.by_name.get(&name).or(self.by_alias.get(&name));
296+
297+
if let Some(eid) = eid {
295298
self.entries.get(eid).map(|e| (*eid, e))
296299
} else {
297300
None

0 commit comments

Comments
 (0)