You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hugegraph.apache.org by ji...@apache.org on 2022/11/01 09:58:18 UTC
[incubator-hugegraph] branch olap-algo updated (7bbb8a865 -> 975c0af9e)
This is an automated email from the ASF dual-hosted git repository.
jin pushed a change to branch olap-algo
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph.git
from 7bbb8a865 fix lpa not exist c_label property when a request pass source_label (#78)
add 9b5950e4b fix(api): fix remoting rpc server not started (#1975)
add 8abf3d552 chore: support check license header with RAT & fill the gaps (#1988)
add 88a8d782b improve analyzer code (#1990)
add 07810249a refact(core): update dependencies version & adopt the new analyzer (#1989)
add 1fbd5ffcb fix TraversalStrategyProxy() compile error on java 11 (#1982)
add 3a2226362 chore: improve gitignore file (#1994)
add cc80d2774 fix redundant Checkstyle (#1896)
add c1d32a8bd chore: update ci version & enable it (#1892)
add 66b167422 fix: User-controlled data in numeric cast [#1987] (#1996)
add 19ef0ac20 remove word dependency to remove GPL license (#1998)
add 975c0af9e Merge branch 'master' into olap-algo
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 24 +++--
.github/workflows/ci.yml | 10 +-
.github/workflows/codeql-analysis.yml | 8 +-
.gitignore | 85 ++++++++++++++---
Dockerfile | 17 ++++
hugegraph-api/pom.xml | 16 ++++
.../src/main/java/com/baidu/hugegraph/api/API.java | 1 -
.../com/baidu/hugegraph/api/auth/AccessAPI.java | 2 -
.../com/baidu/hugegraph/api/auth/BelongAPI.java | 1 -
.../com/baidu/hugegraph/api/auth/GroupAPI.java | 1 -
.../com/baidu/hugegraph/api/auth/LoginAPI.java | 1 -
.../com/baidu/hugegraph/api/auth/ProjectAPI.java | 1 -
.../com/baidu/hugegraph/api/auth/TargetAPI.java | 1 -
.../java/com/baidu/hugegraph/api/auth/UserAPI.java | 1 -
.../hugegraph/api/filter/CompressInterceptor.java | 1 -
.../com/baidu/hugegraph/api/gremlin/CypherAPI.java | 30 ++++--
.../baidu/hugegraph/api/gremlin/GremlinAPI.java | 11 ---
.../hugegraph/api/gremlin/GremlinQueryAPI.java | 19 ++++
.../com/baidu/hugegraph/api/job/ComputerAPI.java | 1 -
.../com/baidu/hugegraph/api/job/GremlinAPI.java | 1 -
.../java/com/baidu/hugegraph/api/job/TaskAPI.java | 1 -
.../com/baidu/hugegraph/api/profile/GraphsAPI.java | 1 -
.../hugegraph/api/traversers/AdamicAdarAPI.java | 2 +-
.../api/traversers/AllShortestPathsAPI.java | 1 -
.../baidu/hugegraph/api/traversers/CountAPI.java | 1 -
.../hugegraph/api/traversers/CrosspointsAPI.java | 3 +-
.../api/traversers/CustomizedCrosspointsAPI.java | 3 +-
.../api/traversers/CustomizedPathsAPI.java | 3 +-
.../baidu/hugegraph/api/traversers/EdgesAPI.java | 1 -
.../api/traversers/FusiformSimilarityAPI.java | 3 +-
.../api/traversers/JaccardSimilarityAPI.java | 5 +-
.../hugegraph/api/traversers/KneighborAPI.java | 5 +-
.../baidu/hugegraph/api/traversers/KoutAPI.java | 5 +-
.../api/traversers/MultiNodeShortestPathAPI.java | 1 -
.../hugegraph/api/traversers/NeighborRankAPI.java | 1 -
.../baidu/hugegraph/api/traversers/PathsAPI.java | 5 +-
.../hugegraph/api/traversers/PersonalRankAPI.java | 3 +-
.../baidu/hugegraph/api/traversers/RaysAPI.java | 3 +-
.../api/traversers/ResourceAllocationAPI.java | 2 +-
.../baidu/hugegraph/api/traversers/RingsAPI.java | 3 +-
.../hugegraph/api/traversers/SameNeighborsAPI.java | 3 +-
.../hugegraph/api/traversers/ShortestPathAPI.java | 1 -
.../traversers/SingleSourceShortestPathAPI.java | 3 +-
.../hugegraph/api/traversers/TemplatePathsAPI.java | 3 +-
.../hugegraph/api/traversers/VerticesAPI.java | 1 -
.../api/traversers/WeightedShortestPathAPI.java | 1 -
.../hugegraph/api/variables/VariablesAPI.java | 1 -
.../baidu/hugegraph/auth/HugeAuthenticator.java | 60 ++++++------
.../baidu/hugegraph/auth/HugeFactoryAuthProxy.java | 4 +
.../baidu/hugegraph/auth/HugeGraphAuthProxy.java | 30 +++---
.../hugegraph/auth/StandardAuthenticator.java | 6 +-
.../hugegraph/auth/WsAndHttpBasicAuthHandler.java | 6 +-
.../com/baidu/hugegraph/core/GraphManager.java | 6 ++
.../java/com/baidu/hugegraph/define/Checkable.java | 23 ++++-
.../baidu/hugegraph/license/LicenseVerifier.java | 1 -
.../com/baidu/hugegraph/serializer/Serializer.java | 65 ++++++-------
hugegraph-cassandra/pom.xml | 16 ++++
hugegraph-core/pom.xml | 77 +++++++++------
.../com/baidu/hugegraph/StandardHugeGraph.java | 2 +-
.../com/baidu/hugegraph/analyzer/Analyzer.java | 2 +-
.../baidu/hugegraph/analyzer/AnalyzerFactory.java | 14 ++-
.../com/baidu/hugegraph/analyzer/AnsjAnalyzer.java | 2 +-
.../baidu/hugegraph/analyzer/HanLPAnalyzer.java | 4 +-
.../com/baidu/hugegraph/analyzer/IKAnalyzer.java | 4 +-
.../baidu/hugegraph/analyzer/JcsegAnalyzer.java | 34 ++++---
.../baidu/hugegraph/analyzer/JiebaAnalyzer.java | 2 +-
.../baidu/hugegraph/analyzer/MMSeg4JAnalyzer.java | 6 +-
.../baidu/hugegraph/analyzer/SmartCNAnalyzer.java | 6 +-
.../com/baidu/hugegraph/analyzer/WordAnalyzer.java | 74 ---------------
.../com/baidu/hugegraph/backend/Transaction.java | 10 +-
.../com/baidu/hugegraph/backend/cache/Cache.java | 48 +++++-----
.../hugegraph/backend/cache/CacheNotifier.java | 12 +--
.../backend/cache/CachedGraphTransaction.java | 8 +-
.../backend/cache/CachedSchemaTransaction.java | 16 ++--
.../hugegraph/backend/cache/OffheapCache.java | 6 +-
.../java/com/baidu/hugegraph/backend/id/Id.java | 24 ++---
.../baidu/hugegraph/backend/id/IdGenerator.java | 2 +-
.../baidu/hugegraph/backend/page/QueryList.java | 6 +-
.../baidu/hugegraph/backend/query/Aggregate.java | 6 +-
.../hugegraph/backend/query/ConditionQuery.java | 4 +-
.../com/baidu/hugegraph/backend/query/Query.java | 2 +-
.../store/AbstractBackendStoreProvider.java | 1 -
.../hugegraph/backend/store/BackendFeatures.java | 48 +++++-----
.../hugegraph/backend/store/BackendMetrics.java | 30 +++---
.../hugegraph/backend/store/BackendStoreInfo.java | 1 -
.../com/baidu/hugegraph/backend/store/Shard.java | 19 +++-
.../backend/store/raft/RaftGroupManager.java | 14 +--
.../baidu/hugegraph/backend/store/ram/RamMap.java | 8 +-
.../com/baidu/hugegraph/config/CoreOptions.java | 9 +-
.../election/RoleElectionStateMachineImpl.java | 8 +-
.../src/main/java/com/baidu/hugegraph/job/Job.java | 4 +-
.../com/baidu/hugegraph/job/computer/Computer.java | 8 +-
.../com/baidu/hugegraph/job/schema/SchemaJob.java | 19 ++++
.../baidu/hugegraph/plugin/HugeGraphPlugin.java | 16 ++--
.../hugegraph/rpc/RpcServiceConfig4Client.java | 10 +-
.../hugegraph/rpc/RpcServiceConfig4Server.java | 10 +-
.../hugegraph/schema/builder/SchemaBuilder.java | 16 ++--
.../java/com/baidu/hugegraph/task/TaskManager.java | 6 +-
.../traversal/algorithm/PredictionTraverser.java | 6 +-
.../traversal/algorithm/SameNeighborTraverser.java | 4 +-
.../traversal/algorithm/records/Records.java | 14 +--
.../traversal/algorithm/records/record/Record.java | 12 +--
.../algorithm/strategy/TraverseStrategy.java | 20 ++--
.../hugegraph/traversal/optimize/QueryHolder.java | 20 ++--
.../java/com/baidu/hugegraph/type/Idfiable.java | 2 +-
.../java/com/baidu/hugegraph/type/Indexable.java | 2 +-
.../java/com/baidu/hugegraph/type/Nameable.java | 2 +-
.../com/baidu/hugegraph/type/Propertiable.java | 2 +-
.../java/com/baidu/hugegraph/type/Typeable.java | 2 +-
.../baidu/hugegraph/type/define/Directions.java | 19 ++++
.../com/baidu/hugegraph/type/define/GraphMode.java | 2 +-
.../baidu/hugegraph/type/define/GraphReadMode.java | 2 +-
.../com/baidu/hugegraph/type/define/NodeRole.java | 2 +-
.../java/com/baidu/hugegraph/util/RateLimiter.java | 10 +-
.../hugegraph/util/collection/IntIterator.java | 32 +++----
.../baidu/hugegraph/util/collection/IntMap.java | 16 ++--
.../baidu/hugegraph/util/collection/IntSet.java | 36 +++----
.../util/collection/ObjectIntMapping.java | 6 +-
hugegraph-core/src/main/resources/proto/raft.proto | 19 ++++
.../backend/store/raft/rpc/RaftRequests.java | 19 ++++
hugegraph-dist/pom.xml | 16 ++++
.../src/assembly/descriptor/assembly.xml | 18 +++-
hugegraph-dist/src/assembly/jenkins/build.sh | 17 +++-
hugegraph-dist/src/assembly/jenkins/config.sh | 17 +++-
hugegraph-dist/src/assembly/jenkins/deploy.sh | 17 +++-
hugegraph-dist/src/assembly/jenkins/jenkins.sh | 17 +++-
hugegraph-dist/src/assembly/jenkins/publish.sh | 17 +++-
hugegraph-dist/src/assembly/jenkins/test.sh | 17 +++-
.../src/assembly/static/bin/checksocket.sh | 17 +++-
.../src/assembly/static/bin/dump-conf.sh | 17 +++-
.../src/assembly/static/bin/dump-store.sh | 17 +++-
.../src/assembly/static/bin/gremlin-console.sh | 17 +++-
hugegraph-dist/src/assembly/static/bin/hugegraph | 17 ++++
.../src/assembly/static/bin/hugegraph-server.sh | 17 +++-
.../src/assembly/static/bin/init-store.sh | 17 +++-
hugegraph-dist/src/assembly/static/bin/install.sh | 17 +++-
.../src/assembly/static/bin/monitor-hugegraph.sh | 17 +++-
.../src/assembly/static/bin/raft-tools.sh | 17 +++-
.../src/assembly/static/bin/start-hugegraph.sh | 17 +++-
.../src/assembly/static/bin/start-monitor.sh | 17 +++-
.../src/assembly/static/bin/stop-hugegraph.sh | 19 +++-
.../src/assembly/static/bin/stop-monitor.sh | 17 +++-
hugegraph-dist/src/assembly/static/bin/util.sh | 17 +++-
.../src/assembly/static/conf/computer.yaml | 16 ++++
.../static/conf/gremlin-driver-settings.yaml | 16 ++++
.../src/assembly/static/conf/gremlin-server.yaml | 16 ++++
hugegraph-dist/src/assembly/static/conf/log4j2.xml | 15 +++
.../src/assembly/static/conf/remote-objects.yaml | 16 ++++
.../src/assembly/static/conf/remote.yaml | 16 ++++
.../assembly/static/conf/rest-server.properties | 3 +-
.../assembly/static/scripts/empty-sample.groovy | 18 ++++
.../src/assembly/static/scripts/example.groovy | 20 +++-
.../src/assembly/static/swagger-ui/index.html | 16 ++++
.../static/swagger-ui/oauth2-redirect.html | 16 ++++
.../static/swagger-ui/swagger-ui-bundle.js | 20 +++-
.../static/swagger-ui/swagger-ui-es-bundle-core.js | 20 +++-
.../static/swagger-ui/swagger-ui-es-bundle.js | 20 +++-
.../swagger-ui/swagger-ui-standalone-preset.js | 20 +++-
.../src/assembly/static/swagger-ui/swagger-ui.css | 20 +++-
.../src/assembly/static/swagger-ui/swagger-ui.js | 20 +++-
hugegraph-dist/src/assembly/travis/build-report.sh | 17 +++-
.../assembly/travis/conf-raft1/gremlin-server.yaml | 16 ++++
.../assembly/travis/conf-raft2/gremlin-server.yaml | 16 ++++
.../assembly/travis/conf-raft3/gremlin-server.yaml | 16 ++++
hugegraph-dist/src/assembly/travis/hbase-site.xml | 16 ++++
.../src/assembly/travis/install-backend.sh | 17 +++-
.../src/assembly/travis/install-cassandra.sh | 17 +++-
.../src/assembly/travis/install-hbase.sh | 17 +++-
.../assembly/travis/install-mysql-via-docker.sh | 17 +++-
.../src/assembly/travis/install-mysql.sh | 17 +++-
.../travis/install-postgresql-via-docker.sh | 17 +++-
.../src/assembly/travis/install-postgresql.sh | 17 +++-
.../src/assembly/travis/install-scylladb.sh | 17 +++-
hugegraph-dist/src/assembly/travis/maven.xml | 16 ++++
hugegraph-dist/src/assembly/travis/mysql.cnf | 16 ++++
.../src/assembly/travis/run-api-test-for-raft.sh | 17 +++-
hugegraph-dist/src/assembly/travis/run-api-test.sh | 17 +++-
.../src/assembly/travis/run-core-test.sh | 17 +++-
.../src/assembly/travis/run-tinkerpop-test.sh | 17 +++-
.../src/assembly/travis/run-unit-test.sh | 17 +++-
hugegraph-dist/src/assembly/travis/start-server.sh | 17 +++-
hugegraph-dist/src/assembly/travis/stop-server.sh | 17 +++-
hugegraph-dist/src/main/resources/log4j2.xml | 15 +++
hugegraph-example/pom.xml | 16 ++++
hugegraph-example/src/main/resources/log4j2.xml | 15 +++
hugegraph-hbase/pom.xml | 16 ++++
.../backend/store/hbase/HbaseSessions.java | 55 ++++++-----
.../hugegraph/backend/store/hbase/HbaseStore.java | 2 +-
hugegraph-mysql/pom.xml | 16 ++++
.../backend/store/mysql/ResultSetWrapper.java | 19 ++++
hugegraph-palo/pom.xml | 16 ++++
.../hugegraph/backend/store/palo/PaloTable.java | 1 -
hugegraph-postgresql/pom.xml | 16 ++++
.../store/postgresql/PostgresqlSessions.java | 1 -
hugegraph-rocksdb/pom.xml | 16 ++++
.../backend/store/rocksdb/RocksDBSessions.java | 2 +-
.../backend/store/rocksdb/RocksDBStore.java | 15 +--
hugegraph-scylladb/pom.xml | 16 ++++
hugegraph-style.xml | 16 ++++
hugegraph-test/pom.xml | 16 ++++
.../core/RoleElectionStateMachineTest.java | 25 +++--
.../java/com/baidu/hugegraph/testutil/Utils.java | 6 ++
.../com/baidu/hugegraph/unit/UnitTestSuite.java | 1 -
.../baidu/hugegraph/unit/core/AnalyzerTest.java | 104 +++++++++------------
.../src/main/resources/fast-methods.filter | 16 ++++
hugegraph-test/src/main/resources/log4j2.xml | 15 +++
hugegraph-test/src/main/resources/methods.filter | 17 +++-
pom.xml | 41 ++++++++
style/checkstyle.xml | 21 ++++-
209 files changed, 2160 insertions(+), 765 deletions(-)
delete mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/analyzer/WordAnalyzer.java