ympons / expres

DEPRECATED! Please use https://github.com/ympons/expreso instead

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Expres. [Deprecated] Please use the expreso lib instead

An Elixir library for parsing and evaluating SQL WHERE expressions

Installation

From Hex, the package can be installed as:

  1. Add expres to your list of dependencies in mix.exs:
```elixir
def deps do
  [{:expres, "~> 0.2.5"}]
end
```

Usage

Expres.evaluate(expression, variables)

Parses and evaluates the provided expression. The variables can be supplied as a map in the variables parameter.

eg.

iex> Expres.evaluate("a + 2 in (3, 1)", %{"a" => 1})
iex> true

About

DEPRECATED! Please use https://github.com/ympons/expreso instead

License:MIT License


Languages

Language:Elixir 72.7%Language:Erlang 27.3%