Commit Graph

70 Commits

Author SHA1 Message Date
Zhangmei Li eb8638ed7c HugeGraph-1077: support directly writing sst file with rocksdb
Change-Id: Iaec8e55f5b32f3d19e7c833586bd4b8b19bce3c6
2018-08-09 18:17:02 +08:00
Zhangmei Li 0819db1626 HugeGraph-1051: fix count() throws "Too many records"
Change-Id: I4d44fd927d05575c68ec1596b47d9c242d16e75e
2018-08-09 18:16:57 +08:00
Zhangmei Li eee7bc1e4c HugeGraph-254: optimize rocksdb insert perf(updateLabelIndex()->doAppend())
PerfExample1: 14000 -> 16000 edges/s

Change-Id: Ic468c83c00019efcb041f212ded0fe104701b7a5
2018-08-09 18:16:56 +08:00
Zhangmei Li 1a42c6aa87 HugeGraph-1044: add query perf test to PerfExample
Change-Id: I04502a55be236784cc8ebe909dc8f5ccfab1251c
2018-08-09 18:16:55 +08:00
zhangyi51 edcf50776a hugegraph-81 fix bug: config file in jar can't be read
Change-Id: I77f6f6b8f1d66533756659f696915fb1edb22ff9
2018-08-09 18:16:53 +08:00
liningrui 612b7b60f2 HugeGraph-81: Fixed bug that vertex id formatted error in example2
Change-Id: Id43c291f65d3cce46a9338b64a70989b8e9e77c5
2018-08-09 18:16:53 +08:00
Zhangmei Li 6140a35625 HugeGraph-1035: speed up core-test
Change-Id: I5ec9b97cd355da42409452f78149e523a3ceb4da
2018-08-09 18:16:51 +08:00
Zhangmei Li a7786e5cb0 HugeGraph-991: renamae {search}index/query to {range}index/query
Change-Id: I823046317b05e34f8a5a99ebafa6963bdc91104b
2018-08-09 18:16:45 +08:00
liningrui 77c950aa6b HugeGraph-589: Add schema id for all schema element
Change-Id: I5b348acebc35cbd7b864a2a4ad8bb47bd9a5d631
2018-08-09 18:16:44 +08:00
Zhangmei Li b7db9b527a HugeGraph-929: implement RocksDB driver
Change-Id: I9baa4b4e648848eb9f3f017ad0c8c429f07717b7
2018-08-09 18:16:42 +08:00
Zhangmei Li 1c6a1460b8 HugeGraph-918: compatible with tinnkerpop tx
also implement HugeGraph-941

Change-Id: I05fa0c99678ecaddfdd586818a0091801f67ecd7
2018-08-09 18:16:40 +08:00
zhangyi51 d883546a0c hugegraph-895 delete error index when error results queried to reduce error indexes introduced by addVertex override
Change-Id: I878592c3817bfea8280bd1190232cccc6c5d48f9
2018-08-09 18:16:38 +08:00
Zhangmei Li 931171a64b HugeGraph-307: add profile points for performance monitoring
Change-Id: Idc2a215d94ad7d48f99f829ab306f6de591807be
2018-08-09 18:16:37 +08:00
Zhangmei Li 6861fb9001 HugeGraph-922: should catch NoSuchElementException instead of NotFoundException
Change-Id: I51abe866428e28c069c587191faccc2d5a73bad6
2018-08-09 18:16:35 +08:00
Zhangmei Li 272b2fad8b HugeGraph-921: fix bug: throw conf exception when others error
Change-Id: I88d7868e624ae8b9edf336148669a98a713889f9
2018-08-09 18:16:35 +08:00
Zhangmei Li 507c350431 HugeGraph-772: add scylladb driver
Change-Id: I401a47b588b07a8ba1f5093c1c3580cfaa4e397f
2018-08-09 18:16:34 +08:00
Zhangmei Li 1632a24096 HugeGraph-883: fix perf-example1 not exit after finished
Change-Id: I78b7c0f54286c4ee8f01a2d394c0af1e5e526bae
2018-08-09 18:16:31 +08:00
liningrui 54124e38cb HugeGraph-878: Add example for core module performace test
Change-Id: I657cc4b10c0d041365f79603a3d3eb267a4639d2
2018-08-09 18:16:30 +08:00
Zhangmei Li 0f8167a416 HugeGraph-772: prepare for adding scylladb driver
Change-Id: I07ddfd66b3a517a89360a1bd489ff0403cf97ab6
2018-08-09 18:16:30 +08:00
Zhangmei Li 4bfe40d0ba HugeGraph-131: clean up some warnings
also improve some code format

Change-Id: I23d92fdc7aa642169fc6ba01654387c6d9774e4b
2018-08-09 18:16:26 +08:00
zhangyi51 b37bf02732 hugegraph-396 implement Variables
Change-Id: I8edcfd73a19ec5c30908ae795002d5304f1ebc28
2018-08-09 18:16:22 +08:00
Zhangmei Li f328dbd6bb HugeGraph-661: fix can't query edges by BOTH from a vertex
Change-Id: I7ecae9e47cdcea7aec776ef222b88929aca5fa87
2018-08-09 18:16:18 +08:00
liningrui 5a8f475c8a HugeGraph-245: Fixed example after add nullableprops
Change-Id: Id26e6a64190bd7349f58d686c83133b905989fdf
2018-08-09 18:16:17 +08:00
liningrui f2b36be530 HugeGraph-245: Add nullable-props for vertex label and edge label
Change-Id: Icaf77250f62472369846f539eac4e21777ba8f2a
2018-08-09 18:16:17 +08:00
Zhangmei Li 088fb3ced2 HugeGraph-749: fix bug query edges by vertex and property at the same time
Change-Id: Id016b60ccd795a70f08dd7cad2e1e714df819d2e
2018-08-09 18:16:12 +08:00
Zhangmei Li 93caaa50de HugeGraph-689: fix example1 bug: no exception when not found vertex id
Change-Id: Iccba399fc172d7b2b7741df29baf59cbe0e54646
2018-08-09 18:16:03 +08:00
Zhangmei Li 2580939329 HugeGraph-652: fix a vertex can't be stored when without any property
Change-Id: I278cc54d853a0d3dc5cf8d869cda25eebb3069c5
2018-08-09 18:15:54 +08:00
liunanke 761d9c6ed2 HugeGraph-648:update the movieGraph data
Change-Id: Iedc157aab2edde47354dc468ce3dd65c7206056f
2018-08-09 18:15:53 +08:00
liningrui db83246699 HugeGraph-645: Add empty line between license and package for hugegraph-server
Change-Id: I301b736be05cfb80524b004ed4af332d14262a68
2018-08-09 18:15:53 +08:00
liningrui 46e8d79cb7 HugeGraph-623: Replace logger to LOG for hugegraph-server
Change-Id: Ie734324f9b83a3411f833796cc531820667505ec
2018-08-09 18:15:52 +08:00
liningrui 35ddee75e9 HugeGraph-625: fixed bug that there is a line length of more than 80 characters in the license information for hugegraph-server
Change-Id: Ib923eea8aa996146ebb64932734ed4c929581cca
2018-08-09 18:15:51 +08:00
Zhangmei Li e79e058ea8 HugeGraph-131: fix some warnings
Change-Id: Iec95db65c2939f64a9ea2425e933ae073f969576
2018-08-09 18:15:47 +08:00
liningrui 8c517f8d37 HugeGraph-583: Fixed the code style of example2
Change-Id: If27bb13ebaae7e15c4276bc680b2dcb2940c0cea
2018-08-09 18:15:47 +08:00
liningrui ef8bf72455 HugeGraph-583: fixed some bug in Example1
Change-Id: I381c867f3892f486f791d8114d300b5dd2aa90b5
2018-08-09 18:15:45 +08:00
liningrui 2cbda47819 HugeGraph-498: support three kind of id strategy
Change-Id: Ib67fb41ca93a9af5cdd4a351cf015e3699b9e2a5
2018-08-09 18:15:45 +08:00
liningrui b3f216cd2b HugeGraph-162: add schema builder to seperate client and inner interface.
Change-Id: Iba292d7423a432f304d6d3e1700776e46d1a278f
2018-08-09 18:15:41 +08:00
Zhangmei Li f84c406cd2 HugeGraph-378: support add/remove property of a vertex/edge
Change-Id: Ie8703c45319bc80a9716eba878eea9949b1c8bd2
2018-08-09 18:15:41 +08:00
zhangyi51 9d627d979d hugegraph-506
add schema core tests for remove and rebuild index

Change-Id: I96b62048ff06687dd804f4c21aaec29840429001
2018-08-09 18:15:38 +08:00
Zhangmei Li a18ce555af HugeGraph-410: improve code style for example
Change-Id: I39ebb6f10e6f59a5f68fd406d601ef02eb2d7270
2018-08-09 18:15:37 +08:00
liningrui acc45a72a9 HugeGraph-508: Add license on hugegraph(core) code.
Change-Id: Icdb89818798a8408f294b615782c9f68856f09c5
2018-08-09 18:15:35 +08:00
liningrui 107a3ccd16 HugeGraph-383: Implement schema delete(vertexLabel.properties().eliminate not supported)
Change-Id: I79550382450801a2f6a3a4db1a6357c80de1e47d
2018-08-09 18:15:35 +08:00
Zhangmei Li 82bacbd829 HugeGraph-486: support cache expire
Change-Id: Ife2b3549dc1f9b39375edf645763dbedb95ba1a6
2018-08-09 18:15:34 +08:00
Zhangmei Li 075c827aa4 HugeGraph-371: escape id
Change-Id: I8d2b23a2607a5740adb91271804cd1e12068a6be
2018-08-09 18:15:34 +08:00
zhangyi51 fb21113fca hugegraph-369
add remove index and rebuild index

Change-Id: Id9bc3b71d3072a7c4f61ba7298b4b39f6d61770c
2018-08-09 18:15:33 +08:00
Zhangmei Li eca1793cf1 HugeGraph-410: improve code style for PerfExample1
Change-Id: Ib6e147f2edfd22a9064a3970319bb27520599ddf
2018-08-09 18:15:32 +08:00
liningrui df24e26378 HugeGraph-384: support global search
Change-Id: Ie2bca0625c2ed00263cd720181e4d45c1c267e13
2018-08-09 18:15:26 +08:00
Zhangmei Li d33ed58f3d HugeGraph-81: add path() demo to example2
Change-Id: Ie9ee6e4cd5c2c25bf831b24d371c9d1173496bd6
2018-08-09 18:15:24 +08:00
Zhangmei Li 9742553bd9 HugeGraph-254: cache vertex when adding for PerfExample1
Change-Id: Ifdfbfcf183bdb82b22fa9bae598b4623573ec430
2018-08-09 18:15:18 +08:00
Zhangmei Li 36e8a03fcb HugeGraph-254: open tx for PerfExample1
Change-Id: I2aab599c11e602468dd318d31eb83c7e7242760b
2018-08-09 18:15:18 +08:00
Zhangmei Li 7eab05b03d HugeGraph-254: apply cache to schema and vertex
Change-Id: I162614e4c6e3f38a15d96f6f6fd0d1d44e524172
2018-08-09 18:15:17 +08:00