searchql v2.0.0 API Reference

Modules

Runs mix dialyzer.plt. Most of this code is yanked from Dialyxir, and is a stopgap until it includes mix dialyzer.plt in its Mix dependency form

A parsed representation of a human-written search query

Parses logical expressions in a SearchQL query

A behaviour that defines how to build parsers for SearchQL. A SearchQL parser must expose a single parse/1 function that accepts an array of SearchQL tokens and returns an array of SearchQL tokens

A behaviour that defines how a type piece of data can be queried. A SearchQL querier exposes a data/2 and a quote/2 function that parse a pure data string and query the data, and query the data for a quote, respectively

A parser for quotes in SearchQL queries