Current section
Files
Jump to
Current section
Files
lib/aql/options.ex
defmodule Durango.AQL.Options do
defmacro inject_parser() do
quote do
alias Durango.Query
alias Durango.Dsl
def parse_query(%Query{} = q, [{:options, options_expr} | rest]) do
q
|> Query.append_tokens("OPTIONS")
|> Dsl.parse_expr(options_expr)
|> Dsl.parse_query(rest)
end
end
end
end