The generator will produce a class, which contains fields corresponding to each field declared in _Todo.Each of TodoQuery‘s fields is a subclass of , corresponding to the given type. For example, TodoQuerywould look something like:

    The glue holding everything together is the QueryExecutor interface. To support the ORMfor any arbitrary database, simply extend the class and implement its abstract methods.

    At the time of this writing, there is only support for PostgreSQL, though more databases maybe added eventually.