Commit graph

537 commits

Author SHA1 Message Date
Andrew Brookins
2bd71ff087 Rename orm module to om 2021-10-19 15:06:57 -07:00
Andrew Brookins
62240723ca WIP on README - first draft 2021-10-19 15:06:50 -07:00
Andrew Brookins
703be3e0fa Add license 2021-10-18 21:45:26 -07:00
Andrew Brookins
c51a071982 Tests & errors for preview list limitations 2021-10-18 21:16:48 -07:00
Andrew Brookins
389a6ea878 Add support for IN queries 2021-10-13 17:16:20 -07:00
Andrew Brookins
bb08fb9eb5 Use a default value for the "embedded" config 2021-10-13 12:58:10 -07:00
Andrew Brookins
e59e210834 Avoid adding same parent to attr multiple times 2021-10-13 10:07:13 -07:00
Andrew Brookins
ae8baa0339 Fix JSON paths for arrays 2021-10-13 08:12:22 -07:00
Andrew Brookins
abb1ce6a31 WIP on recursive schema generation - still broken 2021-10-12 21:59:55 -07:00
Andrew Brookins
5d05de95f8 Broken schema generation 2021-10-12 14:22:57 -07:00
Andrew Brookins
8f32b359f0 Handle TAG queries that include the separator 2021-10-05 16:40:02 -07:00
Andrew Brookins
b46408ccd2 WIP on JSON tests 2021-10-04 14:04:40 -07:00
Andrew Brookins
976fdf3ad4 Generate a seemingly correct schema for JSON models 2021-10-04 13:55:33 -07:00
Andrew Brookins
9a47d1046d Use Any with find() to avoid type warnings 2021-09-29 21:15:26 -07:00
Andrew Brookins
54f00b5774 Remove Django-isms for embedded exceptions classes 2021-09-29 20:42:02 -07:00
Andrew Brookins
b80addbb13 Test embedded Model.DoesNotExist error 2021-09-29 20:32:44 -07:00
Andrew Brookins
ef58e854c1 Avoid using Pydantic for FindQuery 2021-09-29 20:23:39 -07:00
Andrew Brookins
01cab5352b WIP on pagination, sorting all()/first() methods 2021-09-25 20:38:02 -07:00
Andrew Brookins
3ba45b7c87 Fix negation queries 2021-09-20 16:08:24 -07:00
Andrew Brookins
b7c9165bbd Improve handling of TAG field queries 2021-09-20 16:06:04 -07:00
Andrew Brookins
a788cbedbb Remove unique, unsued migration validation 2021-09-17 09:27:11 -07:00
Andrew Brookins
85ba111260 Add find_one() implementation 2021-09-16 14:35:25 -07:00
Andrew Brookins
f8c55236c1 Support negated expressions 2021-09-16 12:03:03 -07:00
Andrew Brookins
0990c2e1b4 Add basic migrations, query expression resolver 2021-09-15 17:41:45 -07:00
Andrew Brookins
afe05fb7dd Remove reference to hashes in JSON example 2021-09-01 13:13:46 -07:00
Andrew Brookins
a984bc21cc Tidy up TODO comments on filter/get API 2021-09-01 13:12:04 -07:00
Andrew Brookins
06c082e230 Rename embedded model tests 2021-09-01 13:07:28 -07:00
Andrew Brookins
87b96ffb20 Test for embedded JSON models 2021-09-01 13:06:23 -07:00
Andrew Brookins
59dced95a6 Basic hash and JSON models 2021-09-01 12:56:06 -07:00
Andrew Brookins
0e72f06ba5 Tweaks to README copy 2021-08-31 16:37:49 -07:00
Andrew Brookins
95addfce9c Clarify what this ORM is 2021-08-31 16:36:34 -07:00
Andrew Brookins
fde73d7a79 Remove examples for the time being 2021-08-31 16:34:19 -07:00
Andrew Brookins
085735029f Use UUID4 2021-08-31 16:30:31 -07:00
Andrew Brookins
eeb046bcec Fix pk key 2021-08-31 15:52:21 -07:00
Andrew Brookins
ce3204325f Fix tests 2021-08-31 13:31:14 -07:00
Andrew Brookins
7f0fb15f19 Global prefix 2021-08-31 12:03:53 -07:00
Andrew Brookins
ccad3de32d WIP on basic non-relational model functionality 2021-08-30 18:08:07 -07:00