Skip to content

chwevans/pinpoint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pinpoint

An easily controlled ETS table that holds onto any map of data. The behaviour implementor can decide which fields are indexed, making them available to the query language.

The query language is designed to be simpler than writing match specs as you only need to know field names.

Examples

  • Query via exact match:
pinpoint:query(implementor, #{field1 => a, field2 => 2}).
  • Query via query builder:
pinpoint:query(implementor, pp:qand(pp:eq(field1, a), pp:eq(field2, 2)))

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages