Sifter.AST (Sifter v0.2.0)

View Source

Semantic AST for filters. Both the string and JSON front-ends should build these nodes.

Summary

Types

field_path()

@type field_path() :: [String.t()]

op()

@type op() ::
  :eq
  | :neq
  | :gt
  | :gte
  | :lt
  | :lte
  | :in
  | :nin
  | :contains_all
  | :starts_with
  | :ends_with

t()