Membrane v0.1.0 API Reference

Modules

Membrane provides a wrapper for filtering data with simplicity and efficiently. It filters out list of structs or maps that satisfies the query. The Query is inspired by Mongo, hence there’s a lot of similarities

This is an aggregate module that uses all the parsers and handles fallback value

It provides parse functions that handle atom parameters

It provides parse functions that handles list operations. To use this module a fallback method parse(_value, []) has to created

It provides parse functions that handles logical operations. To use this module a fallback method parse(_value, []) has to created

It provides parse functions that handles property based operations like length and Regex matches

Membrane.Query module evaluates query against a map or struct. It evaluates every condition through Membrane.Parser module