pretty_print_formatter v0.1.3 PrettyPrintFormatter.Ecto.SqlTokenizer
SQL Tokenizer functions
Link to this section Summary
Functions
Tokenize an SQL expression
Link to this section Functions
Tokenize an SQL expression
Examples
iex> PrettyPrintFormatter.Ecto.SqlTokenizer.tokenize("SELECT * FROM users")
{:ok, [{:keyword, 'SELECT'}, {:operator, '*'}, {:keyword, 'FROM'}, {:name, 'users'}]}
iex> PrettyPrintFormatter.Ecto.SqlTokenizer.tokenize("&&&")
{:error, {1, :sql_lexer, {:illegal, '&'}}, "&&&"}