Skip to content

Support for the V ORM#102

Draft
elliotchance wants to merge 1 commit intomainfrom
i90-orm
Draft

Support for the V ORM#102
elliotchance wants to merge 1 commit intomainfrom
i90-orm

Conversation

@elliotchance
Copy link
Copy Markdown
Owner

DO NOT MERGE.

This is partial support for the ORM. However, there are some challenges
that need to be addressed before this can be properly reviewed and
landed:

  1. The ORM in V requires drivers to be hard-coded. See Support for builtin orm #90.

  2. The Connection doesn't really implement orm.Connection because the
    vsql Connection is required to be mut and the current interface
    definition does not allow this.

  3. We need to create a new test suite for the ORM. vsql/orm_test.v
    filled with combinations of statements "sql" commands will work just
    fine. Specifically, we need to test different combinations of
    expressions and types.

Fixes #90

@elliotchance elliotchance mentioned this pull request Jun 20, 2022
2 tasks
@N0tExisting
Copy link
Copy Markdown

You can set this PR to a draft, so it can't be merged

@elliotchance elliotchance marked this pull request as draft March 2, 2023 14:44
@elliotchance elliotchance force-pushed the main branch 5 times, most recently from 170d1fc to aac5b37 Compare March 4, 2023 07:12
@elliotchance elliotchance force-pushed the i90-orm branch 2 times, most recently from 8d76f33 to a220a6d Compare December 30, 2023 17:29
DO NOT MERGE.

This is partial support for the ORM. However, there are some challenges
that need to be addressed before this can be properly reviewed and
landed:

1. The ORM in V requires drivers to be hard-coded. See #90.

2. The Connection doesn't _really_ implement orm.Connection because the
vsql Connection is required to be mut and the current interface
definition does not allow this.

3. We need to create a new test suite for the ORM. `vsql/orm_test.v`
filled with combinations of statements "sql" commands will work just
fine. Specifically, we need to test different combinations of
expressions and types.

Fixes #90
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for builtin orm

2 participants