obi1kenobi / trustfall

A query engine for any combination of data sources. Query your files and APIs as if they were databases!
Apache License 2.0
2.3k stars 66 forks source link

WIP: Initial exploration of custom scalars / filters / transforms. #605

Open obi1kenobi opened 1 month ago

obi1kenobi commented 1 month ago

We'll eventually want to allow schemas to define custom scalar types, custom filters for both built-in and custom scalar types, and custom transform operations on properties of all types.

This PR is a very early-stage exploration of what that could look like, both in terms of notation in the schema, and in underlying implementation.