fix: only require DESCRIBE TABLE for Snowflake and ClickHouse dialect (#1386)

This commit is contained in:
Andrew Lamb 2024-08-16 05:54:58 -04:00 committed by GitHub
parent 8c4d30bb6d
commit dd78084ca0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 103 additions and 32 deletions

View file

@ -485,9 +485,20 @@ pub trait Dialect: Debug + Any {
}
}
/// Returns the precedence when the precedence is otherwise unknown
fn prec_unknown(&self) -> u8 {
0
}
/// Returns true if this dialect requires the `TABLE` keyword after `DESCRIBE`
///
/// Defaults to false.
///
/// If true, the following statement is valid: `DESCRIBE TABLE my_table`
/// If false, the following statements are valid: `DESCRIBE my_table` and `DESCRIBE table`
fn describe_requires_table_keyword(&self) -> bool {
false
}
}
/// This represents the operators for which precedence must be defined