support aggregate property (#693)
authorzhoney <zhangyi51@baidu.com>
Sat, 12 Oct 2019 09:32:28 +0000 (17:32 +0800)
committerJermy Li <lizhangmei@baidu.com>
Sat, 12 Oct 2019 09:32:28 +0000 (17:32 +0800)
commit00faffdf74663a4c049cbd4befbac0544a9cb619
treed7f123f56a0f6b6e2b7e61a2a3e7f2eebb82e6a8
parent663052fb2b1b7e57298cfd521d0c5fe3ea623dce
support aggregate property (#693)

implemented: #691

Change-Id: I340d7be28090718537e1a531147f1e1155a1beb5
42 files changed:
hugegraph-api/pom.xml
hugegraph-api/src/main/java/com/baidu/hugegraph/api/schema/PropertyKeyAPI.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/CassandraSerializer.java
hugegraph-cassandra/src/main/java/com/baidu/hugegraph/backend/store/cassandra/CassandraStoreProvider.java
hugegraph-cassandra/src/main/java/com/baidu/hugegraph/backend/store/cassandra/CassandraTables.java
hugegraph-core/pom.xml
hugegraph-core/src/main/java/com/baidu/hugegraph/backend/query/ConditionQuery.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/serializer/TextSerializer.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/backend/tx/GraphTransaction.java
hugegraph-core/src/main/java/com/baidu/hugegraph/io/GraphSONSchemaSerializer.java
hugegraph-core/src/main/java/com/baidu/hugegraph/schema/PropertyKey.java
hugegraph-core/src/main/java/com/baidu/hugegraph/schema/builder/IndexLabelBuilder.java
hugegraph-core/src/main/java/com/baidu/hugegraph/schema/builder/PropertyKeyBuilder.java
hugegraph-core/src/main/java/com/baidu/hugegraph/structure/HugeEdgeProperty.java
hugegraph-core/src/main/java/com/baidu/hugegraph/structure/HugeElement.java
hugegraph-core/src/main/java/com/baidu/hugegraph/structure/HugeProperty.java
hugegraph-core/src/main/java/com/baidu/hugegraph/structure/HugeVertexProperty.java
hugegraph-core/src/main/java/com/baidu/hugegraph/type/HugeType.java
hugegraph-core/src/main/java/com/baidu/hugegraph/type/define/AggregateType.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/util/LockUtil.java
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/MysqlStoreProvider.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-postgresql/src/main/java/com/baidu/hugegraph/backend/store/postgresql/PostgresqlStoreProvider.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/IndexLabelCoreTest.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/UnitTestSuite.java
hugegraph-test/src/main/java/com/baidu/hugegraph/unit/core/LocksTableTest.java
hugegraph-test/src/main/java/com/baidu/hugegraph/unit/core/RowLockTest.java [new file with mode: 0644]
hugegraph-test/src/main/java/com/baidu/hugegraph/unit/util/JsonUtilTest.java