Commit Graph

31 Commits

Author SHA1 Message Date
bookug fbc0e2d963 style: change all code to clang-format 2020-07-12 16:09:13 +08:00
hulin12138 6e6216d0aa move pre_handler to stragety && optimize pre_handler 2017-09-19 13:43:08 +08:00
hulin12138 31bcc83fa8 put pre_handler in stragety && optimize the pre_handler 2017-09-19 12:42:15 +08:00
hulin12138 5116653533 optimize the prehandler 2017-09-06 10:06:57 +08:00
hulin12138 029f8cfdf7 add handler for pre vars 2017-07-17 16:27:41 +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 77499f990e feat: merge http branch 2017-05-18 22:56:41 +08:00
bookug f3202ada40 refactor: merge type and value branch;
TODO: bug exists with ISTree;

by zengli
2017-05-17 20:46:02 +08:00
bookug 3bca240151 feat: add http branch 2017-05-16 21:16:40 +08:00
bookug a0e470727c refactor: to use hash instead of sort for candidates in Join
by zengli
2017-04-13 20:01:17 +08:00
bookug d64358b606 perf: add VList for IVTree; lower the copy cost in KVstore
this work doe not ends

by zengli, maybe conflicates with type branch
2017-03-28 16:56:16 +08:00
bookug 8e74a29f07 fix bug in DEBUG macros;
change int type to unsigned type but Query/* may not be fully changed
2017-03-25 20:08:23 +08:00
bookug 1b939b3a51 change to github to develop 2017-03-24 20:10:43 +08:00
bookug deabdf293f move devGstore to gStore and go on working on github instead of git osc;
improve the init configure file;
 support empty database and indices:you can remove all triples from a db and insert/query;
 change signature struct and generating method in build;
change FIFO to LRU; fix bug in Signature, the int maybe overflow;
test on shape.db, 0.7B triples with 0.42B entities
2017-03-23 21:32:41 +08:00
bookug e3b09c6529 change memory-disk swap to all-memory in VSTree::LRUCache;
deal with extra () in sparql;
support long string with multiple lines in sparql;
support str(IRI) in sparql;
2017-02-26 17:18:21 +08:00
bookug 74598bf66e fix bugs in api and gclient;
fix bugs in gconsole, pre_var and vstree;
support selected pre vars and parallel edges;
update both en and ch docs
2017-02-17 17:09:47 +08:00
bookug b7532bcb7d fix bugs in gclient 2017-02-08 16:29:53 +08:00
bookug 5e1f5e7a17 version 0.4.0 2017-01-16 14:12:57 +08:00
bookug 7303e40611 add postProcessing and stringIndex for getFinalResult;add insertion/deletion;fix bugs 2016-09-25 22:14:36 +08:00
bookug 5ecf86c282 Merge branch 'distribute'
Conflicts:
	Database/Database.cpp
	Database/Database.h
	Database/Join.cpp
	Database/Strategy.cpp
	KVstore/ISTree/storage/Storage.h
	KVstore/KVstore.cpp
	KVstore/KVstore.h
	KVstore/SITree/storage/Storage.h
	KVstore/SSTree/storage/Storage.h
	LICENSE
	Main/gadd.cpp
	Main/gclient.cpp
	Main/gconsole.cpp
	Main/gload.cpp
	Main/gquery.cpp
	Main/gserver.cpp
	Main/gsub.cpp
	Query/BasicQuery.cpp
	Query/IDList.cpp
	Server/Operation.cpp
	Server/Operation.h
	Server/Server.cpp
	Server/Server.h
	Server/Socket.cpp
	Signature/Signature.cpp
	Util/Bstr.cpp
	Util/Util.cpp
	Util/Util.h
	VSTree/EntryBuffer.h
	VSTree/LRUCache.cpp
	VSTree/LRUCache.h
	VSTree/VNode.cpp
	VSTree/VNode.h
	VSTree/VSTree.cpp
	VSTree/VSTree.h
	api/cpp/src/GstoreConnector.cpp
	api/cpp/src/GstoreConnector.h
	api/java/src/jgsc/GstoreConnector.java
	api/php/GstoreConnector.php
	data/small_p2.sql
	data/small_q0.sql
	data/small_q1.sql
	data/small_q2.sql
	data/small_q3.sql
	docs/MAIL.md
	docs/latex/dbpedia2014_comparison.tex
	makefile

	this is to use distributed gstore to produce a new release
	version
2016-09-18 20:20:15 +08:00
bookug 52b600d44c add distributed gstore by pengpeng 2016-09-18 20:01:57 +08:00
bookug b26105b111 add insertion and deletion;move new version here 2016-09-16 16:56:18 +08:00
bookug 7bd3d5145c move the oldest gStore to the backup branch 2016-09-16 15:19:28 +08:00
bookug 9da8953769 fix bug in preFilter 2016-06-17 16:28:56 +08:00
bookug bafcf4f565 fix bugs in build() 2016-06-15 16:35:50 +08:00
bookug 5aedbcd3aa remove wasteful so2p;use p2s or p2o instead of s2p s2o sometimes 2016-05-20 21:57:15 +08:00
bookug 02e54e2c17 merge newest devGstore 2016-05-16 03:16:22 +08:00
bookug a91c71574a fix bug in add_literal_candidate 2016-05-05 23:04:04 +08:00
bookug bf1c5614b8 remove almost all debug info;move time and size to end 2016-05-04 15:36:17 +08:00
bookug 8f4fe83b18 improve join; add not-bgp;fix and better stream;add gconsole;use -O3 2016-04-01 20:58:15 +08:00