Commit Graph

58 Commits

Author SHA1 Message Date
Asdine El Hrychy
5b51b1ac0c Move tests to query package 2019-12-15 14:31:04 +01:00
Asdine El Hrychy
ce74ae6359 Rename RECORDS clause to DOCUMENTS 2019-12-15 14:31:04 +01:00
Asdine El Hrychy
1c685a8123 Use new document api 2019-12-15 14:31:04 +01:00
Asdine El Hrychy
c7fe43ba21 Rename Record type to Document 2019-12-15 14:31:04 +01:00
Asdine El Hrychy
80a5137820 Rename record package to document 2019-12-15 14:31:04 +01:00
Asdine El Hrychy
bb7803bf0b Sort fields before inserting a record 2019-12-15 14:31:04 +01:00
Asdine El Hrychy
5b3a1fdbb7 Remove unused errors 2019-11-25 15:49:09 +01:00
Asdine El Hrychy
ccbc84011f Move parser into parser package 2019-11-24 15:56:19 +01:00
Asdine El Hrychy
26b493dbe8 Move all statements to query package 2019-11-24 15:07:53 +01:00
Asdine El Hrychy
7893be3690 Use database package everywhere 2019-11-24 14:45:58 +01:00
Asdine El Hrychy
0117883947 Use lowercase by default 2019-11-19 15:42:59 +01:00
Asdine El Hrychy
c023d0fabf Register Genji as a database/sql driver 2019-11-15 23:59:49 +09:00
Asdine El Hrychy
4cde214b35 Renamed memory package to memoryengine 2019-11-15 23:11:53 +09:00
Asdine El Hrychy
a7422c4069 Return an error if no record found 2019-11-13 19:13:13 +09:00
Asdine El Hrychy
ba9ac4dca5 Add QueryRecord 2019-11-13 19:06:58 +09:00
Asdine El Hrychy
b340df08be Loop over whole index when using AscendGreaterOrEqual 2019-11-12 18:36:50 +09:00
Asdine El Hrychy
c3929003ac Remove support for float32 2019-11-10 14:09:59 +09:00
Asdine El Hrychy
0abf98975e Add support for key() function 2019-11-07 19:56:12 +09:00
Asdine El Hrychy
01c1d898a8 Fix IF NOT EXISTS order 2019-11-07 17:11:49 +09:00
Asdine El Hrychy
5d96c57f32 Support _key shadowing 2019-11-04 22:24:19 +09:00
Asdine El Hrychy
9e8961ea9e Ignore table config store 2019-11-01 17:23:23 +01:00
Asdine El Hrychy
c372958009 Fix call to CreateIndex 2019-11-01 17:23:23 +01:00
Asdine El Hrychy
7bc4893938 Add ListTables method 2019-11-01 17:23:23 +01:00
Asdine El Hrychy
c55b0a071e Remove support for Pk in generator 2019-11-01 16:51:23 +01:00
Asdine El Hrychy
49dc6351fe Generate monotonic key 2019-11-01 16:43:48 +01:00
Asdine El Hrychy
e5ad58de93 Simplify CreateTable and CreateIndex signatures 2019-11-01 15:14:52 +01:00
Asdine El Hrychy
f46125a788 Add TableConfig type 2019-11-01 14:41:52 +01:00
Asdine El Hrychy
e7a3a4b3ab Add ReIndex and ReIndexAll 2019-10-29 14:04:00 +01:00
Asdine El Hrychy
521052ac08 Use new index api in genji package 2019-10-29 11:11:42 +01:00
Asdine El Hrychy
946ce6d8a2 Fix recordutil references 2019-10-29 11:11:42 +01:00
Asdine El Hrychy
e792fd5220 Use fieldname as key for the index map 2019-10-27 18:27:36 +01:00
Asdine El Hrychy
dd30b92bc9 Cache indexes when getting a table 2019-10-22 00:42:42 +02:00
Asdine El Hrychy
440fab80f0 Add examples and comments 2019-10-16 22:16:38 +02:00
Asdine El Hrychy
7b32070aed Change Statement signature 2019-10-13 20:37:49 +02:00
Asdine El Hrychy
370bb9d2a5 Fix index update during insertion 2019-10-07 21:52:06 +02:00
Asdine El Hrychy
94b4e11da1 Verify table existence before creating index 2019-10-07 18:34:17 +02:00
Asdine El Hrychy
4a519a6020 Rename last occurences of recordID to key 2019-10-07 14:24:28 +02:00
Asdine El Hrychy
6e0a89c6f8 Remove CreateIndexIfNotExists 2019-10-07 14:20:50 +02:00
Asdine El Hrychy
230d4dafcc Move database package to genji package 2019-10-07 11:53:35 +02:00
Asdine El Hrychy
afbb55a2af Test FieldBuffer 2019-08-29 19:13:30 +01:00
Asdine El Hrychy
47257e02f3 Move example to different file 2019-08-23 21:26:57 +01:00
Asdine El Hrychy
bbcf68c670 Move Index methods to Table 2019-08-22 01:51:58 +01:00
Asdine El Hrychy
e10c061661 Add index table 2019-08-08 21:23:38 +02:00
Asdine El Hrychy
fa2d5e6e15 Fix dump test 2019-08-03 15:42:41 +02:00
Asdine El Hrychy
8b6bc1fde0 Testing Store 2019-08-02 10:27:20 +02:00
Asdine El Hrychy
e12fba3f6c Add query.TableSelector methods to genji table 2019-07-27 12:38:32 +02:00
Asdine El Hrychy
91f21248ed Rename rowid to recordID 2019-07-26 21:25:27 +02:00
Asdine El Hrychy
1566921834 Add Update command 2019-07-05 17:41:11 +01:00
Asdine El Hrychy
d95c966dbd Add String method to Genji Table 2019-06-09 17:03:24 +02:00
Asdine El Hrychy
a6e703b43a Fix calls to CreateIndex 2019-05-09 00:04:49 +02:00