GQL Essentials Contents
PDF ↗

The Graph Query Language

GQL Essentials

Dominik Tomaszuk

GQL Essentials introduces the Graph Query Language (GQL) for working with property graph databases. It combines practical query examples with a mathematical explanation of the language's data model and semantics.

23chapters
11parts
94references
GQL Essentials book cover

Cite this book

BibTeX · Download .bib
@book{tomaszuk2026gql,
  author    = {Tomaszuk, Dominik},
  title     = {{GQL} Essentials},
  year      = {2026},
  publisher = {Wydawnictwo Uniwersytetu w Białymstoku}
}

Contents

  1. Acknowledgments
  2. Book Overview

01 · Introduction

  1. 01History
  2. 02Property Graph Databases
  3. 03Positioning
  4. 04GQL by Example

02 · Core Model and Patterns

  1. 05A Conceptual Glossary of GQL
  2. 06Data Model
  3. 07Patterns and Matching

03 · Expressions and Algebra

  1. 08Expressions and Evaluation
  2. 09Algebra of Binding Tables

04 · Paths and Regular Path Expressions

  1. 10Path Semantics
  2. 11Regular Path Expressions

05 · Aggregation and Ordering

  1. 12Grouping and Aggregation
  2. 13Ordering and Pagination

06 · Data Modification

  1. 14Data Modification

07 · Types, Schemas, and Constraints

  1. 15Types and Schemas
  2. 16Constraints

08 · Catalogs, Sessions, and Procedures

  1. 17Catalog, Names and Session State
  2. 18Procedures

09 · Transactions and Concurrency

  1. 19Transaction Model

10 · Security and Diagnostics

  1. 20Authorization
  2. 21Diagnostics

11 · Future Directions

  1. 22Future Enhancements
  2. 23Research Directions

Reference

  1. Bibliography
  2. Acronyms
  3. Symbols and Notations
  4. Index

Search chapters, definitions and examples.