Defines an Ecto query builder.
A behaviour to be followed when creating plugins that extends the query builders functionality.