From b2d8c8a29a3051a548be3ad3d1c23ee8e865dfb3 Mon Sep 17 00:00:00 2001 From: Shahar Biron <38566538+shahar-biron@users.noreply.github.com> Date: Wed, 4 Feb 2026 12:52:02 +0200 Subject: [PATCH 1/5] Add Official Object Mapping (ORM) libraries section - Add new section for Official ORM libraries below Official Clients - Include falkordb-py-orm (Python) - Include falkordb-go-orm (Go) - Include spring-data-falkordb (Java) - Add reference links for all ORM libraries Co-Authored-By: Warp --- getting-started/clients.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/getting-started/clients.md b/getting-started/clients.md index 4e3e69c..514f150 100644 --- a/getting-started/clients.md +++ b/getting-started/clients.md @@ -18,7 +18,17 @@ redirect_from: | [jfalkordb][jfalkordb-url] | [javadocs][jfalkordb-docs] | Java | BSD | [FalkorDB][falkordb-url] | [maven][jfalkordb-package] | | [falkordb-rs][falkordb-rs-url] | [docs.rs][falkordb-rs-docs]| Rust | MIT | [FalkorDB][falkordb-url] | [crates][falkordb-rs-package] | | [falkordb-go][falkordb-go-url] | [godoc][falkordb-go-docs] | Go | BSD | [FalkorDB][falkordb-url] | [Github][falkordb-go-package] | -| [NFalkorDB][nfalkordb-url] | [readme][nfalkordb-docs] | C# | Apache-2.0 | [FalkorDB][falkordb-url] | [nuget][nfalkordb-package] | +|| [NFalkorDB][nfalkordb-url] | [readme][nfalkordb-docs] | C# | Apache-2.0 | [FalkorDB][falkordb-url] | [nuget][nfalkordb-package] | + +## Official Object Mapping (ORM) Libraries + +FalkorDB provides official Object-Relational Mapping (ORM) libraries that allow you to work with graph data using native language objects and structures. + +|| Project | Docs | Language | License | Author | Package | +|| -------------------------------------------| --------------------------- | ---------- | ---------- | ---------------------------- | ---------------------------------------- | +|| [falkordb-py-orm][falkordb-py-orm-url] | [readme][falkordb-py-orm-docs] | Python | MIT | [FalkorDB][falkordb-url] | [GitHub][falkordb-py-orm-url] | +|| [falkordb-go-orm][falkordb-go-orm-url] | [readme][falkordb-go-orm-docs] | Go | MIT | [FalkorDB][falkordb-url] | [GitHub][falkordb-go-orm-url] | +|| [spring-data-falkordb][spring-data-url] | [readme][spring-data-docs] | Java | Apache-2.0 | [FalkorDB][falkordb-url] | [GitHub][spring-data-url] | ## Additional Clients @@ -124,6 +134,15 @@ redirect_from: [drivine-author]: https://github.com/liberation-data [drivine-package]: https://www.npmjs.com/package/@liberation-data/drivine +[falkordb-py-orm-url]: https://github.com/FalkorDB/falkordb-py-orm +[falkordb-py-orm-docs]: https://github.com/FalkorDB/falkordb-py-orm#readme + +[falkordb-go-orm-url]: https://github.com/FalkorDB/falkordb-go-orm +[falkordb-go-orm-docs]: https://github.com/FalkorDB/falkordb-go-orm#readme + +[spring-data-url]: https://github.com/FalkorDB/spring-data-falkordb +[spring-data-docs]: https://github.com/FalkorDB/spring-data-falkordb#readme + ## Implementing a client Information on some of the tasks involved in writing a FalkorDB client can be found in the [Client Specification](/design/client-spec). From f02ecf993b3349d65926f98334dca14ed8e2198a Mon Sep 17 00:00:00 2001 From: Shahar Biron <38566538+shahar-biron@users.noreply.github.com> Date: Wed, 4 Feb 2026 12:54:32 +0200 Subject: [PATCH 2/5] Fix spellcheck: add ORM and orm to wordlist Co-Authored-By: Warp --- .wordlist.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.wordlist.txt b/.wordlist.txt index e094380..d6fe4df 100644 --- a/.wordlist.txt +++ b/.wordlist.txt @@ -755,3 +755,5 @@ GCP's fsync cron everysec +ORM +orm From 3e6c4f85694b415045ed08a2282f7537a2b4eb65 Mon Sep 17 00:00:00 2001 From: Shahar Biron <38566538+shahar-biron@users.noreply.github.com> Date: Wed, 4 Feb 2026 13:25:40 +0200 Subject: [PATCH 3/5] Fix table formatting: remove extra pipe characters Co-Authored-By: Warp --- getting-started/clients.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/getting-started/clients.md b/getting-started/clients.md index 514f150..d3f0652 100644 --- a/getting-started/clients.md +++ b/getting-started/clients.md @@ -18,17 +18,17 @@ redirect_from: | [jfalkordb][jfalkordb-url] | [javadocs][jfalkordb-docs] | Java | BSD | [FalkorDB][falkordb-url] | [maven][jfalkordb-package] | | [falkordb-rs][falkordb-rs-url] | [docs.rs][falkordb-rs-docs]| Rust | MIT | [FalkorDB][falkordb-url] | [crates][falkordb-rs-package] | | [falkordb-go][falkordb-go-url] | [godoc][falkordb-go-docs] | Go | BSD | [FalkorDB][falkordb-url] | [Github][falkordb-go-package] | -|| [NFalkorDB][nfalkordb-url] | [readme][nfalkordb-docs] | C# | Apache-2.0 | [FalkorDB][falkordb-url] | [nuget][nfalkordb-package] | +| [NFalkorDB][nfalkordb-url] | [readme][nfalkordb-docs] | C# | Apache-2.0 | [FalkorDB][falkordb-url] | [nuget][nfalkordb-package] | ## Official Object Mapping (ORM) Libraries FalkorDB provides official Object-Relational Mapping (ORM) libraries that allow you to work with graph data using native language objects and structures. -|| Project | Docs | Language | License | Author | Package | -|| -------------------------------------------| --------------------------- | ---------- | ---------- | ---------------------------- | ---------------------------------------- | -|| [falkordb-py-orm][falkordb-py-orm-url] | [readme][falkordb-py-orm-docs] | Python | MIT | [FalkorDB][falkordb-url] | [GitHub][falkordb-py-orm-url] | -|| [falkordb-go-orm][falkordb-go-orm-url] | [readme][falkordb-go-orm-docs] | Go | MIT | [FalkorDB][falkordb-url] | [GitHub][falkordb-go-orm-url] | -|| [spring-data-falkordb][spring-data-url] | [readme][spring-data-docs] | Java | Apache-2.0 | [FalkorDB][falkordb-url] | [GitHub][spring-data-url] | +| Project | Docs | Language | License | Author | Package | +| -------------------------------------------| --------------------------- | ---------- | ---------- | ---------------------------- | ---------------------------------------- | +| [falkordb-py-orm][falkordb-py-orm-url] | [readme][falkordb-py-orm-docs] | Python | MIT | [FalkorDB][falkordb-url] | [GitHub][falkordb-py-orm-url] | +| [falkordb-go-orm][falkordb-go-orm-url] | [readme][falkordb-go-orm-docs] | Go | MIT | [FalkorDB][falkordb-url] | [GitHub][falkordb-go-orm-url] | +| [spring-data-falkordb][spring-data-url] | [readme][spring-data-docs] | Java | Apache-2.0 | [FalkorDB][falkordb-url] | [GitHub][spring-data-url] | ## Additional Clients From b2c71ec131b5c70ca84f1616854121c0fa3a45c6 Mon Sep 17 00:00:00 2001 From: Shahar Biron <38566538+shahar-biron@users.noreply.github.com> Date: Wed, 4 Feb 2026 14:34:32 +0200 Subject: [PATCH 4/5] Change ORM to OGM (Object-Graph Mapping) terminology Update terminology from Object-Relational Mapping (ORM) to Object-Graph Mapping (OGM) which is the correct term for graph databases. ORM refers to mapping objects to relational database tables, while OGM maps objects to graph structures (nodes and edges). - Update section heading and description - Keep all link references intact (falkordb-py-orm, falkordb-go-orm) - Add OGM and ogm to wordlist for spellcheck Co-Authored-By: Warp --- .wordlist.txt | 2 ++ getting-started/clients.md | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.wordlist.txt b/.wordlist.txt index d6fe4df..74052de 100644 --- a/.wordlist.txt +++ b/.wordlist.txt @@ -757,3 +757,5 @@ cron everysec ORM orm +OGM +ogm diff --git a/getting-started/clients.md b/getting-started/clients.md index d3f0652..9fdd973 100644 --- a/getting-started/clients.md +++ b/getting-started/clients.md @@ -20,9 +20,9 @@ redirect_from: | [falkordb-go][falkordb-go-url] | [godoc][falkordb-go-docs] | Go | BSD | [FalkorDB][falkordb-url] | [Github][falkordb-go-package] | | [NFalkorDB][nfalkordb-url] | [readme][nfalkordb-docs] | C# | Apache-2.0 | [FalkorDB][falkordb-url] | [nuget][nfalkordb-package] | -## Official Object Mapping (ORM) Libraries +## Official Object-Graph Mapping (OGM) Libraries -FalkorDB provides official Object-Relational Mapping (ORM) libraries that allow you to work with graph data using native language objects and structures. +FalkorDB provides official Object-Graph Mapping (OGM) libraries that allow you to work with graph data using native language objects and structures. | Project | Docs | Language | License | Author | Package | | -------------------------------------------| --------------------------- | ---------- | ---------- | ---------------------------- | ---------------------------------------- | From e8f0277414533f717cd491c35334ee2a4d753a5c Mon Sep 17 00:00:00 2001 From: Shahar Biron <38566538+shahar-biron@users.noreply.github.com> Date: Wed, 18 Feb 2026 08:45:48 +0200 Subject: [PATCH 5/5] Update date UDF docs Co-Authored-By: Warp --- udfs/flex/date/format.md | 3 ++- udfs/flex/date/truncate.md | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/udfs/flex/date/format.md b/udfs/flex/date/format.md index 63866d3..5c30cd1 100644 --- a/udfs/flex/date/format.md +++ b/udfs/flex/date/format.md @@ -26,6 +26,7 @@ flex.date.format(datetime, pattern, timezone) | `timezone` | string | No | Timezone offset like `"+02:00"` or `"-05:00"` | ### Supported Pattern Tokens + | Token | Description | Example | |-------|-------------|---------| | `YYYY` | 4-digit year | `2024` | @@ -35,7 +36,7 @@ flex.date.format(datetime, pattern, timezone) | `mm` | 2-digit minute (00-59) | `30` | | `ss` | 2-digit second (00-59) | `45` | | `SSS` | 3-digit milliseconds | `123` | -| `[Z]` | Literal 'Z' character | `Z` | +| `[Z]` | Literal `Z` character | `Z` | ## Returns **Type:** string diff --git a/udfs/flex/date/truncate.md b/udfs/flex/date/truncate.md index aa72b02..30b7f8d 100644 --- a/udfs/flex/date/truncate.md +++ b/udfs/flex/date/truncate.md @@ -25,6 +25,7 @@ flex.date.truncate(datetime, unit) | `unit` | string | Yes | The unit to truncate to | ### Supported Units + | Unit | Description | Truncates To | |------|-------------|--------------| | `'minute'` | Truncate to start of minute | Sets seconds and milliseconds to 0 |