-
Notifications
You must be signed in to change notification settings - Fork 135
WIP query #27
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
Merged
Merged
WIP query #27
Changes from all commits
Commits
Show all changes
72 commits
Select commit
Hold shift + click to select a range
88dd2d3
Implement query and builder related ffi functions
Buggaboo bb470cd
at least op overloading is working...
Buggaboo bd7a32e
minor typo
Buggaboo a8c849b
another attempt to fix the test
Buggaboo 26e5b33
focus, do aliases later
Buggaboo 39e6a8c
streamline enums
Buggaboo e820156
Finalized query condition design, also got tests running
Buggaboo 15e9b7a
added operator overloads for int properties
Buggaboo 7698354
added queryAny and queryAll to the box
Buggaboo 23bb90f
added contains / contain to the party
Buggaboo 004bcd2
added close to new queries
Buggaboo 07a5059
updated dummy type for isNull / notNull
Buggaboo 0d2e907
cleaned up tests
Buggaboo 2b3b91b
added tests for double and booleans (both are not supported atm)
Buggaboo 0b19c16
added implementation and tests for `in`, `notIn`, `greater`, `less`
Buggaboo b14c10c
updated test for `contain` and `contains` for String
Buggaboo b9c5189
* Modified function signature of find find_ids, maybe unnecessary
Buggaboo e81d351
Merge branch 'query' into dev-query
Buggaboo 6690bd2
minor cleanup
Buggaboo 231c781
updated readme
Buggaboo e80fe14
forgot symbol associativity
Buggaboo 42f1152
added bool and double to supported types, still segfaulting on isNull…
Buggaboo b9ae9d9
try finally resource release
Buggaboo 7481113
Merge branch 'dev' into dev-query
Buggaboo 81895fd
renamed disjunctive normal form (dnf) to anyGroup
Buggaboo 6c5bc56
Implemented other `free` functions for struct pointers
Buggaboo 114d183
changed limit default to zero
Buggaboo 462f74c
renamed condition operators
Buggaboo 06fe677
_queryBuilderPtr -> _cBuilder
Buggaboo 1f868a2
oops, corrected cop in params
Buggaboo 0e2f88e
Added comment about type aliases
e34f02a
changed the ffi function return types for query_find(_ids) to Uint64,
Buggaboo 55d7f70
kill your darlings: removed queryAll/queryAny that applies a reduce o…
Buggaboo dbcbe0f
kill your darlings: removed qb_strings_contain for Vector<String> types
Buggaboo 768a7ef
moved out QueryBuilder into its own file within the internal library …
Buggaboo c9c0a0e
Merge branch 'dev-query' of github.com:Buggaboo/objectbox-dart into d…
Buggaboo be2aa90
Introduced support for other int-ish types.
Buggaboo e454a52
Moved out OBXOrderFlag to constants
Buggaboo ce1e0e3
removed unused generic param
Buggaboo 1e91e20
Merge branch 'dev' into dev-query
Buggaboo bc05781
wrong number of params
Buggaboo df00e23
implemented manual type mapping
Buggaboo cbb44aa
fixed bad merge
Buggaboo 9e8f49a
reimplemented find/findFirst
Buggaboo 9497784
added bounds check to findFirst
Buggaboo 75101fe
fixed minor issues with tests
Buggaboo b164fb5
added describe(_params)
Buggaboo d4d6613
oops
Buggaboo 43324e0
added bool to integer conditions
Buggaboo 5b36eda
corrected "dynamic" issue (dart type analysis hickup), and fixed oops…
Buggaboo ddeef77
corrected skewed tree construction and minimized the number of condit…
Buggaboo 2987190
Merge branch 'dev' into dev-query
Buggaboo 13e8c0e
Merge branch 'dev' into dev-query
Buggaboo aebd560
IntegerQuery apply simplification
vaind 81c3ac5
create scoped TestEnv for tests
vaind b1fae6a
define and use OBX_id_array ffi struct
vaind 00f60cc
updated README
Buggaboo 02c656a
Merge pull request #1 from vaind/dev-query
Buggaboo 92259ae
Merge branch 'dev-query' of github.com:Buggaboo/objectbox-dart into d…
Buggaboo 4f0c2cf
replaced fields from Entity_ with named params
Buggaboo bfc0bc4
removed unused variables
Buggaboo 3fae217
Renamed QueryCondition to ConditionGroup
Buggaboo 57d9325
Renamed
Buggaboo 3cccbf3
bindings no longer looks in lib automagically
Buggaboo 196f964
streamline Query any/all grouping using ConditionGroup
vaind c6579ad
privatize QueryProperty internals so they don't pollute query code co…
vaind 479e8a6
Revert "bindings no longer looks in lib automagically"
Buggaboo dabcaa9
Merge pull request #2 from vaind/dev-query
Buggaboo 9cc3318
Merge branch 'dev-query' of github.com:Buggaboo/objectbox-dart into d…
Buggaboo 0538b4d
Merge branch 'dev' into dev-query
Buggaboo 075f5bd
Added workaround for signed dart binary issue from brew
Buggaboo e693c07
comment clean up
Buggaboo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.