Crate ruvector_graph_node

Crate ruvector_graph_node 

Source
Expand description

Node.js bindings for RuVector Graph Database via NAPI-RS

High-performance native graph database with Cypher-like query support, hypergraph capabilities, async/await support, and zero-copy buffer sharing.

Structs§

GraphDatabase
Graph database for complex relationship queries
HyperedgeStream
Streaming hyperedge result iterator
JsBatchInsert
Batch insert data
JsBatchResult
Batch insert result
JsEdge
Edge between two nodes
JsEdgeResult
Edge result from query
JsGraphOptions
Graph database configuration options
JsGraphStats
Graph statistics
JsHyperedge
Hyperedge connecting multiple nodes
JsHyperedgeQuery
Query for searching hyperedges
JsHyperedgeResult
Hyperedge search result
JsNode
Node in the graph
JsNodeResult
Node result from query (without embedding)
JsQueryResult
Query result
JsTemporalHyperedge
Temporal hyperedge
NodeStream
Node stream iterator
QueryResultStream
Streaming query result iterator
Transaction
Transaction metadata
TransactionManager
Transaction manager

Enums§

JsDistanceMetric
Distance metric for similarity calculation
JsTemporalGranularity
Temporal granularity
TransactionState
Transaction state

Functions§

hello
Test function to verify bindings
version
Get the version of the library