#[derive(Debug, Default, Clone)]
pub struct ParserContext {
pub in_between_clause: bool,
pub in_parentheses: bool,
pub default_database: Option<String>,
}
impl ParserContext {
pub fn set_in_between_clause(mut self, in_between_clause: bool) -> Self {
self.in_between_clause = in_between_clause;
self
}
pub fn set_in_parentheses(mut self, in_parentheses: bool) -> Self {
self.in_parentheses = in_parentheses;
self
}
pub fn set_default_database(mut self, default_database: String) -> Self {
self.default_database = Some(default_database);
self
}
}