Skip to main content

Crate gqliterune

Crate gqliterune 

Source
Expand description

§GQLite logo GQLite Rune

Implementation of GQL (Graph Query Language), embeddable in applications. This provides binding for the Rune scripting language

Add to your crate, using cargo add gqliterune.

Structs§

Connection
Wrapper for the GQLite connection
Key
Workaround lack of runtime support for u128: see rune issue.
TimeStamp
Timestamp

Functions§

arc_connection_to_rune_value
Convert a gqlitedb connection to a rune Value.
connection_to_rune_value
Convert a gqlitedb connection to a rune Value.
gqb_module
Create rune module for gqb
gqlite_module
Create the rune module
register_create_edge_template
Register edge template for using in matching and creating
register_match_edge_template
Register a match template, so that it can be used to query for node
register_node_template
Register node template for use in matching and creating nodes
to_gc_value
Convert a rune value to a graphcore::Value.
validate_node_labels
This function is used to validate that a source and a destination can form a valid edge. It is intended for use in gqls.