diff --git a/query-algebrizer/src/clauses/mod.rs b/query-algebrizer/src/clauses/mod.rs index e4191fc1..eabe925a 100644 --- a/query-algebrizer/src/clauses/mod.rs +++ b/query-algebrizer/src/clauses/mod.rs @@ -356,6 +356,10 @@ impl ConjoiningClauses { } } + pub fn known_type_set(&self, var: &Variable) -> ValueTypeSet { + self.known_types.get(var).cloned().unwrap_or(ValueTypeSet::any()) + } + pub fn bind_column_to_var>(&mut self, schema: &Schema, table: TableAlias, column: C, var: Variable) { let column = column.into(); // Do we have an external binding for this?