package
0.0.0-20240803161543-b6ae002c514e
Repository: https://github.com/lopezator/filterer.git
Documentation: pkg.go.dev

# Functions

NewParser creates a new parser.
SQL returns a database friendly format composed by a string clause and a slice of args.
StandardDeclarations returns a set of standard declarations to use within out parser.
WithDeclarations overrides default declarations.

# Constants

Field type values.
Field type values.
Field type values.
Field type values.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Field type values.
Field type values.
Field type values.

# Structs

AndExpr represents an AND expression node.
Expr is the abstract representation of a previously filtered, parsed and checked expression.
Field represents a field with its name and type.
NotExpr represents a NOT expression node.
OpExpr represents an operation expression node.
OrExpr represents an OR expression node.
Parser is our expr parser.
PresentExpr represents a presence expression node.
SizeExpr represents a size expression node.

# Type aliases

FieldType defines a field type.
Node defines a node in a abstract syntax tree.
ParserOpt sets options such as validators.