Commit Graph

217 Commits

Author SHA1 Message Date
magicpanda0618 aac9638541 fix a bug when occuring OPTIONAL_GROUP_PATTERN; optimize the performance of StringIndex; 2017-07-27 15:58:51 +08:00
bookug 7b2792bbd4 style: remove bug info 2017-07-17 22:58:13 +08:00
bookug 72526284fd Merge branch 'hulin' into bookug
merge hulin's code to deal with special pre vars structure in Join
2017-07-17 21:07:47 +08:00
bookug 8d1699a16d Merge branch 'qinzongyue' into bookug
merge qinzongyue's code to deal with double-free error when unloading
database
2017-07-17 21:07:03 +08:00
bookug 40339f5db6 docs: add notes 2017-07-17 21:04:45 +08:00
hulin12138 029f8cfdf7 add handler for pre vars 2017-07-17 16:27:41 +08:00
ZongyueQin cc0ea8a803 <fix> <add "pointer = NULL" after delete a pointer>
The files modified include Database.cpp ISTree.cpp ISStorage.cpp IVTree.cpp IVTree.h IVStorage.cpp KVstore.cppSITree.cpp SIStorage.cpp ClassForVlistCache.h Vlist.cpp
2017-07-17 14:04:35 +08:00
bookug 9bed137382 Merge branch 'qinzongyue' into bookug
merge qinzongyue's code to fix bugs
2017-07-16 21:44:48 +08:00
qinzongyue aa9569a643 <fix> <fix bugs in get_candiate_preID, get_important_subID, get_important_objID> 2017-07-16 15:47:21 +08:00
qinzongyue 0e807d28d6 <add> <add overload of AddIntoCache in IVTree> 2017-07-16 15:30:27 +08:00
qinzongyue a341cdf1fc <add> <add a overload of AddIntoCache in IVtree> 2017-07-16 15:24:43 +08:00
bookug 4a5fa6bc46 Merge branch 'qinzongyue' into bookug
merge updates from qinzongyue to fix bugs
2017-07-16 15:03:44 +08:00
bookug 1fde76262f docs: use O2 in makefile 2017-07-16 14:32:38 +08:00
ZongyueQin 74471b9476 refactor in Vlist.cpp 2017-07-16 13:49:17 +08:00
qinzongyue 25bd51ec88 fix a bug in ~Vlist() 2017-07-16 13:36:52 +08:00
bookug d0bf0ac6a0 fix: bugs in update queries;
after abandoning vstree, the calling of vstree in insert/delete must be removed;

by zengli
2017-07-15 20:03:43 +08:00
bookug 26b619a80e Merge branch 'qinzongyue' into bookug
deal with errors in build
2017-07-15 17:42:49 +08:00
qinzongyue 3a06709ed2 <fix> <fix a bug in construcion of vlist> 2017-07-15 17:19:14 +08:00
bookug 4878af7a38 Merge branch 'qinzongyue' into bookug
merge modifications of qinzongyue
2017-07-15 15:36:04 +08:00
bookug 9ec4133935 docs: add info to git 2017-07-15 15:31:27 +08:00
qinzongyue 45e87ce393 <feat> <add Vlist's cache in preID2values>
I added Vlist's cache in preID2values. Notice the members' name, they mey be confusing.
2017-07-15 15:12:32 +08:00
ZongyueQin b51281dedf Add Vlist's cache to preID2values
Add functions to load Vlist's cache in p2values
2017-07-15 14:08:39 +08:00
ZongyueQin ad0ac7cc8c add Vlist's cache
modified to load Vlist's cache
2017-07-15 11:34:26 +08:00
ZongyueQin e588f147e9 fix a bug
fix a bug
2017-07-15 11:30:18 +08:00
ZongyueQin dd43c95d12 fix bug
fix a bug
2017-07-15 11:29:19 +08:00
ZongyueQin 599a6d072c Fix bug
fix redefinition of ClassForVlistCache
2017-07-15 11:27:00 +08:00
ZongyueQin 820cf4efef Add Vlist's cache
add functions to load Vlist's cache
2017-07-15 11:06:26 +08:00
ZongyueQin ec07a520e9 Update IVTree.cpp
Add a function to load Vlist's cache
2017-07-15 11:04:11 +08:00
ZongyueQin c72abfb718 Add Vlist's cache
Add a function to load Vlist's cache
2017-07-15 10:54:57 +08:00
ZongyueQin 5080c46ebd Add Vlist's cache
Add functions to load Vlist's cache
2017-07-15 10:53:25 +08:00
ZongyueQin 35e61483df Add Vlist's cache
Add functions to load Vlist Cache
2017-07-15 10:50:11 +08:00
ZongyueQin c5a3f979fc add cache for Vlist
Add functions and members to load cache of Vlist
2017-07-15 10:47:45 +08:00
ZongyueQin a641c2a500 Add cache for Vlist
Add functions and members to load cache of Vlist
2017-07-15 10:45:44 +08:00
ZongyueQin 32020bdaca Add cache for Vlist
Add functions and members used to add cache for Vlist
2017-07-15 10:38:59 +08:00
ZongyueQin 47c41670a7 add cache for vlist
add cache for vlist
2017-07-15 10:19:29 +08:00
ZongyueQin e8f3eb8243 Add cache for vlist
Add membets and funcions used for cache of vlist
2017-07-15 10:12:12 +08:00
ZongyueQin 0cd6b75026 Create ClassForVlistCache.h
Add class KEY_SIZE_VALUE, used in database.cpp to find important subIDs and objIDs.
Add class Longlist_inMem, used in Vlist as cache
2017-07-15 10:08:43 +08:00
bookug 9ca106ca7e refactor: merge code of chenjiaqi;
implement Bind and GroupBy in SPARQL;

by zengli
2017-07-14 16:42:47 +08:00
bookug a2cce262ad fix: lack of delete[] in KVstore.cpp 2017-07-13 13:51:50 +08:00
bookug ae5e610acc fix: bug in KVstore and Join;
mess code in KVstore due to read after request() release the pointer;
lack of empty judgement in Join::pre_handler;

by zengli
2017-07-12 20:33:44 +08:00
bookug 09a30931d4 refactor: use KVstore as filter instead of VSTree;
mmeory is saved, as well as stablity;
TODO: deal with pre var,a nd consider multiple same pres;

by hulin
2017-07-02 21:39:35 +08:00
bookug 556edb1b49 feat: add gserver utility to ghttp;
improve the stablity of ghttp;

by wanglibo
2017-07-02 19:48:27 +08:00
bookug 17e0ff2b46 fix: set READ_WRITE as default database mode
choose to set or not: ONLY_READ in Util.h
if used as sparql endpoint, set it to save memory;
otherwise, not set it to support insert/delete;

by zengli
2017-06-26 21:47:32 +08:00
bookug 61a28de125 feat: move old api to api/socket and add new api in api/http;
old api is mjust for socket(bin/gserver), new api support HTTP(bin/ghttp)
only java is well dealed in new api, other languages waiting

by zengli
2017-06-23 16:26:28 +08:00
bookug b6296edb9c fix: client and server 2017-06-22 12:55:10 +08:00
bookug a1ed886364 refactor(small): change default port of ghttp from 8080 to 9000
change default port; add infos of structure to kvstore;

by zengli
2017-06-19 14:10:11 +08:00
bookug ab9e6e9b45 feat: add java api, waiting for python and php 2017-06-16 13:45:52 +08:00
bookug 29505b6ec2 feat: add cpp example for http 2017-06-15 23:33:24 +08:00
bookug 670093e42a feat: add monitor for Http server
not finished, just a start

by zengli, no changes to others
2017-06-15 21:22:03 +08:00
bookug 38575b16e6 fix: forbid vlist cache 2017-06-13 15:24:00 +08:00