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

V2 - Support objects and new query functionality #2

Merged
merged 81 commits into from
Nov 13, 2022
Merged

V2 - Support objects and new query functionality #2

merged 81 commits into from
Nov 13, 2022

Conversation

enzo418
Copy link
Owner

@enzo418 enzo418 commented Nov 13, 2022

Added features include:

Some extra work:

  • profiling
  • tests for all the query functions
  • Data access is based mainly on repositories for property and collection and one value DAO
  • Data access also has a cache implemented and buffer

enzo418 and others added 30 commits October 5, 2022 04:52
- move internal id to a common place
- use async values insertion
- new null and boolean values
- removed document repository
 - fixed string like value bug
- Property id -> snowflake
- Collection id -> snowflake
Changed/added:
- find all properties
- buffer/cache log macros
- root property constructor

Known issue:
- large select triggers sqlite join limit
- now up to 64 properties per object, before was 64 properties per query
- new cmake option to hide exectude queries from the logs
on read row we were incrementing always, no matter if it was an object.
@enzo418 enzo418 merged commit bc032a0 into master Nov 13, 2022
@enzo418 enzo418 deleted the dev branch November 13, 2022 04:39
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.

1 participant