RubyGems Navigation menu

gqlite 1.2.3

GQLite is a Rust-language library, with a C interface, that implements a small, fast, self-contained, high-reliability, full-featured, Graph Query database engine. GQLite support multiple database backends, such as SQLite and redb. This enable to achieve high performance and for application to combine Graph queries with traditional SQL queries. GQLite source code is license under the [MIT License](LICENSE) and is free to everyone to use for any purpose. The official repositories contains bindings/APIs for C, C++, Python, Ruby and Crystal. The library is still in its early stage, but it is now fully functional. Development effort has now slowed down and new features are added on a by-need basis. It supports a subset of OpenCypher, with some ISO GQL extensions. Example of use -------------- ```ruby require 'gqlite' begin # Create a database on the file "test.db" connection = GQLite::Connection.new filename: "test.db" # Execute a simple query to create a node and return all the nodes value = connection.execute_oc_query("CREATE () MATCH (n) RETURN n") # Print the result if value.nil? puts "Empty results" else puts "Results are #{value.to_s}" end rescue GQLite::Error => ex # Report any error puts "An error has occured: #{ex.message}" end ``` The documentation for the GQL query language can found in [OpenCypher](https://auksys.org/documentation/5/libraries/gqlite/opencypher/) and for the [API](https://auksys.org/documentation/5/libraries/gqlite/api/).

Gemfile:
=

インストール:
=

バージョン履歴:

  1. 1.5.0 January 18, 2026 (99KB)
  2. 1.4.0 November 11, 2025 (91.5KB)
  3. 1.3.1 October 28, 2025 (87.5KB)
  4. 1.3.0 September 01, 2025 (89KB)
  5. 1.2.3 August 17, 2025 (105KB)
全てのバージョンを表示(全10件)

Runtime依存関係 (1):

rb_sys ~> 0.9.39

Development依存関係 (1):

rake-compiler ~> 1.2.0

所有者:

プッシュ者:

作者:

  • Cyrille Berger

SHA 256チェックサム:

=

累計ダウンロード数 3,243

このバージョンのみ 276

このバージョンがリリースされたのは:

ライセンス:

MIT

必要なRubyのバージョン: >= 0

リンク: