//! Mods for [`psql::table`](crate::table()) — the `TABLE name` command.
//!
//! [`name`] is the table, and takes the same chain a `FROM` item does, of which
//! only `.only()` is grammatical here — `TABLE [ ONLY ] table_name [ * ]` takes
//! a bare name, no alias. The rest is the tail the manual allows with `TABLE`:
//! `ORDER BY`, `LIMIT`/`OFFSET`/`FETCH`, the locking clauses, `WITH`, and the
//! set operations. `WHERE`, `GROUP BY` and the rest of a `SELECT` do not exist
//! here, and do not compile.
//!
//! ```
//! use keelson_psql as psql;
//! use keelson_psql::{quote, table};
//!
//! let q = psql::table((
//! table::name(quote("users")),
//! table::order_by(quote("id")),
//! table::limit(10),
//! ));
//! ```
pub use crate;