Commit 30b5560
authored
feat[indexes]: Add support for inverted indexes (#20)
* fix: use 'sprintf' instead of string interpolation
* drop tests for arango 3.11 and add tests with PHP 8.4
* Update php.yml
* Update dependencies
* composer update + composer bump
* Small refactor on AQL namespace
* update .gitignore
* fix code sniffs
* Http namespace refactor
* update dev dependencies
* refactor: ODM tests
* refactor: PSR12 code fix for tests
* refactor: PSR12 code fix for src/
* chore: remove obsolete collection properties (#14)
* Improved validation for collection key options (#15)
* improve Collection 'keyOptions' attribute validation
* refactor 'KeyType' class
* fix exception attribute type
* drop support for PHP 8.2
* remove uses of 'print_r' (#16)
* Drop noop method 'load' for Collections (#17)
* small refactors for Cursor namespace
* drop no-op collection method 'load'
* refactor AQLFunction exception handling
* small refactors for AQL namespace
* remove unused exception'
* remove unused variables
* small refactor on Graph namespace
* refactors on Transaction namespace
* one more round of small fixes
* refactor array list
* add make file with test, lint and static analyzer helpers
* chore[PHP-8.4]: Handle php 8.4 deprecations (#18)
* chore[php-8.4]: handle php 8.4 deprecations
* chore[php-8.4]: revert enforcing strict type on 'Admin\Task\Task::'
* feat[index]: Add support for inverted indexes (#19)
* feat[inverted-index]: strict typing for base index class
* chore[indexes]: deprecate 'hash' and 'skiplist' index types
* feat[indexes]: base implementation for 'inverted' index
* tests[indexes]: remove ununsed imports
* tests[indexes]: add tests for inverted index
* feat[indexes]: add inverted index implementation
* chore[documentation]: update existing docs1 parent 4d65fb4 commit 30b5560
File tree
113 files changed
+879
-4667
lines changed- .github/workflows
- docs
- css
- graphs
- indices
- js
- packages
- reports
- src
- AQL
- Functions
- Admin/Task
- Auth
- Exceptions
- Collection
- Index
- Connection
- Cursor
- DataStructures
- Contracts
- Database
- Document
- Exceptions
- Storage
- Graph
- Traversal
- Http
- Transaction
- Contracts
- Validation
- Admin/Task
- Collection
- Exceptions
- Graph
- Rules
- Transaction
- View
- tests
- AQL
- Functions
- Admin/Task
- Auth
- Batch
- Collection
- Index
- Cursor
- DataStructures
- Database
- Document
- Graph
- Traversal
- Utils
- Http
- Transaction
- Validation
- Admin/Task
- Auth
- Collection
- Connection
- Document
- Graph
- Rules
- Transaction
- files
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
113 files changed
+879
-4667
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | | - | |
| 27 | + | |
29 | 28 | | |
30 | 29 | | |
31 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | 14 | | |
18 | 15 | | |
19 | 16 | | |
| |||
22 | 19 | | |
23 | 20 | | |
24 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
102 | 103 | | |
103 | 104 | | |
104 | 105 | | |
| |||
494 | 495 | | |
495 | 496 | | |
496 | 497 | | |
497 | | - | |
| 498 | + | |
498 | 499 | | |
499 | 500 | | |
500 | 501 | | |
| |||
1215 | 1216 | | |
1216 | 1217 | | |
1217 | 1218 | | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
1218 | 1223 | | |
1219 | 1224 | | |
1220 | 1225 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
| 103 | + | |
103 | 104 | | |
104 | 105 | | |
105 | 106 | | |
| |||
126 | 127 | | |
127 | 128 | | |
128 | 129 | | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
129 | 134 | | |
130 | 135 | | |
131 | 136 | | |
| |||
152 | 157 | | |
153 | 158 | | |
154 | 159 | | |
155 | | - | |
| 160 | + | |
156 | 161 | | |
157 | 162 | | |
158 | 163 | | |
| |||
167 | 172 | | |
168 | 173 | | |
169 | 174 | | |
170 | | - | |
| 175 | + | |
171 | 176 | | |
172 | 177 | | |
173 | 178 | | |
174 | 179 | | |
175 | | - | |
176 | | - | |
| 180 | + | |
| 181 | + | |
177 | 182 | | |
178 | 183 | | |
179 | 184 | | |
| |||
183 | 188 | | |
184 | 189 | | |
185 | 190 | | |
186 | | - | |
| 191 | + | |
187 | 192 | | |
188 | 193 | | |
189 | 194 | | |
| |||
269 | 274 | | |
270 | 275 | | |
271 | 276 | | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
0 commit comments