[dependencies.async-trait]
version = "0.1"
[dependencies.bincode]
version = "1.3"
[dependencies.chrono]
features = ["serde"]
version = "0.4"
[dependencies.chrono-tz]
version = "0.8"
[dependencies.crc32fast]
version = "1.3"
[dependencies.env_logger]
version = "0.10"
[dependencies.fastrand]
version = "2.0"
[dependencies.lazy_static]
version = "1.4"
[dependencies.log]
version = "0.4"
[dependencies.nom]
features = ["alloc"]
version = "7.1"
[dependencies.once_cell]
version = "1.21.3"
[dependencies.parking_lot]
version = "0.12"
[dependencies.petgraph]
version = "0.6"
[dependencies.rayon]
version = "1.8"
[dependencies.regex]
version = "1.0"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.sled]
optional = true
version = "0.34"
[dependencies.thiserror]
version = "1.0"
[dependencies.tokio]
features = ["full"]
version = "1.0"
[dependencies.uuid]
features = ["v4", "serde"]
version = "1.0"
[dev-dependencies.tempfile]
version = "3.8"
[features]
default = ["sled-backend"]
memory = []
sled-backend = ["dep:sled"]
[lib]
doctest = false
name = "graphlite"
path = "src/lib.rs"
[package]
authors = ["GraphLite Contributors"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["database", "parser-implementations"]
description = "GraphLite - A lightweight ISO GQL Graph Database"
documentation = "https://docs.rs/graphlite"
edition = "2021"
keywords = ["gql", "graph", "query", "database", "iso-gql"]
license = "Apache-2.0"
name = "graphlite"
readme = "README.md"
repository = "https://github.com/GraphLite-AI/GraphLite"
version = "0.0.1"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[[test]]
name = "aggregation_tests"
path = "tests/aggregation_tests.rs"
[[test]]
name = "cache_tests"
path = "tests/cache_tests.rs"
[[test]]
name = "call_where_clause_test"
path = "tests/call_where_clause_test.rs"
[[test]]
name = "cli_fixture_tests"
path = "tests/cli_fixture_tests.rs"
[[test]]
name = "ddl_independent_tests"
path = "tests/ddl_independent_tests.rs"
[[test]]
name = "ddl_shared_tests"
path = "tests/ddl_shared_tests.rs"
[[test]]
name = "debug_fraud_fixture"
path = "tests/debug_fraud_fixture.rs"
[[test]]
name = "delimited_identifiers_tests"
path = "tests/delimited_identifiers_tests.rs"
[[test]]
name = "dml_tests"
path = "tests/dml_tests.rs"
[[test]]
name = "dql_tests"
path = "tests/dql_tests.rs"
[[test]]
name = "duplicate_edge_warning_test"
path = "tests/duplicate_edge_warning_test.rs"
[[test]]
name = "duplicate_insert_test"
path = "tests/duplicate_insert_test.rs"
[[test]]
name = "fixture_tests"
path = "tests/fixture_tests.rs"
[[test]]
name = "function_expression_insert_test"
path = "tests/function_expression_insert_test.rs"
[[test]]
name = "function_tests"
path = "tests/function_tests.rs"
[[test]]
name = "identity_based_set_ops_test"
path = "tests/identity_based_set_ops_test.rs"
[[test]]
name = "insert_node_identifier_regression_test"
path = "tests/insert_node_identifier_regression_test.rs"
[[test]]
name = "intersect_debug_test"
path = "tests/intersect_debug_test.rs"
[[test]]
name = "list_graphs_bug_test"
path = "tests/list_graphs_bug_test.rs"
[[test]]
name = "list_graphs_bug_test_simple"
path = "tests/list_graphs_bug_test_simple.rs"
[[test]]
name = "match_set_transactional_test"
path = "tests/match_set_transactional_test.rs"
[[test]]
name = "match_with_tests"
path = "tests/match_with_tests.rs"
[[test]]
name = "pattern_tests"
path = "tests/pattern_tests.rs"
[[test]]
name = "readme_examples_test"
path = "tests/readme_examples_test.rs"
[[test]]
name = "role_management_tests"
path = "tests/role_management_tests.rs"
[[test]]
name = "rollback_batch_test"
path = "tests/rollback_batch_test.rs"
[[test]]
name = "rollback_simple_test"
path = "tests/rollback_simple_test.rs"
[[test]]
name = "security_role_user_tests"
path = "tests/security_role_user_tests.rs"
[[test]]
name = "set_function_expression_test"
path = "tests/set_function_expression_test.rs"
[[test]]
name = "set_operations_tests"
path = "tests/set_operations_tests.rs"
[[test]]
name = "simple_insert_test"
path = "tests/simple_insert_test.rs"
[[test]]
name = "simple_let_test"
path = "tests/simple_let_test.rs"
[[test]]
name = "simple_role_test"
path = "tests/simple_role_test.rs"
[[test]]
name = "simple_union_test"
path = "tests/simple_union_test.rs"
[[test]]
name = "storage_verification_test"
path = "tests/storage_verification_test.rs"
[[test]]
name = "stored_procedure_no_prefix_test"
path = "tests/stored_procedure_no_prefix_test.rs"
[[test]]
name = "transactional_set_test"
path = "tests/transactional_set_test.rs"
[[test]]
name = "unknown_procedure_test"
path = "tests/unknown_procedure_test.rs"
[[test]]
name = "utility_functions_test"
path = "tests/utility_functions_test.rs"
[[test]]
name = "with_clause_property_access_bug"
path = "tests/with_clause_property_access_bug.rs"