Skip to main content

try_parse_database_statement

Function try_parse_database_statement 

Source
pub fn try_parse_database_statement(
    sql: &str,
) -> Result<Option<NodedbStatement>, SqlError>
Expand description

Try to parse a database-level DDL statement from raw SQL.

Returns Ok(None) for SQL that does not match any database-DDL prefix. Returns Ok(Some(stmt)) on success. Returns Err(SqlError::Parse { .. }) when the SQL matches a database-DDL prefix but contains a parse error (e.g. missing required name token).