Zhangmei Li
bc1cbb3a7e
HugeGraph-89: implement rest framework based on jersey
...
Change-Id: I89d033abcec4398ed08e1c8cd261757a4a9b78cd
2018-08-09 18:14:42 +08:00
liningrui
717cbb9597
HugeGraph-81: fixed code error in StringEncoding.
...
Change-Id: I373a858c08c1b6948de84333c230af6c12950a1f
2018-08-09 18:14:42 +08:00
Liu Jie
be78175d91
StringEncoding: writeAsciiString(), refactor the logic to reduce one level
...
indentation as well as redundent string length calculation.
HugeGraph-100
Change-Id: If214f72ea03008eadc53dc5380e66d51a7d6958a
Signed-off-by: Liu Jie <liujie23@baidu.com>
2018-08-09 18:14:42 +08:00
liningrui
cb7790e25a
HugeGraph-88: add dependency of jersey-container-grizzly2
...
Change-Id: Ia0075970e2fdf2c95329380262439511ed0e0823
2018-08-09 18:14:42 +08:00
Zhangmei Li
fe5b1cc22c
HugeGraph-99
...
Change-Id: If0f7edfa373cc6b5af3a75b02393d91dcd2d5fd0
2018-08-09 18:14:41 +08:00
Liu Jie
5cac23de1e
Method refactor: StringEncoding->readAsciiString(), simplify the logic.
...
HugeGraph-97
Change-Id: I3c356c8c98778b02a88759c58a499a0ac26050e5
Signed-off-by: Liu Jie <liujie23@baidu.com>
2018-08-09 18:14:41 +08:00
Liu Jie
76fe8eaa66
StringeEncoding: Using Google Guava to simplify Ascii code detection.
...
HugeGraph-94
Change-Id: Ibe75b02b721eeeec0e00c8a4867d90b1b4dba81d
Signed-off-by: Liu Jie <liujie23@baidu.com>
2018-08-09 18:14:41 +08:00
liningrui
cb4afb2095
HugeGraph-88: change jersey-server version to 2.25
...
Change-Id: I6bd37be8dab9d5ea8bb22d409124cb83e32fe33d
2018-08-09 18:14:41 +08:00
liningrui
9184c20c67
HugeGraph-88: add module hugegraph-api
...
Change-Id: I0c5682b02e5e4e4c001e8c8394e65b5d20716ae9
2018-08-09 18:14:40 +08:00
liningrui
92df674cc4
HugeGraph-81: rename veriftXXX method to checkXXX
...
Change-Id: I2cfbcac8e24d3ab673f12240ea95a1a0c5c0ce64
2018-08-09 18:14:40 +08:00
liningrui
e02aebb8b2
HugeGraph-85: search index fields check.
...
Change-Id: I9921dccdc7866922fc928a30a13f5f5fa1a0a799
2018-08-09 18:14:40 +08:00
Zhangmei Li
d3a4e4aa9f
HugeGraph-86: add toString() for class HugeGraph
...
Change-Id: Ie0468c00575a98a6b30178910e686e9db0ad0a43
2018-08-09 18:14:39 +08:00
Zhangmei Li
335b6be87b
HugeGraph-83: implement range-query by number
...
Change-Id: I690ebf237b6690e1074ded56b07f33b0e8a8ae43
2018-08-09 18:14:39 +08:00
liningrui
f77c29bee4
HugeGraph-81: refixed name method in schemaElement to return schema.
...
Change-Id: Icd4ecbbee5f2c38fd942f549ef97e8130c47ff94
2018-08-09 18:14:39 +08:00
liningrui
25d28062e1
HugeGraph-76: add edge links, remove linkOne2One...
...
Change-Id: I9370097590dc7346ca21b86080f58034bfc3bc60
2018-08-09 18:14:39 +08:00
Zhangmei Li
56a98f5a1c
HugeGraph-75: make vertex/edge props store as a map in Cassandra
...
Change-Id: Id93e91962c8941c4a988c32696cb2df6d6ae4b8d
2018-08-09 18:14:39 +08:00
Zhangmei Li
d489d4cfc6
HugeGraph-41: improve query by has-key
...
Change-Id: I911e9b9fd283c1d5ed42da51c0228f5ec8158113
2018-08-09 18:14:38 +08:00
liningrui
bf81fa2b69
HugeGraph-80: move test into a seperate module.
...
Change-Id: I4461993e921a64c16829b1b5fbc1e7ffef007350
2018-08-09 18:14:38 +08:00
Zhangmei Li
3d57d6f221
HugeGraph-81: refactor HugeKeys
...
Change-Id: I74709d769b0cf0edf5d5cbaf284b42f462998920
2018-08-09 18:14:38 +08:00
Zhangmei Li
088c1452eb
HugeGraph-41: let InMemoryDBStore work (2)
...
Change-Id: Id3cd4b8102e2b684ee7ecaf7135044a5b729051b
2018-08-09 18:14:37 +08:00
liningrui
e14adb078b
HugeGraph-74: move cassandra related files to hugegraph-cassandra module
...
Change-Id: I6a423880c9072f55456ff0729940e9058bc3feb8
2018-08-09 18:14:37 +08:00
Zhangmei Li
41090bc274
should throw an exception if failed to init backend store
...
Change-Id: I0cc4cd76e45a43b8dee927e793152e7027bd518e
2018-08-09 18:14:37 +08:00
liningrui
e161303e14
HugeGraph-77: add hugegraph-example module.
...
Change-Id: I0c81a54f8011c00ee9168ced362e868c4bf417d4
2018-08-09 18:14:36 +08:00
Zhangmei Li
15e0fc2ed3
HugeGraph-41: let InMemoryDBStore work (1)
...
Change-Id: Ifca001f5f5b87bd0ea9c9d9b76ff3761cef199c6
2018-08-09 18:14:36 +08:00
liningrui
5eb85b36aa
HugeGraph-69: add inNotExist precondition.
...
Change-Id: Id6e5916ebe925eedbb7c0af217e1968e64450fca
2018-08-09 18:14:36 +08:00
liningrui
9a510cba17
HugeGraph-74: seperate core and cassandra modules, implement backend and serializer register before graph init.
...
Change-Id: I581e20ce048de7eb864391abc91c077e2c44ea12
2018-08-09 18:14:36 +08:00
liningrui
a58298e0bd
modified hugegraph-server log config.
...
Change-Id: Id3fea16b240b5645d2fcf4d54505a8340f9a45ab
2018-08-09 18:14:35 +08:00
Zhangmei Li
3c373b2ef7
support BackendStoreProvider/Serializer register
...
Change-Id: I5a2f18f41b4b98a0bf21797d215072bde250f8b7
2018-08-09 18:14:35 +08:00
liningrui
5c52abf752
add some init script temporyly
...
Change-Id: If6f51f0c44f9a2ccdd9cd26a341f27fe0ed35916
2018-08-09 18:14:35 +08:00
liningrui
e92f694b33
add schema serializer by TextSerializer
...
Change-Id: Iace5ab5289e8a65cf79440c05b740b67851e7607
2018-08-09 18:14:35 +08:00
Zhangmei Li
e3d20587e2
HugeGraph-72: close store when closing graph
...
Change-Id: I3a0a7c427c7437f1b065008a0ab057c2575cb042
2018-08-09 18:14:34 +08:00
Zhangmei Li
44abf62386
ensure edge id with direction(OUT)
...
Change-Id: Ibc49f3755c6677551b6ff5ef44cf714befa2b294
2018-08-09 18:14:34 +08:00
liningrui
ac602cc4c1
modified schema transaction
...
Change-Id: I887075c3e0e1c49444eacf5a7f1fedeb365ac3af
2018-08-09 18:14:34 +08:00
Zhangmei Li
d2aeedf383
check ID format in cassandra store
...
Change-Id: I9f5ff9000ae12820ca7689a7cefe31c13a5a3457
2018-08-09 18:14:34 +08:00
Zhangmei Li
d60124331e
ensure two edges are equal if they are just not the same direction
...
Change-Id: I01d33f970f9b8b84535a2340553a7b266ce5114e
2018-08-09 18:14:33 +08:00
Zhangmei Li
bd35a25060
ensure two edges are equal if they are just not the same direction
...
Change-Id: I33eadc4aec20318e19de30dff857ed5cf43f5297
2018-08-09 18:14:33 +08:00
Zhangmei Li
09c22ebd8b
rename HugeType to Typifiable
...
Change-Id: Ia038dde9fce8dd190638760cfa76671ade98e6e2
2018-08-09 18:14:33 +08:00
liningrui
1b9b7363a3
HugeGraph-56: add in not exist in index.
...
Change-Id: I9997f01b46e7bf43c11af8203641a33e46e7e809
2018-08-09 18:14:32 +08:00
Zhangmei Li
b075dc6cd4
Clean some TODOs
...
Change-Id: I3c659feeafe2d774de59484c7535390e4712e43e
2018-08-09 18:14:32 +08:00
Zhangmei Li
06addaf390
use addProperty() instead of property() if no need to save
...
HugeElement.property() may trigger a commit action
Change-Id: Ibe46fc7d08d19b4206269e0b1879edd3e0bb73d4
2018-08-09 18:14:32 +08:00
liningrui
25c5b05166
remove dependency of hugegraph-notebook in hugegraph-dist and format config file
...
Change-Id: Id809e22f71b325e0ea763b5dfb1991e3f6096c44
2018-08-09 18:14:32 +08:00
Zhangmei Li
38539810d1
fix bug: should rethrow exception when failed to open session
...
Change-Id: I850441afc323afe56ae3eb35c3b77889aaf0539a
2018-08-09 18:14:31 +08:00
liningrui
4a481b4a59
modified pom.xml
...
Change-Id: Idb605ea5119309316fbb290663b8665d6ce300eb
2018-08-09 18:14:31 +08:00
Zhangmei Li
d7265e531f
support query by multi ids for cassandra backend
...
0.add support for cassandra query by multi ids
1.bug about whether GraphTransaction has updates
2.improve the way of tracking the state of add/remove vertex/edge
3.update vertex when adding a property to it(even after tx is commited)
Change-Id: Ia5ac550c941f2e5b157727bd927313b3956592b9
2018-08-09 18:14:31 +08:00
zhangsuochao
b8895f1176
Add Gremlim-test
...
Change-Id: Iac2be6469248b72b21d5c38e606c4d8a5b0684d2
2018-08-09 18:14:31 +08:00
Zhangmei Li
e0868f1285
HugeGraph-61: query edges if necessary
...
Change-Id: Ic2cb96b93b2ebd7ac5800af86685c4fb8d4f0640
2018-08-09 18:14:30 +08:00
liningrui
2fa866a388
add hugegraph-dist
...
Change-Id: Icef7ef7ad24c4985c1cd111b0d33a7d7ac679085
2018-08-09 18:14:30 +08:00
liningrui
9058a4cca4
add tinkerpop IoRegistry
...
Change-Id: If832421e9311c19df396015f11dcff65bf16f704
2018-08-09 18:14:30 +08:00
Zhangmei Li
c2a3dd6e20
HugeGraph-60
...
Change-Id: Ia0ee00e47d84ab3066264e65cd0d9bfdad183f0b
2018-08-09 18:14:29 +08:00
Zhangmei Li
864a30af7d
HugeGraph-54: improve features supports
...
Change-Id: Ib4beaa09d6daee15911b45d7d84da59a4be1c57a
2018-08-09 18:14:29 +08:00