Skip to main content

nodedb_sql/parser/database_stmt/
mod.rs

1// SPDX-License-Identifier: Apache-2.0
2
3//! Recursive-descent parser for NodeDB database DDL/admin statements.
4//!
5//! Handles `CREATE DATABASE`, `DROP DATABASE`, `ALTER DATABASE`,
6//! `SHOW DATABASES`, `USE DATABASE`, and the stub forms
7//! `CLONE DATABASE`, `MIRROR DATABASE`, `MOVE TENANT`,
8//! `BACKUP DATABASE`, `RESTORE DATABASE`.
9//!
10//! `try_parse_database_statement` returns `None` for any other input so
11//! the caller can fall through to the standard sqlparser path.
12
13pub mod parse;
14
15pub use parse::try_parse_database_statement;