Packages

A SQL formatter that provides consistent and readable formatting for SQL queries. Built with Rust for performance and integrated with ExUnit for better SQL diff output in tests.

Current section

Files

Jump to
sql_formatter native sqlformatter README.md
Raw

native/sqlformatter/README.md

# NIF for Elixir.SQLFormatter
## To build the NIF module:
- Your NIF will now build along with your project.
## To load the NIF:
```elixir
defmodule SQLFormatter do
use Rustler, otp_app: :sql_formatter, crate: "sqlformatter"
# When your NIF is loaded, it will override this function.
def add(_a, _b), do: :erlang.nif_error(:nif_not_loaded)
end
```
## Examples
[This](https://github.com/rusterlium/NifIo) is a complete example of a NIF written in Rust.