pretty_print_formatter v0.1.7 PrettyPrintFormatter.Ecto.SqlTokenizer
SQL Tokenizer functions
Link to this section Summary
Functions
Tokenize an SQL expression
Link to this section Functions
Link to this function
tokenize(str)
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, '&'}}, "&&&"}