From a621462c03023995e96a5314f07df54acd3e2e7d Mon Sep 17 00:00:00 2001 From: Wang Zhiyong Date: Thu, 17 Oct 2024 05:31:26 +0000 Subject: [PATCH] Fix typo --- demo/Bolt/go_example.go | 2 +- demo/Bolt/java_example.java | 2 +- demo/Bolt/js_example.js | 2 +- demo/Bolt/python_example.py | 2 +- demo/Bolt/rust_example.rs | 2 +- include/lgraph/lgraph_types.h | 4 +-- src/core/index_manager.cpp | 10 +++---- src/core/index_manager.h | 8 ++--- src/cypher/procedure/procedure.cpp | 30 +++++++++---------- src/cypher/procedure/procedure.h | 4 +-- .../procedure/cypher/procedure.result | 6 ++-- .../vector_index/cypher/vector_index.result | 4 +-- 12 files changed, 38 insertions(+), 38 deletions(-) diff --git a/demo/Bolt/go_example.go b/demo/Bolt/go_example.go index edce5f98c..df3087c4a 100644 --- a/demo/Bolt/go_example.go +++ b/demo/Bolt/go_example.go @@ -23,7 +23,7 @@ func main() { panic(err) return } - _, err = session.Run(ctx, "CALL db.createVertexLabel('person', 'id' , 'id' ,INT32, false, 'name' ,STRING, false)", nil) + _, err = session.Run(ctx, "CALL db.createVertexLabel('person', 'id' , 'id' ,'INT32', false, 'name' ,'STRING', false)", nil) if err != nil { panic(err) return diff --git a/demo/Bolt/java_example.java b/demo/Bolt/java_example.java index a8c3a771f..d604ba539 100644 --- a/demo/Bolt/java_example.java +++ b/demo/Bolt/java_example.java @@ -10,7 +10,7 @@ public static void main( final String[] args ) { Driver driver = GraphDatabase.driver("bolt://localhost:7687", AuthTokens.basic("admin", "73@TuGraph")); Session session = driver.session(SessionConfig.forDatabase("default")); session.run("CALL db.dropDB()"); - session.run("CALL db.createVertexLabel('person', 'id' , 'id' ,INT32, false, 'name' ,STRING, false)"); + session.run("CALL db.createVertexLabel('person', 'id' , 'id' ,'INT32', false, 'name', 'STRING', false)"); session.run("CALL db.createEdgeLabel('is_friend','[[\"person\",\"person\"]]')"); session.run("create (n1:person {name:'jack',id:1}), (n2:person {name:'lucy',id:2})"); session.run("match (n1:person {id:1}), (n2:person {id:2}) create (n1)-[r:is_friend]->(n2)"); diff --git a/demo/Bolt/js_example.js b/demo/Bolt/js_example.js index 8fa9d01f8..c4d3068e7 100644 --- a/demo/Bolt/js_example.js +++ b/demo/Bolt/js_example.js @@ -4,7 +4,7 @@ var session = driver.session({database: 'default'}) await session.run("CALL db.dropDB()"); console.log("clean db"); - await session.run("CALL db.createVertexLabel('person', 'id' , 'id' ,INT32, false, 'name' ,STRING, false)"); + await session.run("CALL db.createVertexLabel('person', 'id' , 'id', 'INT32', false, 'name', 'STRING', false)"); console.log("add vertex label"); await session.run("CALL db.createEdgeLabel('is_friend','[[\"person\",\"person\"]]')"); console.log("add edge label"); diff --git a/demo/Bolt/python_example.py b/demo/Bolt/python_example.py index ef62aea12..cf7acaaf7 100644 --- a/demo/Bolt/python_example.py +++ b/demo/Bolt/python_example.py @@ -5,7 +5,7 @@ with GraphDatabase.driver(URI, auth=AUTH) as client: session = client.session(database="default") session.run("CALL db.dropDB()") - session.run("CALL db.createVertexLabel('person', 'id' , 'id' ,INT32, false, 'name' ,STRING, false)") + session.run("CALL db.createVertexLabel('person', 'id' , 'id', 'INT32', false, 'name', 'STRING', false)") session.run("CALL db.createEdgeLabel('is_friend','[[\"person\",\"person\"]]')") session.run("create (n1:person {name:'jack',id:1}), (n2:person {name:'lucy',id:2})") session.run("match (n1:person {id:1}), (n2:person {id:2}) create (n1)-[r:is_friend]->(n2)") diff --git a/demo/Bolt/rust_example.rs b/demo/Bolt/rust_example.rs index a05b11f4b..6ecacc089 100644 --- a/demo/Bolt/rust_example.rs +++ b/demo/Bolt/rust_example.rs @@ -14,7 +14,7 @@ async fn main() { let graph = Graph::connect(config).await.unwrap(); { graph.run(query("CALL db.dropDB()")).await.unwrap(); - graph.run(query("CALL db.createVertexLabel('person', 'id' , 'id' ,INT32, false, 'name' ,STRING, false)")).await.unwrap(); + graph.run(query("CALL db.createVertexLabel('person', 'id' , 'id', 'INT32', false, 'name', 'STRING', false)")).await.unwrap(); graph.run(query("CALL db.createEdgeLabel('is_friend','[[\"person\",\"person\"]]')")).await.unwrap(); graph.run(query("create (n1:person {name:'jack',id:1}), (n2:person {name:'lucy',id:2})")).await.unwrap(); graph.run(query("match (n1:person {id:1}), (n2:person {id:2}) create (n1)-[r:is_friend]->(n2)")).await.unwrap(); diff --git a/include/lgraph/lgraph_types.h b/include/lgraph/lgraph_types.h index 9094d507c..63b592fca 100644 --- a/include/lgraph/lgraph_types.h +++ b/include/lgraph/lgraph_types.h @@ -1296,8 +1296,8 @@ struct VectorIndexSpec { std::string index_type; int dimension; std::string distance_type; - int hnsm_m; - int hnsm_ef_construction; + int hnsw_m; + int hnsw_ef_construction; }; struct EdgeUid { diff --git a/src/core/index_manager.cpp b/src/core/index_manager.cpp index 4c46b0947..c1613df79 100644 --- a/src/core/index_manager.cpp +++ b/src/core/index_manager.cpp @@ -107,7 +107,7 @@ IndexManager::IndexManager(KvTransaction& txn, SchemaManager* v_schema_manager, std::unique_ptr vsag_index; vsag_index.reset(dynamic_cast ( new HNSW(idx.label, idx.field, idx.distance_type, idx.index_type, - idx.dimension, {idx.hnsm_m, idx.hnsm_ef_construction}))); + idx.dimension, {idx.hnsw_m, idx.hnsw_ef_construction}))); uint64_t count = 0; std::vector> floatvector; std::vector vids; @@ -185,8 +185,8 @@ bool IndexManager::AddVectorIndex(KvTransaction& txn, const std::string& label, idx.index_type = index_type; idx.dimension = vec_dimension; idx.distance_type = distance_type; - idx.hnsm_m = index_spec[0]; - idx.hnsm_ef_construction = index_spec[1]; + idx.hnsw_m = index_spec[0]; + idx.hnsw_ef_construction = index_spec[1]; auto table_name = GetVertexVectorIndexTableName(label, field); auto it = index_list_table_->GetIterator(txn, Value::ConstRef(table_name)); if (it->IsValid()) return false; // already exist @@ -315,8 +315,8 @@ std::vector IndexManager::ListVectorIndex(KvTransaction& txn) { vs.index_type = vi.index_type; vs.dimension = vi.dimension; vs.distance_type = vi.distance_type; - vs.hnsm_m = vi.hnsm_m; - vs.hnsm_ef_construction = vi.hnsm_ef_construction; + vs.hnsw_m = vi.hnsw_m; + vs.hnsw_ef_construction = vi.hnsw_ef_construction; ret.emplace_back(vs); } } diff --git a/src/core/index_manager.h b/src/core/index_manager.h index 3e7f29bb8..c6f3e022e 100644 --- a/src/core/index_manager.h +++ b/src/core/index_manager.h @@ -111,20 +111,20 @@ struct VectorIndexEntry { std::string index_type; int dimension; std::string distance_type; - int hnsm_m; - int hnsm_ef_construction; + int hnsw_m; + int hnsw_ef_construction; template size_t Serialize(StreamT& buf) const { return BinaryWrite(buf, label) + BinaryWrite(buf, field) + BinaryWrite(buf, index_type) + BinaryWrite(buf, dimension) + BinaryWrite(buf, distance_type) + - BinaryWrite(buf, hnsm_m) + BinaryWrite(buf, hnsm_ef_construction); + BinaryWrite(buf, hnsw_m) + BinaryWrite(buf, hnsw_ef_construction); } template size_t Deserialize(StreamT& buf) { return BinaryRead(buf, label) + BinaryRead(buf, field) + BinaryRead(buf, index_type) + BinaryRead(buf, dimension) + BinaryRead(buf, distance_type) + - BinaryRead(buf, hnsm_m) + BinaryRead(buf, hnsm_ef_construction); + BinaryRead(buf, hnsw_m) + BinaryRead(buf, hnsw_ef_construction); } }; diff --git a/src/cypher/procedure/procedure.cpp b/src/cypher/procedure/procedure.cpp index 74d98f929..9b2385174 100644 --- a/src/cypher/procedure/procedure.cpp +++ b/src/cypher/procedure/procedure.cpp @@ -4189,19 +4189,19 @@ void VectorFunc::AddVertexVectorIndex(RTContext *ctx, const cypher::Record *reco } CYPHER_ARG_CHECK((distance_type == "l2" || distance_type == "ip"), "Distance type should be one of them : l2, ip"); - int hnsm_m = 16; - if (parameter.count("hnsm_m")) { - hnsm_m = (int)parameter.at("hnsm_m").AsInt64(); - } - CYPHER_ARG_CHECK((hnsm_m <= 64 && hnsm_m >= 5), - "hnsm.m should be an integer in the range [5, 64]"); - int hnsm_ef_construction = 100; - if (parameter.count("hnsm_ef_construction")) { - hnsm_ef_construction = (int)parameter.at("hnsm_ef_construction").AsInt64(); - } - CYPHER_ARG_CHECK((hnsm_ef_construction <= 1000 && hnsm_ef_construction >= hnsm_m), - "hnsm.efConstruction should be an integer in the range [hnsm.m,1000]"); - std::vector index_spec = {hnsm_m, hnsm_ef_construction}; + int hnsw_m = 16; + if (parameter.count("hnsw_m")) { + hnsw_m = (int)parameter.at("hnsw_m").AsInt64(); + } + CYPHER_ARG_CHECK((hnsw_m <= 64 && hnsw_m >= 5), + "hnsw.m should be an integer in the range [5, 64]"); + int hnsw_ef_construction = 100; + if (parameter.count("hnsw_ef_construction")) { + hnsw_ef_construction = (int)parameter.at("hnsw_ef_construction").AsInt64(); + } + CYPHER_ARG_CHECK((hnsw_ef_construction <= 1000 && hnsw_ef_construction >= hnsw_m), + "hnsw.efConstruction should be an integer in the range [hnsw.m,1000]"); + std::vector index_spec = {hnsw_m, hnsw_ef_construction}; auto ac_db = ctx->galaxy_->OpenGraph(ctx->user_, ctx->graph_); bool success = ac_db.AddVectorIndex(true, label, field, index_type, dimension, distance_type, index_spec); @@ -4252,8 +4252,8 @@ void VectorFunc::ShowVertexVectorIndex(RTContext *ctx, const cypher::Record *rec r.AddConstant(lgraph::FieldData(item.index_type)); r.AddConstant(lgraph::FieldData(item.dimension)); r.AddConstant(lgraph::FieldData(item.distance_type)); - r.AddConstant(lgraph::FieldData(item.hnsm_m)); - r.AddConstant(lgraph::FieldData(item.hnsm_ef_construction)); + r.AddConstant(lgraph::FieldData(item.hnsw_m)); + r.AddConstant(lgraph::FieldData(item.hnsw_ef_construction)); records->emplace_back(r.Snapshot()); } FillProcedureYieldItem("db.showVertexVectorIndex", yield_items, records); diff --git a/src/cypher/procedure/procedure.h b/src/cypher/procedure/procedure.h index 3373c5e86..67df971a5 100644 --- a/src/cypher/procedure/procedure.h +++ b/src/cypher/procedure/procedure.h @@ -948,8 +948,8 @@ static std::vector global_procedures = { {"index_type", {2, lgraph_api::LGraphType::STRING}}, {"dimension", {3, lgraph_api::LGraphType::INTEGER}}, {"distance_type", {4, lgraph_api::LGraphType::STRING}}, - {"hnsm.m", {5, lgraph_api::LGraphType::INTEGER}}, - {"hnsm.ef_construction", {6, lgraph_api::LGraphType::INTEGER}}, + {"hnsw.m", {5, lgraph_api::LGraphType::INTEGER}}, + {"hnsw.ef_construction", {6, lgraph_api::LGraphType::INTEGER}}, }), Procedure("db.vertexVectorKnnSearch", VectorFunc::VertexVectorKnnSearch, diff --git a/test/resource/unit_test/procedure/cypher/procedure.result b/test/resource/unit_test/procedure/cypher/procedure.result index 240d1071a..9e182f1e3 100644 --- a/test/resource/unit_test/procedure/cypher/procedure.result +++ b/test/resource/unit_test/procedure/cypher/procedure.result @@ -22,11 +22,11 @@ CALL db.edgeLabels; CALL db.indexes; [{"field":"birthyear","label":"Person","label_type":"vertex","pair_unique":false,"unique":false},{"field":"name","label":"Person","label_type":"vertex","pair_unique":false,"unique":true},{"field":"name","label":"City","label_type":"vertex","pair_unique":false,"unique":true},{"field":"title","label":"Film","label_type":"vertex","pair_unique":false,"unique":true},{"field":"name","label":"Director","label_type":"vertex","pair_unique":false,"unique":true},{"field":"flag1","label":"P2","label_type":"vertex","pair_unique":false,"unique":true}] CALL dbms.procedures; -[{"name":"db.subgraph","read_only":true,"signature":"db.subgraph(vids::LIST) :: (subgraph::STRING)"},{"name":"db.vertexLabels","read_only":true,"signature":"db.vertexLabels() :: (label::STRING)"},{"name":"db.edgeLabels","read_only":true,"signature":"db.edgeLabels() :: (label::STRING)"},{"name":"db.indexes","read_only":true,"signature":"db.indexes() :: (label::STRING,field::STRING,label_type::STRING,unique::BOOLEAN,pair_unique::BOOLEAN)"},{"name":"db.listLabelIndexes","read_only":true,"signature":"db.listLabelIndexes(label_name::STRING,label_type::STRING) :: (label::STRING,field::STRING,unique::BOOLEAN,pair_unique::BOOLEAN)"},{"name":"db.propertyKeys","read_only":true,"signature":"db.propertyKeys() :: (propertyKey::STRING)"},{"name":"db.warmup","read_only":true,"signature":"db.warmup() :: (time_used::STRING)"},{"name":"db.createVertexLabelByJson","read_only":false,"signature":"db.createVertexLabelByJson(json_data::STRING) :: (::NUL)"},{"name":"db.createEdgeLabelByJson","read_only":false,"signature":"db.createEdgeLabelByJson(json_data::STRING) :: (::NUL)"},{"name":"db.createVertexLabel","read_only":false,"signature":"db.createVertexLabel(label_name::STRING,field_specs::LIST) :: (::NUL)"},{"name":"db.createLabel","read_only":false,"signature":"db.createLabel(label_type::STRING,label_name::STRING,extra::STRING,field_specs::LIST) :: ()"},{"name":"db.getLabelSchema","read_only":true,"signature":"db.getLabelSchema(label_type::STRING,label_name::STRING) :: (name::STRING,type::STRING,optional::BOOLEAN)"},{"name":"db.getVertexSchema","read_only":true,"signature":"db.getVertexSchema(label::STRING) :: (schema::MAP)"},{"name":"db.getEdgeSchema","read_only":true,"signature":"db.getEdgeSchema(label::STRING) :: (schema::MAP)"},{"name":"db.deleteLabel","read_only":false,"signature":"db.deleteLabel(label_type::STRING,label_name::STRING) :: (::NUL)"},{"name":"db.alterLabelDelFields","read_only":false,"signature":"db.alterLabelDelFields(label_type::STRING,label_name::STRING,del_fields::LIST) :: (record_affected::INTEGER)"},{"name":"db.alterLabelAddFields","read_only":false,"signature":"db.alterLabelAddFields(label_type::STRING,label_name::STRING,add_field_spec_values::LIST) :: (record_affected::INTEGER)"},{"name":"db.upsertVertex","read_only":false,"signature":"db.upsertVertex(label_name::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.upsertVertexByJson","read_only":false,"signature":"db.upsertVertexByJson(label_name::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.upsertEdge","read_only":false,"signature":"db.upsertEdge(label_name::STRING,start_spec::STRING,end_spec::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.upsertEdgeByJson","read_only":false,"signature":"db.upsertEdgeByJson(label_name::STRING,start_spec::STRING,end_spec::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.alterLabelModFields","read_only":false,"signature":"db.alterLabelModFields(label_type::STRING,label_name::STRING,mod_field_specs::LIST) :: (record_affected::INTEGER)"},{"name":"db.createEdgeLabel","read_only":false,"signature":"db.createEdgeLabel(type_name::STRING,field_specs::LIST) :: (::NUL)"},{"name":"db.addIndex","read_only":false,"signature":"db.addIndex(label_name::STRING,field_name::STRING,unique::BOOLEAN) :: (::NUL)"},{"name":"db.addVertexCompositeIndex","read_only":false,"signature":"db.addVertexCompositeIndex(label_name::STRING,field_names::LIST,unique::BOOLEAN) :: (::NUL)"},{"name":"db.addEdgeIndex","read_only":false,"signature":"db.addEdgeIndex(label_name::STRING,field_name::STRING,unique::BOOLEAN,) :: (::NUL)"},{"name":"db.addFullTextIndex","read_only":false,"signature":"db.addFullTextIndex(is_vertex::BOOLEAN,label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.deleteFullTextIndex","read_only":false,"signature":"db.deleteFullTextIndex(is_vertex::BOOLEAN,label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.rebuildFullTextIndex","read_only":false,"signature":"db.rebuildFullTextIndex(vertex_labels::STRING,edge_labels::STRING) :: (::NUL)"},{"name":"db.fullTextIndexes","read_only":true,"signature":"db.fullTextIndexes() :: (is_vertex::BOOLEAN,label::STRING,field::STRING)"},{"name":"db.addEdgeConstraints","read_only":false,"signature":"db.addEdgeConstraints(label_name::STRING,constraints::STRING) :: (::NUL)"},{"name":"db.clearEdgeConstraints","read_only":false,"signature":"db.clearEdgeConstraints(label_name::STRING) :: (::NUL)"},{"name":"dbms.procedures","read_only":true,"signature":"dbms.procedures() :: (name::STRING,signature::STRING,read_only::BOOLEAN)"},{"name":"dbms.meta.countDetail","read_only":true,"signature":"dbms.meta.countDetail() :: (is_vertex::BOOLEAN,label::STRING,count::INTEGER)"},{"name":"dbms.meta.count","read_only":true,"signature":"dbms.meta.count() :: (type::STRING,number::INTEGER)"},{"name":"dbms.meta.refreshCount","read_only":false,"signature":"dbms.meta.refreshCount() :: (::NUL)"},{"name":"dbms.security.isDefaultUserPassword","read_only":true,"signature":"dbms.security.isDefaultUserPassword() :: (isDefaultUserPassword::BOOLEAN)"},{"name":"dbms.security.changePassword","read_only":false,"signature":"dbms.security.changePassword(current_password::STRING,new_password::STRING) :: (::NUL)"},{"name":"dbms.security.changeUserPassword","read_only":false,"signature":"dbms.security.changeUserPassword(user_name::STRING,new_password::STRING) :: (::NUL)"},{"name":"dbms.security.createUser","read_only":false,"signature":"dbms.security.createUser(user_name::STRING,password::STRING) :: (::NUL)"},{"name":"dbms.security.deleteUser","read_only":false,"signature":"dbms.security.deleteUser(user_name::STRING) :: (::NUL)"},{"name":"dbms.security.setUserMemoryLimit","read_only":false,"signature":"dbms.security.setUserMemoryLimit(user_name::STRING,MemoryLimit::INTEGER) :: (::NUL)"},{"name":"dbms.security.listUsers","read_only":true,"signature":"dbms.security.listUsers() :: (user_name::STRING,user_info::MAP)"},{"name":"dbms.security.showCurrentUser","read_only":true,"signature":"dbms.security.showCurrentUser() :: (current_user::STRING)"},{"name":"dbms.security.listAllowedHosts","read_only":true,"signature":"dbms.security.listAllowedHosts() :: (host::STRING)"},{"name":"dbms.security.deleteAllowedHosts","read_only":false,"signature":"dbms.security.deleteAllowedHosts(hosts::LIST) :: (record_affected::INTEGER)"},{"name":"dbms.security.addAllowedHosts","read_only":false,"signature":"dbms.security.addAllowedHosts(hosts::LIST) :: (num_added::INTEGER)"},{"name":"dbms.graph.createGraph","read_only":false,"signature":"dbms.graph.createGraph(graph_name::STRING,description::STRING,max_size_GB::INTEGER) :: (::NUL)"},{"name":"dbms.graph.deleteGraph","read_only":false,"signature":"dbms.graph.deleteGraph(graph_name::STRING) :: (::NUL)"},{"name":"dbms.graph.modGraph","read_only":false,"signature":"dbms.graph.modGraph(graph_name::STRING,config::MAP) :: (::NUL)"},{"name":"dbms.graph.listGraphs","read_only":true,"signature":"dbms.graph.listGraphs() :: (graph_name::STRING,configuration::MAP)"},{"name":"dbms.graph.listUserGraphs","read_only":true,"signature":"dbms.graph.listUserGraphs(user_name::STRING) :: (graph_name::STRING,configuration::MAP)"},{"name":"dbms.graph.getGraphInfo","read_only":true,"signature":"dbms.graph.getGraphInfo() :: (graph_name::STRING,configuration::MAP)"},{"name":"dbms.graph.getGraphSchema","read_only":true,"signature":"dbms.graph.getGraphSchema() :: (schema::STRING)"},{"name":"dbms.system.info","read_only":true,"signature":"dbms.system.info() :: (name::STRING,value::ANY)"},{"name":"dbms.config.list","read_only":true,"signature":"dbms.config.list() :: (name::STRING,value::ANY)"},{"name":"dbms.config.update","read_only":false,"signature":"dbms.config.update(updates::MAP) :: (::NUL)"},{"name":"dbms.takeSnapshot","read_only":false,"signature":"dbms.takeSnapshot() :: (path::STRING)"},{"name":"dbms.listBackupFiles","read_only":true,"signature":"dbms.listBackupFiles() :: (file::STRING)"},{"name":"algo.shortestPath","read_only":true,"signature":"algo.shortestPath(startNode::NODE,endNode::NODE,config::MAP) :: (nodeCount::INTEGER,totalCost::FLOAT,path::STRING)"},{"name":"algo.allShortestPaths","read_only":true,"signature":"algo.allShortestPaths(startNode::NODE,endNode::NODE,config::MAP) :: (nodeIds::LIST,relationshipIds::LIST,cost::LIST)"},{"name":"algo.native.extract","read_only":true,"signature":"algo.native.extract(id::ANY,config::MAP) :: (value::ANY)"},{"name":"algo.pagerank","read_only":true,"signature":"algo.pagerank(num_iterations::INTEGER) :: (node::NODE,pr::FLOAT)"},{"name":"algo.jaccard","read_only":true,"signature":"algo.jaccard(lhs::ANY,) :: (similarity::FLOAT)"},{"name":"spatial.distance","read_only":true,"signature":"spatial.distance(Spatial1::STRING,Spatial2::STRING) :: (distance::DOUBLE)"},{"name":"db.addVertexVectorIndex","read_only":false,"signature":"db.addVertexVectorIndex(label_name::STRING,field_name::STRING,parameter::MAP) :: (::NUL)"},{"name":"db.deleteVertexVectorIndex","read_only":false,"signature":"db.deleteVertexVectorIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.showVertexVectorIndex","read_only":true,"signature":"db.showVertexVectorIndex() :: (label_name::STRING,field_name::STRING,index_type::STRING,dimension::INTEGER,distance_type::STRING,hnsm.m::INTEGER,hnsm.ef_construction::INTEGER)"},{"name":"db.vertexVectorKnnSearch","read_only":true,"signature":"db.vertexVectorKnnSearch(label_name::STRING,field_name::STRING,vec::LIST,parameter::MAP) :: (node::NODE,distance::FLOAT)"},{"name":"db.vertexVectorRangeSearch","read_only":true,"signature":"db.vertexVectorRangeSearch(label_name::STRING,field_name::STRING,vec::LIST,parameter::MAP) :: (node::NODE,distance::FLOAT)"},{"name":"dbms.security.listRoles","read_only":true,"signature":"dbms.security.listRoles() :: (role_name::STRING,role_info::MAP)"},{"name":"dbms.security.createRole","read_only":false,"signature":"dbms.security.createRole(role_name::STRING,desc::STRING) :: (::NUL)"},{"name":"dbms.security.deleteRole","read_only":false,"signature":"dbms.security.deleteRole(role_name::STRING) :: (::NUL)"},{"name":"dbms.security.getUserInfo","read_only":true,"signature":"dbms.security.getUserInfo(user::STRING) :: (user_info::MAP)"},{"name":"dbms.security.getUserMemoryUsage","read_only":true,"signature":"dbms.security.getUserMemoryUsage(user::STRING) :: (memory_usage::INTEGER)"},{"name":"dbms.security.getUserPermissions","read_only":true,"signature":"dbms.security.getUserPermissions(user::STRING) :: (user_info::MAP)"},{"name":"dbms.security.getRoleInfo","read_only":true,"signature":"dbms.security.getRoleInfo(role::STRING) :: (role_info::MAP)"},{"name":"dbms.security.disableRole","read_only":false,"signature":"dbms.security.disableRole(role::STRING,disable::BOOLEAN) :: (::NUL)"},{"name":"dbms.security.modRoleDesc","read_only":false,"signature":"dbms.security.modRoleDesc(role::STRING,description::STRING) :: (::NUL)"},{"name":"dbms.security.rebuildRoleAccessLevel","read_only":false,"signature":"dbms.security.rebuildRoleAccessLevel(role::STRING,access_level::MAP) :: (::NUL)"},{"name":"dbms.security.modRoleAccessLevel","read_only":false,"signature":"dbms.security.modRoleAccessLevel(role::STRING,access_level::MAP) :: (::NUL)"},{"name":"dbms.security.modRoleFieldAccessLevel","read_only":false,"signature":"dbms.security.modRoleFieldAccessLevel(role::STRING,) :: (::NUL)"},{"name":"dbms.security.disableUser","read_only":false,"signature":"dbms.security.disableUser(user::STRING,disable::BOOLEAN) :: (::NUL)"},{"name":"dbms.security.setCurrentDesc","read_only":false,"signature":"dbms.security.setCurrentDesc(description::STRING) :: (::NUL)"},{"name":"dbms.security.setUserDesc","read_only":false,"signature":"dbms.security.setUserDesc(user::STRING,description::STRING) :: (::NUL)"},{"name":"dbms.security.deleteUserRoles","read_only":false,"signature":"dbms.security.deleteUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"name":"dbms.security.rebuildUserRoles","read_only":false,"signature":"dbms.security.rebuildUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"name":"dbms.security.addUserRoles","read_only":false,"signature":"dbms.security.addUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"name":"db.plugin.loadPlugin","read_only":false,"signature":"db.plugin.loadPlugin(plugin_type::STRING,plugin_name::STRING,plugin_content::ANY,code_type::STRING,plugin_description::STRING,read_only::BOOLEAN,version::STRING) :: (::NUL)"},{"name":"db.plugin.deletePlugin","read_only":false,"signature":"db.plugin.deletePlugin(plugin_type::STRING,plugin_name::STRING) :: (::NUL)"},{"name":"db.plugin.getPluginInfo","read_only":true,"signature":"db.plugin.getPluginInfo(plugin_type::STRING,plugin_name::STRING) :: (plugin_description::MAP)"},{"name":"db.plugin.listPlugin","read_only":false,"signature":"db.plugin.listPlugin(plugin_type::STRING,plugin_version::STRING) :: (plugin_description::MAP)"},{"name":"db.plugin.listUserPlugins","read_only":true,"signature":"db.plugin.listUserPlugins() :: (graph::STRING,plugins::MAP)"},{"name":"db.plugin.callPlugin","read_only":false,"signature":"db.plugin.callPlugin(plugin_type::STRING,plugin_name::STRING,param::STRING,timeout::DOUBLE,in_process::BOOLEAN) :: (result::STRING)"},{"name":"db.importor.dataImportor","read_only":false,"signature":"db.importor.dataImportor(description::STRING,content::STRING,continue_on_error::BOOLEAN,thread_nums::INTEGER,delimiter::STRING) :: (::NUL)"},{"name":"db.importor.fullImportor","read_only":false,"signature":"db.importor.fullImportor(conf::MAP) :: (result::STRING)"},{"name":"db.importor.fullFileImportor","read_only":false,"signature":"db.importor.fullFileImportor(graph_name::STRING,path::STRING) :: (::NUL)"},{"name":"db.importor.schemaImportor","read_only":false,"signature":"db.importor.schemaImportor(description::STRING) :: (::NUL)"},{"name":"db.deleteIndex","read_only":false,"signature":"db.deleteIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.deleteEdgeIndex","read_only":false,"signature":"db.deleteEdgeIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.deleteCompositeIndex","read_only":false,"signature":"db.deleteCompositeIndex(label_name::STRING,field_name::LIST) :: (::NUL)"},{"name":"db.flushDB","read_only":false,"signature":"db.flushDB() :: (::NUL)"},{"name":"db.dropDB","read_only":false,"signature":"db.dropDB() :: (::NUL)"},{"name":"db.dropAllVertex","read_only":false,"signature":"db.dropAllVertex() :: (::NUL)"},{"name":"dbms.task.listTasks","read_only":true,"signature":"dbms.task.listTasks() :: (tasks_info::MAP)"},{"name":"dbms.task.terminateTask","read_only":false,"signature":"dbms.task.terminateTask(task_id::STRING) :: (::NUL)"},{"name":"db.monitor.tuGraphInfo","read_only":false,"signature":"db.monitor.tuGraphInfo() :: (request::STRING)"},{"name":"db.monitor.serverInfo","read_only":false,"signature":"db.monitor.serverInfo() :: (cpu::STRING,memory::STRING,disk_rate::STRING,disk_storage::STRING)"},{"name":"dbms.ha.clusterInfo","read_only":true,"signature":"dbms.ha.clusterInfo() :: (cluster_info::LIST,is_master::BOOLEAN)"}] +[{"name":"db.subgraph","read_only":true,"signature":"db.subgraph(vids::LIST) :: (subgraph::STRING)"},{"name":"db.vertexLabels","read_only":true,"signature":"db.vertexLabels() :: (label::STRING)"},{"name":"db.edgeLabels","read_only":true,"signature":"db.edgeLabels() :: (label::STRING)"},{"name":"db.indexes","read_only":true,"signature":"db.indexes() :: (label::STRING,field::STRING,label_type::STRING,unique::BOOLEAN,pair_unique::BOOLEAN)"},{"name":"db.listLabelIndexes","read_only":true,"signature":"db.listLabelIndexes(label_name::STRING,label_type::STRING) :: (label::STRING,field::STRING,unique::BOOLEAN,pair_unique::BOOLEAN)"},{"name":"db.propertyKeys","read_only":true,"signature":"db.propertyKeys() :: (propertyKey::STRING)"},{"name":"db.warmup","read_only":true,"signature":"db.warmup() :: (time_used::STRING)"},{"name":"db.createVertexLabelByJson","read_only":false,"signature":"db.createVertexLabelByJson(json_data::STRING) :: (::NUL)"},{"name":"db.createEdgeLabelByJson","read_only":false,"signature":"db.createEdgeLabelByJson(json_data::STRING) :: (::NUL)"},{"name":"db.createVertexLabel","read_only":false,"signature":"db.createVertexLabel(label_name::STRING,field_specs::LIST) :: (::NUL)"},{"name":"db.createLabel","read_only":false,"signature":"db.createLabel(label_type::STRING,label_name::STRING,extra::STRING,field_specs::LIST) :: ()"},{"name":"db.getLabelSchema","read_only":true,"signature":"db.getLabelSchema(label_type::STRING,label_name::STRING) :: (name::STRING,type::STRING,optional::BOOLEAN)"},{"name":"db.getVertexSchema","read_only":true,"signature":"db.getVertexSchema(label::STRING) :: (schema::MAP)"},{"name":"db.getEdgeSchema","read_only":true,"signature":"db.getEdgeSchema(label::STRING) :: (schema::MAP)"},{"name":"db.deleteLabel","read_only":false,"signature":"db.deleteLabel(label_type::STRING,label_name::STRING) :: (::NUL)"},{"name":"db.alterLabelDelFields","read_only":false,"signature":"db.alterLabelDelFields(label_type::STRING,label_name::STRING,del_fields::LIST) :: (record_affected::INTEGER)"},{"name":"db.alterLabelAddFields","read_only":false,"signature":"db.alterLabelAddFields(label_type::STRING,label_name::STRING,add_field_spec_values::LIST) :: (record_affected::INTEGER)"},{"name":"db.upsertVertex","read_only":false,"signature":"db.upsertVertex(label_name::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.upsertVertexByJson","read_only":false,"signature":"db.upsertVertexByJson(label_name::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.upsertEdge","read_only":false,"signature":"db.upsertEdge(label_name::STRING,start_spec::STRING,end_spec::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.upsertEdgeByJson","read_only":false,"signature":"db.upsertEdgeByJson(label_name::STRING,start_spec::STRING,end_spec::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.alterLabelModFields","read_only":false,"signature":"db.alterLabelModFields(label_type::STRING,label_name::STRING,mod_field_specs::LIST) :: (record_affected::INTEGER)"},{"name":"db.createEdgeLabel","read_only":false,"signature":"db.createEdgeLabel(type_name::STRING,field_specs::LIST) :: (::NUL)"},{"name":"db.addIndex","read_only":false,"signature":"db.addIndex(label_name::STRING,field_name::STRING,unique::BOOLEAN) :: (::NUL)"},{"name":"db.addVertexCompositeIndex","read_only":false,"signature":"db.addVertexCompositeIndex(label_name::STRING,field_names::LIST,unique::BOOLEAN) :: (::NUL)"},{"name":"db.addEdgeIndex","read_only":false,"signature":"db.addEdgeIndex(label_name::STRING,field_name::STRING,unique::BOOLEAN,) :: (::NUL)"},{"name":"db.addFullTextIndex","read_only":false,"signature":"db.addFullTextIndex(is_vertex::BOOLEAN,label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.deleteFullTextIndex","read_only":false,"signature":"db.deleteFullTextIndex(is_vertex::BOOLEAN,label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.rebuildFullTextIndex","read_only":false,"signature":"db.rebuildFullTextIndex(vertex_labels::STRING,edge_labels::STRING) :: (::NUL)"},{"name":"db.fullTextIndexes","read_only":true,"signature":"db.fullTextIndexes() :: (is_vertex::BOOLEAN,label::STRING,field::STRING)"},{"name":"db.addEdgeConstraints","read_only":false,"signature":"db.addEdgeConstraints(label_name::STRING,constraints::STRING) :: (::NUL)"},{"name":"db.clearEdgeConstraints","read_only":false,"signature":"db.clearEdgeConstraints(label_name::STRING) :: (::NUL)"},{"name":"dbms.procedures","read_only":true,"signature":"dbms.procedures() :: (name::STRING,signature::STRING,read_only::BOOLEAN)"},{"name":"dbms.meta.countDetail","read_only":true,"signature":"dbms.meta.countDetail() :: (is_vertex::BOOLEAN,label::STRING,count::INTEGER)"},{"name":"dbms.meta.count","read_only":true,"signature":"dbms.meta.count() :: (type::STRING,number::INTEGER)"},{"name":"dbms.meta.refreshCount","read_only":false,"signature":"dbms.meta.refreshCount() :: (::NUL)"},{"name":"dbms.security.isDefaultUserPassword","read_only":true,"signature":"dbms.security.isDefaultUserPassword() :: (isDefaultUserPassword::BOOLEAN)"},{"name":"dbms.security.changePassword","read_only":false,"signature":"dbms.security.changePassword(current_password::STRING,new_password::STRING) :: (::NUL)"},{"name":"dbms.security.changeUserPassword","read_only":false,"signature":"dbms.security.changeUserPassword(user_name::STRING,new_password::STRING) :: (::NUL)"},{"name":"dbms.security.createUser","read_only":false,"signature":"dbms.security.createUser(user_name::STRING,password::STRING) :: (::NUL)"},{"name":"dbms.security.deleteUser","read_only":false,"signature":"dbms.security.deleteUser(user_name::STRING) :: (::NUL)"},{"name":"dbms.security.setUserMemoryLimit","read_only":false,"signature":"dbms.security.setUserMemoryLimit(user_name::STRING,MemoryLimit::INTEGER) :: (::NUL)"},{"name":"dbms.security.listUsers","read_only":true,"signature":"dbms.security.listUsers() :: (user_name::STRING,user_info::MAP)"},{"name":"dbms.security.showCurrentUser","read_only":true,"signature":"dbms.security.showCurrentUser() :: (current_user::STRING)"},{"name":"dbms.security.listAllowedHosts","read_only":true,"signature":"dbms.security.listAllowedHosts() :: (host::STRING)"},{"name":"dbms.security.deleteAllowedHosts","read_only":false,"signature":"dbms.security.deleteAllowedHosts(hosts::LIST) :: (record_affected::INTEGER)"},{"name":"dbms.security.addAllowedHosts","read_only":false,"signature":"dbms.security.addAllowedHosts(hosts::LIST) :: (num_added::INTEGER)"},{"name":"dbms.graph.createGraph","read_only":false,"signature":"dbms.graph.createGraph(graph_name::STRING,description::STRING,max_size_GB::INTEGER) :: (::NUL)"},{"name":"dbms.graph.deleteGraph","read_only":false,"signature":"dbms.graph.deleteGraph(graph_name::STRING) :: (::NUL)"},{"name":"dbms.graph.modGraph","read_only":false,"signature":"dbms.graph.modGraph(graph_name::STRING,config::MAP) :: (::NUL)"},{"name":"dbms.graph.listGraphs","read_only":true,"signature":"dbms.graph.listGraphs() :: (graph_name::STRING,configuration::MAP)"},{"name":"dbms.graph.listUserGraphs","read_only":true,"signature":"dbms.graph.listUserGraphs(user_name::STRING) :: (graph_name::STRING,configuration::MAP)"},{"name":"dbms.graph.getGraphInfo","read_only":true,"signature":"dbms.graph.getGraphInfo() :: (graph_name::STRING,configuration::MAP)"},{"name":"dbms.graph.getGraphSchema","read_only":true,"signature":"dbms.graph.getGraphSchema() :: (schema::STRING)"},{"name":"dbms.system.info","read_only":true,"signature":"dbms.system.info() :: (name::STRING,value::ANY)"},{"name":"dbms.config.list","read_only":true,"signature":"dbms.config.list() :: (name::STRING,value::ANY)"},{"name":"dbms.config.update","read_only":false,"signature":"dbms.config.update(updates::MAP) :: (::NUL)"},{"name":"dbms.takeSnapshot","read_only":false,"signature":"dbms.takeSnapshot() :: (path::STRING)"},{"name":"dbms.listBackupFiles","read_only":true,"signature":"dbms.listBackupFiles() :: (file::STRING)"},{"name":"algo.shortestPath","read_only":true,"signature":"algo.shortestPath(startNode::NODE,endNode::NODE,config::MAP) :: (nodeCount::INTEGER,totalCost::FLOAT,path::STRING)"},{"name":"algo.allShortestPaths","read_only":true,"signature":"algo.allShortestPaths(startNode::NODE,endNode::NODE,config::MAP) :: (nodeIds::LIST,relationshipIds::LIST,cost::LIST)"},{"name":"algo.native.extract","read_only":true,"signature":"algo.native.extract(id::ANY,config::MAP) :: (value::ANY)"},{"name":"algo.pagerank","read_only":true,"signature":"algo.pagerank(num_iterations::INTEGER) :: (node::NODE,pr::FLOAT)"},{"name":"algo.jaccard","read_only":true,"signature":"algo.jaccard(lhs::ANY,) :: (similarity::FLOAT)"},{"name":"spatial.distance","read_only":true,"signature":"spatial.distance(Spatial1::STRING,Spatial2::STRING) :: (distance::DOUBLE)"},{"name":"db.addVertexVectorIndex","read_only":false,"signature":"db.addVertexVectorIndex(label_name::STRING,field_name::STRING,parameter::MAP) :: (::NUL)"},{"name":"db.deleteVertexVectorIndex","read_only":false,"signature":"db.deleteVertexVectorIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.showVertexVectorIndex","read_only":true,"signature":"db.showVertexVectorIndex() :: (label_name::STRING,field_name::STRING,index_type::STRING,dimension::INTEGER,distance_type::STRING,hnsw.m::INTEGER,hnsw.ef_construction::INTEGER)"},{"name":"db.vertexVectorKnnSearch","read_only":true,"signature":"db.vertexVectorKnnSearch(label_name::STRING,field_name::STRING,vec::LIST,parameter::MAP) :: (node::NODE,distance::FLOAT)"},{"name":"db.vertexVectorRangeSearch","read_only":true,"signature":"db.vertexVectorRangeSearch(label_name::STRING,field_name::STRING,vec::LIST,parameter::MAP) :: (node::NODE,distance::FLOAT)"},{"name":"dbms.security.listRoles","read_only":true,"signature":"dbms.security.listRoles() :: (role_name::STRING,role_info::MAP)"},{"name":"dbms.security.createRole","read_only":false,"signature":"dbms.security.createRole(role_name::STRING,desc::STRING) :: (::NUL)"},{"name":"dbms.security.deleteRole","read_only":false,"signature":"dbms.security.deleteRole(role_name::STRING) :: (::NUL)"},{"name":"dbms.security.getUserInfo","read_only":true,"signature":"dbms.security.getUserInfo(user::STRING) :: (user_info::MAP)"},{"name":"dbms.security.getUserMemoryUsage","read_only":true,"signature":"dbms.security.getUserMemoryUsage(user::STRING) :: (memory_usage::INTEGER)"},{"name":"dbms.security.getUserPermissions","read_only":true,"signature":"dbms.security.getUserPermissions(user::STRING) :: (user_info::MAP)"},{"name":"dbms.security.getRoleInfo","read_only":true,"signature":"dbms.security.getRoleInfo(role::STRING) :: (role_info::MAP)"},{"name":"dbms.security.disableRole","read_only":false,"signature":"dbms.security.disableRole(role::STRING,disable::BOOLEAN) :: (::NUL)"},{"name":"dbms.security.modRoleDesc","read_only":false,"signature":"dbms.security.modRoleDesc(role::STRING,description::STRING) :: (::NUL)"},{"name":"dbms.security.rebuildRoleAccessLevel","read_only":false,"signature":"dbms.security.rebuildRoleAccessLevel(role::STRING,access_level::MAP) :: (::NUL)"},{"name":"dbms.security.modRoleAccessLevel","read_only":false,"signature":"dbms.security.modRoleAccessLevel(role::STRING,access_level::MAP) :: (::NUL)"},{"name":"dbms.security.modRoleFieldAccessLevel","read_only":false,"signature":"dbms.security.modRoleFieldAccessLevel(role::STRING,) :: (::NUL)"},{"name":"dbms.security.disableUser","read_only":false,"signature":"dbms.security.disableUser(user::STRING,disable::BOOLEAN) :: (::NUL)"},{"name":"dbms.security.setCurrentDesc","read_only":false,"signature":"dbms.security.setCurrentDesc(description::STRING) :: (::NUL)"},{"name":"dbms.security.setUserDesc","read_only":false,"signature":"dbms.security.setUserDesc(user::STRING,description::STRING) :: (::NUL)"},{"name":"dbms.security.deleteUserRoles","read_only":false,"signature":"dbms.security.deleteUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"name":"dbms.security.rebuildUserRoles","read_only":false,"signature":"dbms.security.rebuildUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"name":"dbms.security.addUserRoles","read_only":false,"signature":"dbms.security.addUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"name":"db.plugin.loadPlugin","read_only":false,"signature":"db.plugin.loadPlugin(plugin_type::STRING,plugin_name::STRING,plugin_content::ANY,code_type::STRING,plugin_description::STRING,read_only::BOOLEAN,version::STRING) :: (::NUL)"},{"name":"db.plugin.deletePlugin","read_only":false,"signature":"db.plugin.deletePlugin(plugin_type::STRING,plugin_name::STRING) :: (::NUL)"},{"name":"db.plugin.getPluginInfo","read_only":true,"signature":"db.plugin.getPluginInfo(plugin_type::STRING,plugin_name::STRING) :: (plugin_description::MAP)"},{"name":"db.plugin.listPlugin","read_only":false,"signature":"db.plugin.listPlugin(plugin_type::STRING,plugin_version::STRING) :: (plugin_description::MAP)"},{"name":"db.plugin.listUserPlugins","read_only":true,"signature":"db.plugin.listUserPlugins() :: (graph::STRING,plugins::MAP)"},{"name":"db.plugin.callPlugin","read_only":false,"signature":"db.plugin.callPlugin(plugin_type::STRING,plugin_name::STRING,param::STRING,timeout::DOUBLE,in_process::BOOLEAN) :: (result::STRING)"},{"name":"db.importor.dataImportor","read_only":false,"signature":"db.importor.dataImportor(description::STRING,content::STRING,continue_on_error::BOOLEAN,thread_nums::INTEGER,delimiter::STRING) :: (::NUL)"},{"name":"db.importor.fullImportor","read_only":false,"signature":"db.importor.fullImportor(conf::MAP) :: (result::STRING)"},{"name":"db.importor.fullFileImportor","read_only":false,"signature":"db.importor.fullFileImportor(graph_name::STRING,path::STRING) :: (::NUL)"},{"name":"db.importor.schemaImportor","read_only":false,"signature":"db.importor.schemaImportor(description::STRING) :: (::NUL)"},{"name":"db.deleteIndex","read_only":false,"signature":"db.deleteIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.deleteEdgeIndex","read_only":false,"signature":"db.deleteEdgeIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.deleteCompositeIndex","read_only":false,"signature":"db.deleteCompositeIndex(label_name::STRING,field_name::LIST) :: (::NUL)"},{"name":"db.flushDB","read_only":false,"signature":"db.flushDB() :: (::NUL)"},{"name":"db.dropDB","read_only":false,"signature":"db.dropDB() :: (::NUL)"},{"name":"db.dropAllVertex","read_only":false,"signature":"db.dropAllVertex() :: (::NUL)"},{"name":"dbms.task.listTasks","read_only":true,"signature":"dbms.task.listTasks() :: (tasks_info::MAP)"},{"name":"dbms.task.terminateTask","read_only":false,"signature":"dbms.task.terminateTask(task_id::STRING) :: (::NUL)"},{"name":"db.monitor.tuGraphInfo","read_only":false,"signature":"db.monitor.tuGraphInfo() :: (request::STRING)"},{"name":"db.monitor.serverInfo","read_only":false,"signature":"db.monitor.serverInfo() :: (cpu::STRING,memory::STRING,disk_rate::STRING,disk_storage::STRING)"},{"name":"dbms.ha.clusterInfo","read_only":true,"signature":"dbms.ha.clusterInfo() :: (cluster_info::LIST,is_master::BOOLEAN)"}] CALL dbms.procedures YIELD signature; -[{"signature":"db.subgraph(vids::LIST) :: (subgraph::STRING)"},{"signature":"db.vertexLabels() :: (label::STRING)"},{"signature":"db.edgeLabels() :: (label::STRING)"},{"signature":"db.indexes() :: (label::STRING,field::STRING,label_type::STRING,unique::BOOLEAN,pair_unique::BOOLEAN)"},{"signature":"db.listLabelIndexes(label_name::STRING,label_type::STRING) :: (label::STRING,field::STRING,unique::BOOLEAN,pair_unique::BOOLEAN)"},{"signature":"db.propertyKeys() :: (propertyKey::STRING)"},{"signature":"db.warmup() :: (time_used::STRING)"},{"signature":"db.createVertexLabelByJson(json_data::STRING) :: (::NUL)"},{"signature":"db.createEdgeLabelByJson(json_data::STRING) :: (::NUL)"},{"signature":"db.createVertexLabel(label_name::STRING,field_specs::LIST) :: (::NUL)"},{"signature":"db.createLabel(label_type::STRING,label_name::STRING,extra::STRING,field_specs::LIST) :: ()"},{"signature":"db.getLabelSchema(label_type::STRING,label_name::STRING) :: (name::STRING,type::STRING,optional::BOOLEAN)"},{"signature":"db.getVertexSchema(label::STRING) :: (schema::MAP)"},{"signature":"db.getEdgeSchema(label::STRING) :: (schema::MAP)"},{"signature":"db.deleteLabel(label_type::STRING,label_name::STRING) :: (::NUL)"},{"signature":"db.alterLabelDelFields(label_type::STRING,label_name::STRING,del_fields::LIST) :: (record_affected::INTEGER)"},{"signature":"db.alterLabelAddFields(label_type::STRING,label_name::STRING,add_field_spec_values::LIST) :: (record_affected::INTEGER)"},{"signature":"db.upsertVertex(label_name::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"signature":"db.upsertVertexByJson(label_name::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"signature":"db.upsertEdge(label_name::STRING,start_spec::STRING,end_spec::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"signature":"db.upsertEdgeByJson(label_name::STRING,start_spec::STRING,end_spec::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"signature":"db.alterLabelModFields(label_type::STRING,label_name::STRING,mod_field_specs::LIST) :: (record_affected::INTEGER)"},{"signature":"db.createEdgeLabel(type_name::STRING,field_specs::LIST) :: (::NUL)"},{"signature":"db.addIndex(label_name::STRING,field_name::STRING,unique::BOOLEAN) :: (::NUL)"},{"signature":"db.addVertexCompositeIndex(label_name::STRING,field_names::LIST,unique::BOOLEAN) :: (::NUL)"},{"signature":"db.addEdgeIndex(label_name::STRING,field_name::STRING,unique::BOOLEAN,) :: (::NUL)"},{"signature":"db.addFullTextIndex(is_vertex::BOOLEAN,label_name::STRING,field_name::STRING) :: (::NUL)"},{"signature":"db.deleteFullTextIndex(is_vertex::BOOLEAN,label_name::STRING,field_name::STRING) :: (::NUL)"},{"signature":"db.rebuildFullTextIndex(vertex_labels::STRING,edge_labels::STRING) :: (::NUL)"},{"signature":"db.fullTextIndexes() :: (is_vertex::BOOLEAN,label::STRING,field::STRING)"},{"signature":"db.addEdgeConstraints(label_name::STRING,constraints::STRING) :: (::NUL)"},{"signature":"db.clearEdgeConstraints(label_name::STRING) :: (::NUL)"},{"signature":"dbms.procedures() :: (name::STRING,signature::STRING,read_only::BOOLEAN)"},{"signature":"dbms.meta.countDetail() :: (is_vertex::BOOLEAN,label::STRING,count::INTEGER)"},{"signature":"dbms.meta.count() :: (type::STRING,number::INTEGER)"},{"signature":"dbms.meta.refreshCount() :: (::NUL)"},{"signature":"dbms.security.isDefaultUserPassword() :: (isDefaultUserPassword::BOOLEAN)"},{"signature":"dbms.security.changePassword(current_password::STRING,new_password::STRING) :: (::NUL)"},{"signature":"dbms.security.changeUserPassword(user_name::STRING,new_password::STRING) :: (::NUL)"},{"signature":"dbms.security.createUser(user_name::STRING,password::STRING) :: (::NUL)"},{"signature":"dbms.security.deleteUser(user_name::STRING) :: (::NUL)"},{"signature":"dbms.security.setUserMemoryLimit(user_name::STRING,MemoryLimit::INTEGER) :: (::NUL)"},{"signature":"dbms.security.listUsers() :: (user_name::STRING,user_info::MAP)"},{"signature":"dbms.security.showCurrentUser() :: (current_user::STRING)"},{"signature":"dbms.security.listAllowedHosts() :: (host::STRING)"},{"signature":"dbms.security.deleteAllowedHosts(hosts::LIST) :: (record_affected::INTEGER)"},{"signature":"dbms.security.addAllowedHosts(hosts::LIST) :: (num_added::INTEGER)"},{"signature":"dbms.graph.createGraph(graph_name::STRING,description::STRING,max_size_GB::INTEGER) :: (::NUL)"},{"signature":"dbms.graph.deleteGraph(graph_name::STRING) :: (::NUL)"},{"signature":"dbms.graph.modGraph(graph_name::STRING,config::MAP) :: (::NUL)"},{"signature":"dbms.graph.listGraphs() :: (graph_name::STRING,configuration::MAP)"},{"signature":"dbms.graph.listUserGraphs(user_name::STRING) :: (graph_name::STRING,configuration::MAP)"},{"signature":"dbms.graph.getGraphInfo() :: (graph_name::STRING,configuration::MAP)"},{"signature":"dbms.graph.getGraphSchema() :: (schema::STRING)"},{"signature":"dbms.system.info() :: (name::STRING,value::ANY)"},{"signature":"dbms.config.list() :: (name::STRING,value::ANY)"},{"signature":"dbms.config.update(updates::MAP) :: (::NUL)"},{"signature":"dbms.takeSnapshot() :: (path::STRING)"},{"signature":"dbms.listBackupFiles() :: (file::STRING)"},{"signature":"algo.shortestPath(startNode::NODE,endNode::NODE,config::MAP) :: (nodeCount::INTEGER,totalCost::FLOAT,path::STRING)"},{"signature":"algo.allShortestPaths(startNode::NODE,endNode::NODE,config::MAP) :: (nodeIds::LIST,relationshipIds::LIST,cost::LIST)"},{"signature":"algo.native.extract(id::ANY,config::MAP) :: (value::ANY)"},{"signature":"algo.pagerank(num_iterations::INTEGER) :: (node::NODE,pr::FLOAT)"},{"signature":"algo.jaccard(lhs::ANY,) :: (similarity::FLOAT)"},{"signature":"spatial.distance(Spatial1::STRING,Spatial2::STRING) :: (distance::DOUBLE)"},{"signature":"db.addVertexVectorIndex(label_name::STRING,field_name::STRING,parameter::MAP) :: (::NUL)"},{"signature":"db.deleteVertexVectorIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"signature":"db.showVertexVectorIndex() :: (label_name::STRING,field_name::STRING,index_type::STRING,dimension::INTEGER,distance_type::STRING,hnsm.m::INTEGER,hnsm.ef_construction::INTEGER)"},{"signature":"db.vertexVectorKnnSearch(label_name::STRING,field_name::STRING,vec::LIST,parameter::MAP) :: (node::NODE,distance::FLOAT)"},{"signature":"db.vertexVectorRangeSearch(label_name::STRING,field_name::STRING,vec::LIST,parameter::MAP) :: (node::NODE,distance::FLOAT)"},{"signature":"dbms.security.listRoles() :: (role_name::STRING,role_info::MAP)"},{"signature":"dbms.security.createRole(role_name::STRING,desc::STRING) :: (::NUL)"},{"signature":"dbms.security.deleteRole(role_name::STRING) :: (::NUL)"},{"signature":"dbms.security.getUserInfo(user::STRING) :: (user_info::MAP)"},{"signature":"dbms.security.getUserMemoryUsage(user::STRING) :: (memory_usage::INTEGER)"},{"signature":"dbms.security.getUserPermissions(user::STRING) :: (user_info::MAP)"},{"signature":"dbms.security.getRoleInfo(role::STRING) :: (role_info::MAP)"},{"signature":"dbms.security.disableRole(role::STRING,disable::BOOLEAN) :: (::NUL)"},{"signature":"dbms.security.modRoleDesc(role::STRING,description::STRING) :: (::NUL)"},{"signature":"dbms.security.rebuildRoleAccessLevel(role::STRING,access_level::MAP) :: (::NUL)"},{"signature":"dbms.security.modRoleAccessLevel(role::STRING,access_level::MAP) :: (::NUL)"},{"signature":"dbms.security.modRoleFieldAccessLevel(role::STRING,) :: (::NUL)"},{"signature":"dbms.security.disableUser(user::STRING,disable::BOOLEAN) :: (::NUL)"},{"signature":"dbms.security.setCurrentDesc(description::STRING) :: (::NUL)"},{"signature":"dbms.security.setUserDesc(user::STRING,description::STRING) :: (::NUL)"},{"signature":"dbms.security.deleteUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"signature":"dbms.security.rebuildUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"signature":"dbms.security.addUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"signature":"db.plugin.loadPlugin(plugin_type::STRING,plugin_name::STRING,plugin_content::ANY,code_type::STRING,plugin_description::STRING,read_only::BOOLEAN,version::STRING) :: (::NUL)"},{"signature":"db.plugin.deletePlugin(plugin_type::STRING,plugin_name::STRING) :: (::NUL)"},{"signature":"db.plugin.getPluginInfo(plugin_type::STRING,plugin_name::STRING) :: (plugin_description::MAP)"},{"signature":"db.plugin.listPlugin(plugin_type::STRING,plugin_version::STRING) :: (plugin_description::MAP)"},{"signature":"db.plugin.listUserPlugins() :: (graph::STRING,plugins::MAP)"},{"signature":"db.plugin.callPlugin(plugin_type::STRING,plugin_name::STRING,param::STRING,timeout::DOUBLE,in_process::BOOLEAN) :: (result::STRING)"},{"signature":"db.importor.dataImportor(description::STRING,content::STRING,continue_on_error::BOOLEAN,thread_nums::INTEGER,delimiter::STRING) :: (::NUL)"},{"signature":"db.importor.fullImportor(conf::MAP) :: (result::STRING)"},{"signature":"db.importor.fullFileImportor(graph_name::STRING,path::STRING) :: (::NUL)"},{"signature":"db.importor.schemaImportor(description::STRING) :: (::NUL)"},{"signature":"db.deleteIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"signature":"db.deleteEdgeIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"signature":"db.deleteCompositeIndex(label_name::STRING,field_name::LIST) :: (::NUL)"},{"signature":"db.flushDB() :: (::NUL)"},{"signature":"db.dropDB() :: (::NUL)"},{"signature":"db.dropAllVertex() :: (::NUL)"},{"signature":"dbms.task.listTasks() :: (tasks_info::MAP)"},{"signature":"dbms.task.terminateTask(task_id::STRING) :: (::NUL)"},{"signature":"db.monitor.tuGraphInfo() :: (request::STRING)"},{"signature":"db.monitor.serverInfo() :: (cpu::STRING,memory::STRING,disk_rate::STRING,disk_storage::STRING)"},{"signature":"dbms.ha.clusterInfo() :: (cluster_info::LIST,is_master::BOOLEAN)"}] +[{"signature":"db.subgraph(vids::LIST) :: (subgraph::STRING)"},{"signature":"db.vertexLabels() :: (label::STRING)"},{"signature":"db.edgeLabels() :: (label::STRING)"},{"signature":"db.indexes() :: (label::STRING,field::STRING,label_type::STRING,unique::BOOLEAN,pair_unique::BOOLEAN)"},{"signature":"db.listLabelIndexes(label_name::STRING,label_type::STRING) :: (label::STRING,field::STRING,unique::BOOLEAN,pair_unique::BOOLEAN)"},{"signature":"db.propertyKeys() :: (propertyKey::STRING)"},{"signature":"db.warmup() :: (time_used::STRING)"},{"signature":"db.createVertexLabelByJson(json_data::STRING) :: (::NUL)"},{"signature":"db.createEdgeLabelByJson(json_data::STRING) :: (::NUL)"},{"signature":"db.createVertexLabel(label_name::STRING,field_specs::LIST) :: (::NUL)"},{"signature":"db.createLabel(label_type::STRING,label_name::STRING,extra::STRING,field_specs::LIST) :: ()"},{"signature":"db.getLabelSchema(label_type::STRING,label_name::STRING) :: (name::STRING,type::STRING,optional::BOOLEAN)"},{"signature":"db.getVertexSchema(label::STRING) :: (schema::MAP)"},{"signature":"db.getEdgeSchema(label::STRING) :: (schema::MAP)"},{"signature":"db.deleteLabel(label_type::STRING,label_name::STRING) :: (::NUL)"},{"signature":"db.alterLabelDelFields(label_type::STRING,label_name::STRING,del_fields::LIST) :: (record_affected::INTEGER)"},{"signature":"db.alterLabelAddFields(label_type::STRING,label_name::STRING,add_field_spec_values::LIST) :: (record_affected::INTEGER)"},{"signature":"db.upsertVertex(label_name::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"signature":"db.upsertVertexByJson(label_name::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"signature":"db.upsertEdge(label_name::STRING,start_spec::STRING,end_spec::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"signature":"db.upsertEdgeByJson(label_name::STRING,start_spec::STRING,end_spec::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"signature":"db.alterLabelModFields(label_type::STRING,label_name::STRING,mod_field_specs::LIST) :: (record_affected::INTEGER)"},{"signature":"db.createEdgeLabel(type_name::STRING,field_specs::LIST) :: (::NUL)"},{"signature":"db.addIndex(label_name::STRING,field_name::STRING,unique::BOOLEAN) :: (::NUL)"},{"signature":"db.addVertexCompositeIndex(label_name::STRING,field_names::LIST,unique::BOOLEAN) :: (::NUL)"},{"signature":"db.addEdgeIndex(label_name::STRING,field_name::STRING,unique::BOOLEAN,) :: (::NUL)"},{"signature":"db.addFullTextIndex(is_vertex::BOOLEAN,label_name::STRING,field_name::STRING) :: (::NUL)"},{"signature":"db.deleteFullTextIndex(is_vertex::BOOLEAN,label_name::STRING,field_name::STRING) :: (::NUL)"},{"signature":"db.rebuildFullTextIndex(vertex_labels::STRING,edge_labels::STRING) :: (::NUL)"},{"signature":"db.fullTextIndexes() :: (is_vertex::BOOLEAN,label::STRING,field::STRING)"},{"signature":"db.addEdgeConstraints(label_name::STRING,constraints::STRING) :: (::NUL)"},{"signature":"db.clearEdgeConstraints(label_name::STRING) :: (::NUL)"},{"signature":"dbms.procedures() :: (name::STRING,signature::STRING,read_only::BOOLEAN)"},{"signature":"dbms.meta.countDetail() :: (is_vertex::BOOLEAN,label::STRING,count::INTEGER)"},{"signature":"dbms.meta.count() :: (type::STRING,number::INTEGER)"},{"signature":"dbms.meta.refreshCount() :: (::NUL)"},{"signature":"dbms.security.isDefaultUserPassword() :: (isDefaultUserPassword::BOOLEAN)"},{"signature":"dbms.security.changePassword(current_password::STRING,new_password::STRING) :: (::NUL)"},{"signature":"dbms.security.changeUserPassword(user_name::STRING,new_password::STRING) :: (::NUL)"},{"signature":"dbms.security.createUser(user_name::STRING,password::STRING) :: (::NUL)"},{"signature":"dbms.security.deleteUser(user_name::STRING) :: (::NUL)"},{"signature":"dbms.security.setUserMemoryLimit(user_name::STRING,MemoryLimit::INTEGER) :: (::NUL)"},{"signature":"dbms.security.listUsers() :: (user_name::STRING,user_info::MAP)"},{"signature":"dbms.security.showCurrentUser() :: (current_user::STRING)"},{"signature":"dbms.security.listAllowedHosts() :: (host::STRING)"},{"signature":"dbms.security.deleteAllowedHosts(hosts::LIST) :: (record_affected::INTEGER)"},{"signature":"dbms.security.addAllowedHosts(hosts::LIST) :: (num_added::INTEGER)"},{"signature":"dbms.graph.createGraph(graph_name::STRING,description::STRING,max_size_GB::INTEGER) :: (::NUL)"},{"signature":"dbms.graph.deleteGraph(graph_name::STRING) :: (::NUL)"},{"signature":"dbms.graph.modGraph(graph_name::STRING,config::MAP) :: (::NUL)"},{"signature":"dbms.graph.listGraphs() :: (graph_name::STRING,configuration::MAP)"},{"signature":"dbms.graph.listUserGraphs(user_name::STRING) :: (graph_name::STRING,configuration::MAP)"},{"signature":"dbms.graph.getGraphInfo() :: (graph_name::STRING,configuration::MAP)"},{"signature":"dbms.graph.getGraphSchema() :: (schema::STRING)"},{"signature":"dbms.system.info() :: (name::STRING,value::ANY)"},{"signature":"dbms.config.list() :: (name::STRING,value::ANY)"},{"signature":"dbms.config.update(updates::MAP) :: (::NUL)"},{"signature":"dbms.takeSnapshot() :: (path::STRING)"},{"signature":"dbms.listBackupFiles() :: (file::STRING)"},{"signature":"algo.shortestPath(startNode::NODE,endNode::NODE,config::MAP) :: (nodeCount::INTEGER,totalCost::FLOAT,path::STRING)"},{"signature":"algo.allShortestPaths(startNode::NODE,endNode::NODE,config::MAP) :: (nodeIds::LIST,relationshipIds::LIST,cost::LIST)"},{"signature":"algo.native.extract(id::ANY,config::MAP) :: (value::ANY)"},{"signature":"algo.pagerank(num_iterations::INTEGER) :: (node::NODE,pr::FLOAT)"},{"signature":"algo.jaccard(lhs::ANY,) :: (similarity::FLOAT)"},{"signature":"spatial.distance(Spatial1::STRING,Spatial2::STRING) :: (distance::DOUBLE)"},{"signature":"db.addVertexVectorIndex(label_name::STRING,field_name::STRING,parameter::MAP) :: (::NUL)"},{"signature":"db.deleteVertexVectorIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"signature":"db.showVertexVectorIndex() :: (label_name::STRING,field_name::STRING,index_type::STRING,dimension::INTEGER,distance_type::STRING,hnsw.m::INTEGER,hnsw.ef_construction::INTEGER)"},{"signature":"db.vertexVectorKnnSearch(label_name::STRING,field_name::STRING,vec::LIST,parameter::MAP) :: (node::NODE,distance::FLOAT)"},{"signature":"db.vertexVectorRangeSearch(label_name::STRING,field_name::STRING,vec::LIST,parameter::MAP) :: (node::NODE,distance::FLOAT)"},{"signature":"dbms.security.listRoles() :: (role_name::STRING,role_info::MAP)"},{"signature":"dbms.security.createRole(role_name::STRING,desc::STRING) :: (::NUL)"},{"signature":"dbms.security.deleteRole(role_name::STRING) :: (::NUL)"},{"signature":"dbms.security.getUserInfo(user::STRING) :: (user_info::MAP)"},{"signature":"dbms.security.getUserMemoryUsage(user::STRING) :: (memory_usage::INTEGER)"},{"signature":"dbms.security.getUserPermissions(user::STRING) :: (user_info::MAP)"},{"signature":"dbms.security.getRoleInfo(role::STRING) :: (role_info::MAP)"},{"signature":"dbms.security.disableRole(role::STRING,disable::BOOLEAN) :: (::NUL)"},{"signature":"dbms.security.modRoleDesc(role::STRING,description::STRING) :: (::NUL)"},{"signature":"dbms.security.rebuildRoleAccessLevel(role::STRING,access_level::MAP) :: (::NUL)"},{"signature":"dbms.security.modRoleAccessLevel(role::STRING,access_level::MAP) :: (::NUL)"},{"signature":"dbms.security.modRoleFieldAccessLevel(role::STRING,) :: (::NUL)"},{"signature":"dbms.security.disableUser(user::STRING,disable::BOOLEAN) :: (::NUL)"},{"signature":"dbms.security.setCurrentDesc(description::STRING) :: (::NUL)"},{"signature":"dbms.security.setUserDesc(user::STRING,description::STRING) :: (::NUL)"},{"signature":"dbms.security.deleteUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"signature":"dbms.security.rebuildUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"signature":"dbms.security.addUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"signature":"db.plugin.loadPlugin(plugin_type::STRING,plugin_name::STRING,plugin_content::ANY,code_type::STRING,plugin_description::STRING,read_only::BOOLEAN,version::STRING) :: (::NUL)"},{"signature":"db.plugin.deletePlugin(plugin_type::STRING,plugin_name::STRING) :: (::NUL)"},{"signature":"db.plugin.getPluginInfo(plugin_type::STRING,plugin_name::STRING) :: (plugin_description::MAP)"},{"signature":"db.plugin.listPlugin(plugin_type::STRING,plugin_version::STRING) :: (plugin_description::MAP)"},{"signature":"db.plugin.listUserPlugins() :: (graph::STRING,plugins::MAP)"},{"signature":"db.plugin.callPlugin(plugin_type::STRING,plugin_name::STRING,param::STRING,timeout::DOUBLE,in_process::BOOLEAN) :: (result::STRING)"},{"signature":"db.importor.dataImportor(description::STRING,content::STRING,continue_on_error::BOOLEAN,thread_nums::INTEGER,delimiter::STRING) :: (::NUL)"},{"signature":"db.importor.fullImportor(conf::MAP) :: (result::STRING)"},{"signature":"db.importor.fullFileImportor(graph_name::STRING,path::STRING) :: (::NUL)"},{"signature":"db.importor.schemaImportor(description::STRING) :: (::NUL)"},{"signature":"db.deleteIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"signature":"db.deleteEdgeIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"signature":"db.deleteCompositeIndex(label_name::STRING,field_name::LIST) :: (::NUL)"},{"signature":"db.flushDB() :: (::NUL)"},{"signature":"db.dropDB() :: (::NUL)"},{"signature":"db.dropAllVertex() :: (::NUL)"},{"signature":"dbms.task.listTasks() :: (tasks_info::MAP)"},{"signature":"dbms.task.terminateTask(task_id::STRING) :: (::NUL)"},{"signature":"db.monitor.tuGraphInfo() :: (request::STRING)"},{"signature":"db.monitor.serverInfo() :: (cpu::STRING,memory::STRING,disk_rate::STRING,disk_storage::STRING)"},{"signature":"dbms.ha.clusterInfo() :: (cluster_info::LIST,is_master::BOOLEAN)"}] CALL dbms.procedures YIELD signature, name; -[{"name":"db.subgraph","signature":"db.subgraph(vids::LIST) :: (subgraph::STRING)"},{"name":"db.vertexLabels","signature":"db.vertexLabels() :: (label::STRING)"},{"name":"db.edgeLabels","signature":"db.edgeLabels() :: (label::STRING)"},{"name":"db.indexes","signature":"db.indexes() :: (label::STRING,field::STRING,label_type::STRING,unique::BOOLEAN,pair_unique::BOOLEAN)"},{"name":"db.listLabelIndexes","signature":"db.listLabelIndexes(label_name::STRING,label_type::STRING) :: (label::STRING,field::STRING,unique::BOOLEAN,pair_unique::BOOLEAN)"},{"name":"db.propertyKeys","signature":"db.propertyKeys() :: (propertyKey::STRING)"},{"name":"db.warmup","signature":"db.warmup() :: (time_used::STRING)"},{"name":"db.createVertexLabelByJson","signature":"db.createVertexLabelByJson(json_data::STRING) :: (::NUL)"},{"name":"db.createEdgeLabelByJson","signature":"db.createEdgeLabelByJson(json_data::STRING) :: (::NUL)"},{"name":"db.createVertexLabel","signature":"db.createVertexLabel(label_name::STRING,field_specs::LIST) :: (::NUL)"},{"name":"db.createLabel","signature":"db.createLabel(label_type::STRING,label_name::STRING,extra::STRING,field_specs::LIST) :: ()"},{"name":"db.getLabelSchema","signature":"db.getLabelSchema(label_type::STRING,label_name::STRING) :: (name::STRING,type::STRING,optional::BOOLEAN)"},{"name":"db.getVertexSchema","signature":"db.getVertexSchema(label::STRING) :: (schema::MAP)"},{"name":"db.getEdgeSchema","signature":"db.getEdgeSchema(label::STRING) :: (schema::MAP)"},{"name":"db.deleteLabel","signature":"db.deleteLabel(label_type::STRING,label_name::STRING) :: (::NUL)"},{"name":"db.alterLabelDelFields","signature":"db.alterLabelDelFields(label_type::STRING,label_name::STRING,del_fields::LIST) :: (record_affected::INTEGER)"},{"name":"db.alterLabelAddFields","signature":"db.alterLabelAddFields(label_type::STRING,label_name::STRING,add_field_spec_values::LIST) :: (record_affected::INTEGER)"},{"name":"db.upsertVertex","signature":"db.upsertVertex(label_name::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.upsertVertexByJson","signature":"db.upsertVertexByJson(label_name::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.upsertEdge","signature":"db.upsertEdge(label_name::STRING,start_spec::STRING,end_spec::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.upsertEdgeByJson","signature":"db.upsertEdgeByJson(label_name::STRING,start_spec::STRING,end_spec::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.alterLabelModFields","signature":"db.alterLabelModFields(label_type::STRING,label_name::STRING,mod_field_specs::LIST) :: (record_affected::INTEGER)"},{"name":"db.createEdgeLabel","signature":"db.createEdgeLabel(type_name::STRING,field_specs::LIST) :: (::NUL)"},{"name":"db.addIndex","signature":"db.addIndex(label_name::STRING,field_name::STRING,unique::BOOLEAN) :: (::NUL)"},{"name":"db.addVertexCompositeIndex","signature":"db.addVertexCompositeIndex(label_name::STRING,field_names::LIST,unique::BOOLEAN) :: (::NUL)"},{"name":"db.addEdgeIndex","signature":"db.addEdgeIndex(label_name::STRING,field_name::STRING,unique::BOOLEAN,) :: (::NUL)"},{"name":"db.addFullTextIndex","signature":"db.addFullTextIndex(is_vertex::BOOLEAN,label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.deleteFullTextIndex","signature":"db.deleteFullTextIndex(is_vertex::BOOLEAN,label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.rebuildFullTextIndex","signature":"db.rebuildFullTextIndex(vertex_labels::STRING,edge_labels::STRING) :: (::NUL)"},{"name":"db.fullTextIndexes","signature":"db.fullTextIndexes() :: (is_vertex::BOOLEAN,label::STRING,field::STRING)"},{"name":"db.addEdgeConstraints","signature":"db.addEdgeConstraints(label_name::STRING,constraints::STRING) :: (::NUL)"},{"name":"db.clearEdgeConstraints","signature":"db.clearEdgeConstraints(label_name::STRING) :: (::NUL)"},{"name":"dbms.procedures","signature":"dbms.procedures() :: (name::STRING,signature::STRING,read_only::BOOLEAN)"},{"name":"dbms.meta.countDetail","signature":"dbms.meta.countDetail() :: (is_vertex::BOOLEAN,label::STRING,count::INTEGER)"},{"name":"dbms.meta.count","signature":"dbms.meta.count() :: (type::STRING,number::INTEGER)"},{"name":"dbms.meta.refreshCount","signature":"dbms.meta.refreshCount() :: (::NUL)"},{"name":"dbms.security.isDefaultUserPassword","signature":"dbms.security.isDefaultUserPassword() :: (isDefaultUserPassword::BOOLEAN)"},{"name":"dbms.security.changePassword","signature":"dbms.security.changePassword(current_password::STRING,new_password::STRING) :: (::NUL)"},{"name":"dbms.security.changeUserPassword","signature":"dbms.security.changeUserPassword(user_name::STRING,new_password::STRING) :: (::NUL)"},{"name":"dbms.security.createUser","signature":"dbms.security.createUser(user_name::STRING,password::STRING) :: (::NUL)"},{"name":"dbms.security.deleteUser","signature":"dbms.security.deleteUser(user_name::STRING) :: (::NUL)"},{"name":"dbms.security.setUserMemoryLimit","signature":"dbms.security.setUserMemoryLimit(user_name::STRING,MemoryLimit::INTEGER) :: (::NUL)"},{"name":"dbms.security.listUsers","signature":"dbms.security.listUsers() :: (user_name::STRING,user_info::MAP)"},{"name":"dbms.security.showCurrentUser","signature":"dbms.security.showCurrentUser() :: (current_user::STRING)"},{"name":"dbms.security.listAllowedHosts","signature":"dbms.security.listAllowedHosts() :: (host::STRING)"},{"name":"dbms.security.deleteAllowedHosts","signature":"dbms.security.deleteAllowedHosts(hosts::LIST) :: (record_affected::INTEGER)"},{"name":"dbms.security.addAllowedHosts","signature":"dbms.security.addAllowedHosts(hosts::LIST) :: (num_added::INTEGER)"},{"name":"dbms.graph.createGraph","signature":"dbms.graph.createGraph(graph_name::STRING,description::STRING,max_size_GB::INTEGER) :: (::NUL)"},{"name":"dbms.graph.deleteGraph","signature":"dbms.graph.deleteGraph(graph_name::STRING) :: (::NUL)"},{"name":"dbms.graph.modGraph","signature":"dbms.graph.modGraph(graph_name::STRING,config::MAP) :: (::NUL)"},{"name":"dbms.graph.listGraphs","signature":"dbms.graph.listGraphs() :: (graph_name::STRING,configuration::MAP)"},{"name":"dbms.graph.listUserGraphs","signature":"dbms.graph.listUserGraphs(user_name::STRING) :: (graph_name::STRING,configuration::MAP)"},{"name":"dbms.graph.getGraphInfo","signature":"dbms.graph.getGraphInfo() :: (graph_name::STRING,configuration::MAP)"},{"name":"dbms.graph.getGraphSchema","signature":"dbms.graph.getGraphSchema() :: (schema::STRING)"},{"name":"dbms.system.info","signature":"dbms.system.info() :: (name::STRING,value::ANY)"},{"name":"dbms.config.list","signature":"dbms.config.list() :: (name::STRING,value::ANY)"},{"name":"dbms.config.update","signature":"dbms.config.update(updates::MAP) :: (::NUL)"},{"name":"dbms.takeSnapshot","signature":"dbms.takeSnapshot() :: (path::STRING)"},{"name":"dbms.listBackupFiles","signature":"dbms.listBackupFiles() :: (file::STRING)"},{"name":"algo.shortestPath","signature":"algo.shortestPath(startNode::NODE,endNode::NODE,config::MAP) :: (nodeCount::INTEGER,totalCost::FLOAT,path::STRING)"},{"name":"algo.allShortestPaths","signature":"algo.allShortestPaths(startNode::NODE,endNode::NODE,config::MAP) :: (nodeIds::LIST,relationshipIds::LIST,cost::LIST)"},{"name":"algo.native.extract","signature":"algo.native.extract(id::ANY,config::MAP) :: (value::ANY)"},{"name":"algo.pagerank","signature":"algo.pagerank(num_iterations::INTEGER) :: (node::NODE,pr::FLOAT)"},{"name":"algo.jaccard","signature":"algo.jaccard(lhs::ANY,) :: (similarity::FLOAT)"},{"name":"spatial.distance","signature":"spatial.distance(Spatial1::STRING,Spatial2::STRING) :: (distance::DOUBLE)"},{"name":"db.addVertexVectorIndex","signature":"db.addVertexVectorIndex(label_name::STRING,field_name::STRING,parameter::MAP) :: (::NUL)"},{"name":"db.deleteVertexVectorIndex","signature":"db.deleteVertexVectorIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.showVertexVectorIndex","signature":"db.showVertexVectorIndex() :: (label_name::STRING,field_name::STRING,index_type::STRING,dimension::INTEGER,distance_type::STRING,hnsm.m::INTEGER,hnsm.ef_construction::INTEGER)"},{"name":"db.vertexVectorKnnSearch","signature":"db.vertexVectorKnnSearch(label_name::STRING,field_name::STRING,vec::LIST,parameter::MAP) :: (node::NODE,distance::FLOAT)"},{"name":"db.vertexVectorRangeSearch","signature":"db.vertexVectorRangeSearch(label_name::STRING,field_name::STRING,vec::LIST,parameter::MAP) :: (node::NODE,distance::FLOAT)"},{"name":"dbms.security.listRoles","signature":"dbms.security.listRoles() :: (role_name::STRING,role_info::MAP)"},{"name":"dbms.security.createRole","signature":"dbms.security.createRole(role_name::STRING,desc::STRING) :: (::NUL)"},{"name":"dbms.security.deleteRole","signature":"dbms.security.deleteRole(role_name::STRING) :: (::NUL)"},{"name":"dbms.security.getUserInfo","signature":"dbms.security.getUserInfo(user::STRING) :: (user_info::MAP)"},{"name":"dbms.security.getUserMemoryUsage","signature":"dbms.security.getUserMemoryUsage(user::STRING) :: (memory_usage::INTEGER)"},{"name":"dbms.security.getUserPermissions","signature":"dbms.security.getUserPermissions(user::STRING) :: (user_info::MAP)"},{"name":"dbms.security.getRoleInfo","signature":"dbms.security.getRoleInfo(role::STRING) :: (role_info::MAP)"},{"name":"dbms.security.disableRole","signature":"dbms.security.disableRole(role::STRING,disable::BOOLEAN) :: (::NUL)"},{"name":"dbms.security.modRoleDesc","signature":"dbms.security.modRoleDesc(role::STRING,description::STRING) :: (::NUL)"},{"name":"dbms.security.rebuildRoleAccessLevel","signature":"dbms.security.rebuildRoleAccessLevel(role::STRING,access_level::MAP) :: (::NUL)"},{"name":"dbms.security.modRoleAccessLevel","signature":"dbms.security.modRoleAccessLevel(role::STRING,access_level::MAP) :: (::NUL)"},{"name":"dbms.security.modRoleFieldAccessLevel","signature":"dbms.security.modRoleFieldAccessLevel(role::STRING,) :: (::NUL)"},{"name":"dbms.security.disableUser","signature":"dbms.security.disableUser(user::STRING,disable::BOOLEAN) :: (::NUL)"},{"name":"dbms.security.setCurrentDesc","signature":"dbms.security.setCurrentDesc(description::STRING) :: (::NUL)"},{"name":"dbms.security.setUserDesc","signature":"dbms.security.setUserDesc(user::STRING,description::STRING) :: (::NUL)"},{"name":"dbms.security.deleteUserRoles","signature":"dbms.security.deleteUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"name":"dbms.security.rebuildUserRoles","signature":"dbms.security.rebuildUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"name":"dbms.security.addUserRoles","signature":"dbms.security.addUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"name":"db.plugin.loadPlugin","signature":"db.plugin.loadPlugin(plugin_type::STRING,plugin_name::STRING,plugin_content::ANY,code_type::STRING,plugin_description::STRING,read_only::BOOLEAN,version::STRING) :: (::NUL)"},{"name":"db.plugin.deletePlugin","signature":"db.plugin.deletePlugin(plugin_type::STRING,plugin_name::STRING) :: (::NUL)"},{"name":"db.plugin.getPluginInfo","signature":"db.plugin.getPluginInfo(plugin_type::STRING,plugin_name::STRING) :: (plugin_description::MAP)"},{"name":"db.plugin.listPlugin","signature":"db.plugin.listPlugin(plugin_type::STRING,plugin_version::STRING) :: (plugin_description::MAP)"},{"name":"db.plugin.listUserPlugins","signature":"db.plugin.listUserPlugins() :: (graph::STRING,plugins::MAP)"},{"name":"db.plugin.callPlugin","signature":"db.plugin.callPlugin(plugin_type::STRING,plugin_name::STRING,param::STRING,timeout::DOUBLE,in_process::BOOLEAN) :: (result::STRING)"},{"name":"db.importor.dataImportor","signature":"db.importor.dataImportor(description::STRING,content::STRING,continue_on_error::BOOLEAN,thread_nums::INTEGER,delimiter::STRING) :: (::NUL)"},{"name":"db.importor.fullImportor","signature":"db.importor.fullImportor(conf::MAP) :: (result::STRING)"},{"name":"db.importor.fullFileImportor","signature":"db.importor.fullFileImportor(graph_name::STRING,path::STRING) :: (::NUL)"},{"name":"db.importor.schemaImportor","signature":"db.importor.schemaImportor(description::STRING) :: (::NUL)"},{"name":"db.deleteIndex","signature":"db.deleteIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.deleteEdgeIndex","signature":"db.deleteEdgeIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.deleteCompositeIndex","signature":"db.deleteCompositeIndex(label_name::STRING,field_name::LIST) :: (::NUL)"},{"name":"db.flushDB","signature":"db.flushDB() :: (::NUL)"},{"name":"db.dropDB","signature":"db.dropDB() :: (::NUL)"},{"name":"db.dropAllVertex","signature":"db.dropAllVertex() :: (::NUL)"},{"name":"dbms.task.listTasks","signature":"dbms.task.listTasks() :: (tasks_info::MAP)"},{"name":"dbms.task.terminateTask","signature":"dbms.task.terminateTask(task_id::STRING) :: (::NUL)"},{"name":"db.monitor.tuGraphInfo","signature":"db.monitor.tuGraphInfo() :: (request::STRING)"},{"name":"db.monitor.serverInfo","signature":"db.monitor.serverInfo() :: (cpu::STRING,memory::STRING,disk_rate::STRING,disk_storage::STRING)"},{"name":"dbms.ha.clusterInfo","signature":"dbms.ha.clusterInfo() :: (cluster_info::LIST,is_master::BOOLEAN)"}] +[{"name":"db.subgraph","signature":"db.subgraph(vids::LIST) :: (subgraph::STRING)"},{"name":"db.vertexLabels","signature":"db.vertexLabels() :: (label::STRING)"},{"name":"db.edgeLabels","signature":"db.edgeLabels() :: (label::STRING)"},{"name":"db.indexes","signature":"db.indexes() :: (label::STRING,field::STRING,label_type::STRING,unique::BOOLEAN,pair_unique::BOOLEAN)"},{"name":"db.listLabelIndexes","signature":"db.listLabelIndexes(label_name::STRING,label_type::STRING) :: (label::STRING,field::STRING,unique::BOOLEAN,pair_unique::BOOLEAN)"},{"name":"db.propertyKeys","signature":"db.propertyKeys() :: (propertyKey::STRING)"},{"name":"db.warmup","signature":"db.warmup() :: (time_used::STRING)"},{"name":"db.createVertexLabelByJson","signature":"db.createVertexLabelByJson(json_data::STRING) :: (::NUL)"},{"name":"db.createEdgeLabelByJson","signature":"db.createEdgeLabelByJson(json_data::STRING) :: (::NUL)"},{"name":"db.createVertexLabel","signature":"db.createVertexLabel(label_name::STRING,field_specs::LIST) :: (::NUL)"},{"name":"db.createLabel","signature":"db.createLabel(label_type::STRING,label_name::STRING,extra::STRING,field_specs::LIST) :: ()"},{"name":"db.getLabelSchema","signature":"db.getLabelSchema(label_type::STRING,label_name::STRING) :: (name::STRING,type::STRING,optional::BOOLEAN)"},{"name":"db.getVertexSchema","signature":"db.getVertexSchema(label::STRING) :: (schema::MAP)"},{"name":"db.getEdgeSchema","signature":"db.getEdgeSchema(label::STRING) :: (schema::MAP)"},{"name":"db.deleteLabel","signature":"db.deleteLabel(label_type::STRING,label_name::STRING) :: (::NUL)"},{"name":"db.alterLabelDelFields","signature":"db.alterLabelDelFields(label_type::STRING,label_name::STRING,del_fields::LIST) :: (record_affected::INTEGER)"},{"name":"db.alterLabelAddFields","signature":"db.alterLabelAddFields(label_type::STRING,label_name::STRING,add_field_spec_values::LIST) :: (record_affected::INTEGER)"},{"name":"db.upsertVertex","signature":"db.upsertVertex(label_name::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.upsertVertexByJson","signature":"db.upsertVertexByJson(label_name::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.upsertEdge","signature":"db.upsertEdge(label_name::STRING,start_spec::STRING,end_spec::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.upsertEdgeByJson","signature":"db.upsertEdgeByJson(label_name::STRING,start_spec::STRING,end_spec::STRING,list_data::STRING) :: (total::INTEGER,data_error::INTEGER,index_conflict::INTEGER,insert::INTEGER,update::INTEGER)"},{"name":"db.alterLabelModFields","signature":"db.alterLabelModFields(label_type::STRING,label_name::STRING,mod_field_specs::LIST) :: (record_affected::INTEGER)"},{"name":"db.createEdgeLabel","signature":"db.createEdgeLabel(type_name::STRING,field_specs::LIST) :: (::NUL)"},{"name":"db.addIndex","signature":"db.addIndex(label_name::STRING,field_name::STRING,unique::BOOLEAN) :: (::NUL)"},{"name":"db.addVertexCompositeIndex","signature":"db.addVertexCompositeIndex(label_name::STRING,field_names::LIST,unique::BOOLEAN) :: (::NUL)"},{"name":"db.addEdgeIndex","signature":"db.addEdgeIndex(label_name::STRING,field_name::STRING,unique::BOOLEAN,) :: (::NUL)"},{"name":"db.addFullTextIndex","signature":"db.addFullTextIndex(is_vertex::BOOLEAN,label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.deleteFullTextIndex","signature":"db.deleteFullTextIndex(is_vertex::BOOLEAN,label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.rebuildFullTextIndex","signature":"db.rebuildFullTextIndex(vertex_labels::STRING,edge_labels::STRING) :: (::NUL)"},{"name":"db.fullTextIndexes","signature":"db.fullTextIndexes() :: (is_vertex::BOOLEAN,label::STRING,field::STRING)"},{"name":"db.addEdgeConstraints","signature":"db.addEdgeConstraints(label_name::STRING,constraints::STRING) :: (::NUL)"},{"name":"db.clearEdgeConstraints","signature":"db.clearEdgeConstraints(label_name::STRING) :: (::NUL)"},{"name":"dbms.procedures","signature":"dbms.procedures() :: (name::STRING,signature::STRING,read_only::BOOLEAN)"},{"name":"dbms.meta.countDetail","signature":"dbms.meta.countDetail() :: (is_vertex::BOOLEAN,label::STRING,count::INTEGER)"},{"name":"dbms.meta.count","signature":"dbms.meta.count() :: (type::STRING,number::INTEGER)"},{"name":"dbms.meta.refreshCount","signature":"dbms.meta.refreshCount() :: (::NUL)"},{"name":"dbms.security.isDefaultUserPassword","signature":"dbms.security.isDefaultUserPassword() :: (isDefaultUserPassword::BOOLEAN)"},{"name":"dbms.security.changePassword","signature":"dbms.security.changePassword(current_password::STRING,new_password::STRING) :: (::NUL)"},{"name":"dbms.security.changeUserPassword","signature":"dbms.security.changeUserPassword(user_name::STRING,new_password::STRING) :: (::NUL)"},{"name":"dbms.security.createUser","signature":"dbms.security.createUser(user_name::STRING,password::STRING) :: (::NUL)"},{"name":"dbms.security.deleteUser","signature":"dbms.security.deleteUser(user_name::STRING) :: (::NUL)"},{"name":"dbms.security.setUserMemoryLimit","signature":"dbms.security.setUserMemoryLimit(user_name::STRING,MemoryLimit::INTEGER) :: (::NUL)"},{"name":"dbms.security.listUsers","signature":"dbms.security.listUsers() :: (user_name::STRING,user_info::MAP)"},{"name":"dbms.security.showCurrentUser","signature":"dbms.security.showCurrentUser() :: (current_user::STRING)"},{"name":"dbms.security.listAllowedHosts","signature":"dbms.security.listAllowedHosts() :: (host::STRING)"},{"name":"dbms.security.deleteAllowedHosts","signature":"dbms.security.deleteAllowedHosts(hosts::LIST) :: (record_affected::INTEGER)"},{"name":"dbms.security.addAllowedHosts","signature":"dbms.security.addAllowedHosts(hosts::LIST) :: (num_added::INTEGER)"},{"name":"dbms.graph.createGraph","signature":"dbms.graph.createGraph(graph_name::STRING,description::STRING,max_size_GB::INTEGER) :: (::NUL)"},{"name":"dbms.graph.deleteGraph","signature":"dbms.graph.deleteGraph(graph_name::STRING) :: (::NUL)"},{"name":"dbms.graph.modGraph","signature":"dbms.graph.modGraph(graph_name::STRING,config::MAP) :: (::NUL)"},{"name":"dbms.graph.listGraphs","signature":"dbms.graph.listGraphs() :: (graph_name::STRING,configuration::MAP)"},{"name":"dbms.graph.listUserGraphs","signature":"dbms.graph.listUserGraphs(user_name::STRING) :: (graph_name::STRING,configuration::MAP)"},{"name":"dbms.graph.getGraphInfo","signature":"dbms.graph.getGraphInfo() :: (graph_name::STRING,configuration::MAP)"},{"name":"dbms.graph.getGraphSchema","signature":"dbms.graph.getGraphSchema() :: (schema::STRING)"},{"name":"dbms.system.info","signature":"dbms.system.info() :: (name::STRING,value::ANY)"},{"name":"dbms.config.list","signature":"dbms.config.list() :: (name::STRING,value::ANY)"},{"name":"dbms.config.update","signature":"dbms.config.update(updates::MAP) :: (::NUL)"},{"name":"dbms.takeSnapshot","signature":"dbms.takeSnapshot() :: (path::STRING)"},{"name":"dbms.listBackupFiles","signature":"dbms.listBackupFiles() :: (file::STRING)"},{"name":"algo.shortestPath","signature":"algo.shortestPath(startNode::NODE,endNode::NODE,config::MAP) :: (nodeCount::INTEGER,totalCost::FLOAT,path::STRING)"},{"name":"algo.allShortestPaths","signature":"algo.allShortestPaths(startNode::NODE,endNode::NODE,config::MAP) :: (nodeIds::LIST,relationshipIds::LIST,cost::LIST)"},{"name":"algo.native.extract","signature":"algo.native.extract(id::ANY,config::MAP) :: (value::ANY)"},{"name":"algo.pagerank","signature":"algo.pagerank(num_iterations::INTEGER) :: (node::NODE,pr::FLOAT)"},{"name":"algo.jaccard","signature":"algo.jaccard(lhs::ANY,) :: (similarity::FLOAT)"},{"name":"spatial.distance","signature":"spatial.distance(Spatial1::STRING,Spatial2::STRING) :: (distance::DOUBLE)"},{"name":"db.addVertexVectorIndex","signature":"db.addVertexVectorIndex(label_name::STRING,field_name::STRING,parameter::MAP) :: (::NUL)"},{"name":"db.deleteVertexVectorIndex","signature":"db.deleteVertexVectorIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.showVertexVectorIndex","signature":"db.showVertexVectorIndex() :: (label_name::STRING,field_name::STRING,index_type::STRING,dimension::INTEGER,distance_type::STRING,hnsw.m::INTEGER,hnsw.ef_construction::INTEGER)"},{"name":"db.vertexVectorKnnSearch","signature":"db.vertexVectorKnnSearch(label_name::STRING,field_name::STRING,vec::LIST,parameter::MAP) :: (node::NODE,distance::FLOAT)"},{"name":"db.vertexVectorRangeSearch","signature":"db.vertexVectorRangeSearch(label_name::STRING,field_name::STRING,vec::LIST,parameter::MAP) :: (node::NODE,distance::FLOAT)"},{"name":"dbms.security.listRoles","signature":"dbms.security.listRoles() :: (role_name::STRING,role_info::MAP)"},{"name":"dbms.security.createRole","signature":"dbms.security.createRole(role_name::STRING,desc::STRING) :: (::NUL)"},{"name":"dbms.security.deleteRole","signature":"dbms.security.deleteRole(role_name::STRING) :: (::NUL)"},{"name":"dbms.security.getUserInfo","signature":"dbms.security.getUserInfo(user::STRING) :: (user_info::MAP)"},{"name":"dbms.security.getUserMemoryUsage","signature":"dbms.security.getUserMemoryUsage(user::STRING) :: (memory_usage::INTEGER)"},{"name":"dbms.security.getUserPermissions","signature":"dbms.security.getUserPermissions(user::STRING) :: (user_info::MAP)"},{"name":"dbms.security.getRoleInfo","signature":"dbms.security.getRoleInfo(role::STRING) :: (role_info::MAP)"},{"name":"dbms.security.disableRole","signature":"dbms.security.disableRole(role::STRING,disable::BOOLEAN) :: (::NUL)"},{"name":"dbms.security.modRoleDesc","signature":"dbms.security.modRoleDesc(role::STRING,description::STRING) :: (::NUL)"},{"name":"dbms.security.rebuildRoleAccessLevel","signature":"dbms.security.rebuildRoleAccessLevel(role::STRING,access_level::MAP) :: (::NUL)"},{"name":"dbms.security.modRoleAccessLevel","signature":"dbms.security.modRoleAccessLevel(role::STRING,access_level::MAP) :: (::NUL)"},{"name":"dbms.security.modRoleFieldAccessLevel","signature":"dbms.security.modRoleFieldAccessLevel(role::STRING,) :: (::NUL)"},{"name":"dbms.security.disableUser","signature":"dbms.security.disableUser(user::STRING,disable::BOOLEAN) :: (::NUL)"},{"name":"dbms.security.setCurrentDesc","signature":"dbms.security.setCurrentDesc(description::STRING) :: (::NUL)"},{"name":"dbms.security.setUserDesc","signature":"dbms.security.setUserDesc(user::STRING,description::STRING) :: (::NUL)"},{"name":"dbms.security.deleteUserRoles","signature":"dbms.security.deleteUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"name":"dbms.security.rebuildUserRoles","signature":"dbms.security.rebuildUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"name":"dbms.security.addUserRoles","signature":"dbms.security.addUserRoles(user::STRING,roles::LIST) :: (::NUL)"},{"name":"db.plugin.loadPlugin","signature":"db.plugin.loadPlugin(plugin_type::STRING,plugin_name::STRING,plugin_content::ANY,code_type::STRING,plugin_description::STRING,read_only::BOOLEAN,version::STRING) :: (::NUL)"},{"name":"db.plugin.deletePlugin","signature":"db.plugin.deletePlugin(plugin_type::STRING,plugin_name::STRING) :: (::NUL)"},{"name":"db.plugin.getPluginInfo","signature":"db.plugin.getPluginInfo(plugin_type::STRING,plugin_name::STRING) :: (plugin_description::MAP)"},{"name":"db.plugin.listPlugin","signature":"db.plugin.listPlugin(plugin_type::STRING,plugin_version::STRING) :: (plugin_description::MAP)"},{"name":"db.plugin.listUserPlugins","signature":"db.plugin.listUserPlugins() :: (graph::STRING,plugins::MAP)"},{"name":"db.plugin.callPlugin","signature":"db.plugin.callPlugin(plugin_type::STRING,plugin_name::STRING,param::STRING,timeout::DOUBLE,in_process::BOOLEAN) :: (result::STRING)"},{"name":"db.importor.dataImportor","signature":"db.importor.dataImportor(description::STRING,content::STRING,continue_on_error::BOOLEAN,thread_nums::INTEGER,delimiter::STRING) :: (::NUL)"},{"name":"db.importor.fullImportor","signature":"db.importor.fullImportor(conf::MAP) :: (result::STRING)"},{"name":"db.importor.fullFileImportor","signature":"db.importor.fullFileImportor(graph_name::STRING,path::STRING) :: (::NUL)"},{"name":"db.importor.schemaImportor","signature":"db.importor.schemaImportor(description::STRING) :: (::NUL)"},{"name":"db.deleteIndex","signature":"db.deleteIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.deleteEdgeIndex","signature":"db.deleteEdgeIndex(label_name::STRING,field_name::STRING) :: (::NUL)"},{"name":"db.deleteCompositeIndex","signature":"db.deleteCompositeIndex(label_name::STRING,field_name::LIST) :: (::NUL)"},{"name":"db.flushDB","signature":"db.flushDB() :: (::NUL)"},{"name":"db.dropDB","signature":"db.dropDB() :: (::NUL)"},{"name":"db.dropAllVertex","signature":"db.dropAllVertex() :: (::NUL)"},{"name":"dbms.task.listTasks","signature":"dbms.task.listTasks() :: (tasks_info::MAP)"},{"name":"dbms.task.terminateTask","signature":"dbms.task.terminateTask(task_id::STRING) :: (::NUL)"},{"name":"db.monitor.tuGraphInfo","signature":"db.monitor.tuGraphInfo() :: (request::STRING)"},{"name":"db.monitor.serverInfo","signature":"db.monitor.serverInfo() :: (cpu::STRING,memory::STRING,disk_rate::STRING,disk_storage::STRING)"},{"name":"dbms.ha.clusterInfo","signature":"dbms.ha.clusterInfo() :: (cluster_info::LIST,is_master::BOOLEAN)"}] CALL dbms.graph.createGraph('demo1'); [] CALL dbms.graph.listGraphs(); diff --git a/test/resource/unit_test/vector_index/cypher/vector_index.result b/test/resource/unit_test/vector_index/cypher/vector_index.result index 4a11aa31a..0b915a966 100644 --- a/test/resource/unit_test/vector_index/cypher/vector_index.result +++ b/test/resource/unit_test/vector_index/cypher/vector_index.result @@ -7,7 +7,7 @@ CALL db.addVertexVectorIndex('person','embedding2', {dimension:4}); CALL db.addVertexVectorIndex('person','name', {dimension:4}); [VectorIndexException] Only FLOAT_VECTOR type supports vector index CALL db.showVertexVectorIndex(); -[{"dimension":4,"distance_type":"l2","field_name":"embedding1","hnsm.ef_construction":100,"hnsm.m":16,"index_type":"hnsw","label_name":"person"},{"dimension":4,"distance_type":"l2","field_name":"embedding2","hnsm.ef_construction":100,"hnsm.m":16,"index_type":"hnsw","label_name":"person"}] +[{"dimension":4,"distance_type":"l2","field_name":"embedding1","hnsw.ef_construction":100,"hnsw.m":16,"index_type":"hnsw","label_name":"person"},{"dimension":4,"distance_type":"l2","field_name":"embedding2","hnsw.ef_construction":100,"hnsw.m":16,"index_type":"hnsw","label_name":"person"}] CREATE (n:person {id:1, name:'name1', embedding1: [1.0,1.0,1.0,1.0], embedding2: [11.0,11.0,11.0,11.0]}); [{"":"created 1 vertices, created 0 edges."}] CREATE (n:person {id:2, name:'name2', embedding1: [2.0,2.0,2.0,2.0], embedding2: [12.0,12.0,12.0,12.0]}); @@ -35,7 +35,7 @@ CALL db.vertexVectorRangeSearch('person','embedding1', [1.0,2.0,3.0,4.0], {radiu CALL db.alterLabelDelFields('vertex', 'person', ['embedding1']); [{"record_affected":3}] CALL db.showVertexVectorIndex(); -[{"dimension":4,"distance_type":"l2","field_name":"embedding2","hnsm.ef_construction":100,"hnsm.m":16,"index_type":"hnsw","label_name":"person"}] +[{"dimension":4,"distance_type":"l2","field_name":"embedding2","hnsw.ef_construction":100,"hnsw.m":16,"index_type":"hnsw","label_name":"person"}] CALL db.vertexVectorKnnSearch('person','embedding1',[1,2,3,4], {top_k:2, hnsw_ef_search:10}) yield node return node.id; [FieldNotFound] Field [embedding1] does not exist. CALL db.vertexVectorKnnSearch('person','embedding2',[1,2,3,4], {top_k:2, hnsw_ef_search:10}) yield node return node.id;