Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mapping of a class to a create table statement #2

Closed
vitusortner opened this issue Jan 23, 2019 · 0 comments
Closed

Mapping of a class to a create table statement #2

vitusortner opened this issue Jan 23, 2019 · 0 comments
Assignees
Milestone

Comments

@vitusortner
Copy link
Collaborator

vitusortner commented Jan 23, 2019

Generate a SQL CREATE TABLE statement from an object (entity).

@vitusortner vitusortner changed the title Mapping from an object to a table Mapping of an object to a table Jan 23, 2019
@vitusortner vitusortner changed the title Mapping of an object to a table Mapping of an object to a create table statement Jan 23, 2019
@vitusortner vitusortner changed the title Mapping of an object to a create table statement Mapping of a class to a create table statement Jan 23, 2019
@vitusortner vitusortner added this to the Version 1.0 milestone Jan 26, 2019
@vitusortner vitusortner self-assigned this Jan 26, 2019
vitusortner added a commit that referenced this issue Jan 26, 2019
vitusortner added a commit that referenced this issue Mar 9, 2019
* Add configuration files

* Add submodules example and floor generator

* Add license (#14)

* Add code generation for database creation (#13)

Resolves #2

* Add static function to instantiate database (#15)

* Add code generator for query methods (#17)

* Singularize directory names (#18)

* Database writer improvements (#19)

* Add insert methods code generation (#20)

* Add update methods code generation (#21)

* Add delete methods code generation and fix update methods (#22)

* Improve change method generators (#24)

* Add test setup and test for type utils (#26)

* Add Travis CI config (#27)

* Update README with note to not use the library (#28)

* Cleanup code and add simple string escaping in SQL statements (#29)

* Return empty list of empty list query result (#32)

* Add database tests (#34)

* Fix grammar in README (#35)

* Exclude hashCode from mapping (#38)

* Enable custom column name mapping (#39)

* Enable NOT NULL columns (#40)

* Support custom entity name (#41)

* Add support for changing (insert, update, delete) lists (#42)

* Add LICENSE file (#43)

* Add support for transactions (#49)

* Return ID/s of inserted item/s (#51)

#44

* Return updated rows count on update (#52)

* Return deleted row count on delete (#53)

* Only use async modifier when necessary (#54)

* Make all method/constructor parameters final (#55)

* Cleanup example app (#56)

* Add parameter verification for query methods (#57)

Resolves #50.

* Add support for foreign keys (#59)

* Add documentation on how to use the library (#60)

* Add support for running queries that return void (#61)

* Generate CREATE TABLE statements in models instead of writer (#63)

* Update README (#64)

* Add release drafter configuration (#65)

* Update dependencies (#66)

* Support conflict strategies when inserting or updating records (#67)

*  Move annotations to separate module to make the generator testable (#68)

* Enable CI (analyzer, dartfmt) for annotations module (#69)

* Add more tests for insert method writer, database writer (#71)

* Update version number to 0.1.0 (#72)

* Update README (#73)

* Add support for migrations (#74)

Resolves #8.

* Add database adapters (#75)

* Run Flutter tests on CI (#76)

* Add support for returning Streams as query result (#77)

* Add CHANGELOG (#78)

*  Support accessing data from Data Access Objects (#82)

* Move value objects to value_objects directory (#83)

* Map elements into value objects in processors (#85)

* Add entity classes to database annotation (#86)

* Add files for release (#89)
stephanmantel pushed a commit that referenced this issue May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant