Geode implements the ISO/IEC 39075:2024 Graph Query Language (GQL) 100% compliance. This reference documents the specification and links to Geode’s current conformance profile and implementation notes.
Standard Overview
ISO/IEC 39075:2024
The Graph Query Language (GQL) is an international standard for querying property graph databases. It provides:
Declarative graph pattern matching
Standard data types and operators
Transaction semantics
Error handling with standardized codes
Extensibility for implementations
Document Structure
The GQL standard comprises multiple parts:
Part
Title
Status in Geode
Part 1
Framework
Implemented
Part 2
Foundation
Implemented
Part 3
GQL Query Language
Implemented
Part 4
Bindings
Implemented
Conformance Profile
Geode Conformance Level
Geode publishes a conformance profile for ISO/IEC 39075:2024 compliance. The profile documents implementation-defined behavior and focuses on deterministic ordering, pagination, and diagnostics.
Profile highlights (non-exhaustive):
MATCH / OPTIONAL MATCH with bounded path expansions
WHERE, RETURN, ORDER BY
LIMIT / OFFSET (unordered pagination rejected per US001)
Set operations: UNION, INTERSECT, EXCEPT
Data modification statements (CREATE, INSERT, UPDATE, DELETE, MERGE)
Schema and type system behaviors (labels, property types, constraints, indexes)
Transactions, functions, and standardized error codes
See the conformance profile
for authoritative scope, diagnostics, and implementation-defined behaviors.
{"type":"ERROR","code":"42000","sqlstate":"42000","message":"Syntax error at position 15","detail":"Unexpected token 'METCH', did you mean 'MATCH'?","position":{"line":1,"column":15}}
Transaction Semantics
Isolation Levels
Level
ISO Section
Geode Support
READ UNCOMMITTED
9.5.1
Not supported (minimum is READ COMMITTED)
READ COMMITTED
9.5.2
Full
REPEATABLE READ
9.5.3
Full
SERIALIZABLE
9.5.4
Full (default)
ACID Guarantees
Property
Implementation
Atomicity
All-or-nothing via WAL
Consistency
Constraint enforcement
Isolation
MVCC with snapshot isolation
Durability
WAL + checkpointing
Implementation-Defined Behavior
The ISO standard allows implementations to define certain behaviors:
Conformance tests are tracked against the published ISO/IEC 39075:2024 profile. For current status, diagnostics, and implementation-defined behaviors, see the conformance profile and the CI evidence linked there.
Extensions Beyond Standard
Geode provides extensions not in the ISO standard:
Last Updated: January 28, 2026
Geode Version: v0.1.3+
ISO Standard: ISO/IEC 39075:2024
Conformance Profile: ISO/IEC 39075:2024 compliance (see conformance profile)