Support graph read mode and set list aggregate property (#1332)
authorzhoney <zhangyi51@baidu.com>
Thu, 14 Jan 2021 14:11:10 +0000 (22:11 +0800)
committerGitHub <noreply@github.com>
Thu, 14 Jan 2021 14:11:10 +0000 (22:11 +0800)
commit59a680c9b31a29a35484043f203d46a421b16089
tree57592039bd4393f74049f9db99e551cc0927ca41
parent0dc153548927718492bc4f3221eea6295abe0956
Support graph read mode and set list aggregate property (#1332)

* add GraphReadMode
* add ReadFrequency
* support aggregate type set and list
* upgrade api version to 0.59

Change-Id: I5db5a1bc91c14b659bbba27c2ad15b40245bc62a
31 files changed:
hugegraph-api/pom.xml
hugegraph-api/src/main/java/com/baidu/hugegraph/api/profile/GraphsAPI.java
hugegraph-api/src/main/java/com/baidu/hugegraph/api/schema/PropertyKeyAPI.java
hugegraph-api/src/main/java/com/baidu/hugegraph/auth/HugeGraphAuthProxy.java
hugegraph-api/src/main/java/com/baidu/hugegraph/version/ApiVersion.java
hugegraph-cassandra/src/main/java/com/baidu/hugegraph/backend/store/cassandra/CassandraFeatures.java
hugegraph-cassandra/src/main/java/com/baidu/hugegraph/backend/store/cassandra/CassandraTables.java
hugegraph-core/src/main/java/com/baidu/hugegraph/HugeGraph.java
hugegraph-core/src/main/java/com/baidu/hugegraph/HugeGraphParams.java
hugegraph-core/src/main/java/com/baidu/hugegraph/StandardHugeGraph.java
hugegraph-core/src/main/java/com/baidu/hugegraph/backend/serializer/BinarySerializer.java
hugegraph-core/src/main/java/com/baidu/hugegraph/backend/serializer/TableSerializer.java
hugegraph-core/src/main/java/com/baidu/hugegraph/backend/store/BackendFeatures.java
hugegraph-core/src/main/java/com/baidu/hugegraph/backend/store/memory/InMemoryDBStore.java
hugegraph-core/src/main/java/com/baidu/hugegraph/io/GraphSONSchemaSerializer.java
hugegraph-core/src/main/java/com/baidu/hugegraph/job/schema/RebuildIndexCallable.java
hugegraph-core/src/main/java/com/baidu/hugegraph/schema/PropertyKey.java
hugegraph-core/src/main/java/com/baidu/hugegraph/schema/builder/PropertyKeyBuilder.java
hugegraph-core/src/main/java/com/baidu/hugegraph/type/define/AggregateType.java
hugegraph-core/src/main/java/com/baidu/hugegraph/type/define/GraphReadMode.java [new file with mode: 0644]
hugegraph-core/src/main/java/com/baidu/hugegraph/type/define/HugeKeys.java
hugegraph-core/src/main/java/com/baidu/hugegraph/type/define/ReadFrequency.java [new file with mode: 0644]
hugegraph-hbase/src/main/java/com/baidu/hugegraph/backend/store/hbase/HbaseFeatures.java
hugegraph-mysql/src/main/java/com/baidu/hugegraph/backend/store/mysql/MysqlFeatures.java
hugegraph-mysql/src/main/java/com/baidu/hugegraph/backend/store/mysql/MysqlTables.java
hugegraph-palo/src/main/java/com/baidu/hugegraph/backend/store/palo/PaloFeatures.java
hugegraph-rocksdb/src/main/java/com/baidu/hugegraph/backend/store/rocksdb/RocksDBFeatures.java
hugegraph-test/src/main/java/com/baidu/hugegraph/core/EdgeCoreTest.java
hugegraph-test/src/main/java/com/baidu/hugegraph/core/PropertyKeyCoreTest.java
hugegraph-test/src/main/java/com/baidu/hugegraph/core/VertexCoreTest.java
hugegraph-test/src/main/java/com/baidu/hugegraph/unit/util/JsonUtilTest.java