zawgl-core

Zawgl graph core library

Usage

Sample usage: ```rust

use zawglclient::parameters::{Parameters, Value}; use zawglcore::{model::{init::InitContext, Node, Property, PropertyValue, Relationship}, repository::graph_repository::GraphRepository};

fn main() { SimpleLogger::new().withlevel(LevelFilter::Info).init().unwrap(); let ctx: InitContext = InitContext::new("zawgl-db").expect("can't create database context"); let mut gr = GraphRepository::new(ctx); let mut node = Node::new(); node.setlabels(vec!["Person".tostring()]); node.setproperties(vec![Property::new("age".tostring(), PropertyValue::PInteger(42))]); let nodewithid = gr.createnode(&node).unwrap(); gr.sync(); } ```