To "look up all my orders in May that were fulfilled and not delivered" is a 1 line query in every ORM I know of.
Why in the world would I literally pass around a schema file with each request that is (according to the example) 91 lines of code and pay someone for the privilege of maybe doing it correctly?