Skip to main content

Module sql_syntax

Module sql_syntax 

Source
Expand description

SQL syntax highlighting for query display.

Provides syntax highlighting for SQL queries with theme-based coloring.

§Example

use sqlmodel_console::renderables::SqlHighlighter;
use sqlmodel_console::Theme;

let highlighter = SqlHighlighter::new();
let sql = "SELECT * FROM users WHERE id = 1";

// Get highlighted version
let highlighted = highlighter.highlight(sql);
println!("{}", highlighted);

// Or plain version
let plain = highlighter.plain(sql);
println!("{}", plain);

Structs§

SqlHighlighter
SQL syntax highlighter.
SqlSegment
A segment of SQL text with its token type.

Enums§

SqlToken
SQL token types for syntax highlighting.