UltipaDocs
Products
Solutions
Resources
Company
Start Free Trial
UltipaDocs
Start Free Trial
  • Introduction
  • GQL vs Other Languages
    • Overview
    • Node and Edge Patterns
    • Path Patterns
    • Quantified Paths
    • Questioned Paths
    • Shortest Paths
    • Graph Patterns
    • Overview
    • Open Graph
    • Closed Graph
    • Constraints
    • Unique Identifiers
    • INSERT
    • INSERT OVERWRITE
    • SET
    • REMOVE
    • DELETE
    • Query Composition
    • Result Table and Visualization
    • MATCH
    • OPTIONAL MATCH
    • FILTER
    • LET
    • FOR
    • ORDER BY
    • LIMIT
    • SKIP
    • CALL
    • RETURN
    • Composite Query
    • NEXT
    • All Functions
    • Element Functions
    • Path Functions
    • Aggregate Functions
    • Mathematical Functions
    • Trigonometric Functions
    • String Functions
    • List Functions
    • Datetime Functions
    • Spatial Functions
    • Null Functions
    • Utility Functions
    • Type Conversion Functions
    • Table Functions
    • AI & Vector Functions
    • Database Functions
  • Operators
  • Predicates
    • CASE
    • LET Value Expression
    • Value Query Expression
    • List Comprehension
    • Index
    • Full-text Index
    • Vector Index
  • Transactions
  • Triggers
  • Query Management
  • Backup and Restore
    • Variables
    • Values and Types
    • Comments
    • Reserved Words
    • Syntactic Notation
  • GQL Conformance
  1. Docs
  2. /
  3. ISO GQL
  4. /
  5. Syntax

Reserved Words

Reserved words in GQL are terms with predefined meanings that influence query behavior. They are case-insensitive — MATCH, match, and Match are all treated the same.

Reserved words cannot be used as identifiers for variables, labels, or properties.

NOTE

This page lists reserved words per the GQL standard (ISO/IEC 39075). The implementation has additional keywords (e.g., BACKUP, VECTOR, TRIGGER) that are recognized by the parser but are not reserved — they can still be used as identifiers.

A

ABS, ABSTRACT, ACOS, AGGREGATE, AGGREGATES, ALL, ALL_DIFFERENT, ALTER, AND, ANY, ARRAY, AS, ASC, ASCENDING, ASIN, AT, ATAN, AVG

B

BIG, BIGINT, BINARY, BOOL, BOOLEAN, BOTH, BTRIM, BY, BYTE_LENGTH, BYTES

C

CALL, CARDINALITY, CASE, CAST, CATALOG, CEIL, CEILING, CHAR, CHAR_LENGTH, CHARACTER_LENGTH, CHARACTERISTICS, CLEAR, CLONE, CLOSE, COALESCE, COLLECT_LIST, COMMIT, CONSTRAINT, COPY, COS, COSH, COT, COUNT, CREATE, CURRENT_DATE, CURRENT_GRAPH, CURRENT_PROPERTY_GRAPH, CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER

D

DATA, DATE, DATETIME, DAY, DEC, DECIMAL, DEGREES, DELETE, DESC, DESCENDING, DETACH, DIRECTORY, DISTINCT, DOUBLE, DROP, DRYRUN, DURATION, DURATION_BETWEEN

E

ELEMENT_ID, ELSE, END, EXACT, EXCEPT, EXISTS, EXISTING, EXP

F

FILTER, FINISH, FLOAT, FLOAT16, FLOAT32, FLOAT64, FLOAT128, FLOAT256, FLOOR, FOR, FROM, FUNCTION

G

GQLSTATUS, GRANT, GROUP

H

HAVING, HOME_GRAPH, HOME_PROPERTY_GRAPH, HOME_SCHEMA, HOUR

I

IF, IMPLIES, IN, INFINITY, INSERT, INSTANT, INT, INTEGER, INT8, INTEGER8, INT16, INTEGER16, INT32, INTEGER32, INT64, INTEGER64, INT128, INTEGER128, INT256, INTEGER256, INTERSECT, INTERVAL, IS

L

LEADING, LEFT, LET, LIKE, LIMIT, LIST, LN, LOCAL, LOCAL_DATETIME, LOCAL_TIME, LOCAL_TIMESTAMP, LOG, LOG10, LOWER, LTRIM

M

MATCH, MAX, MIN, MINUTE, MOD, MONTH

N

NEXT, NODETACH, NORMALIZE, NOT, NOTHING, NULL, NULLS, NULLIF, NUMBER, NUMERIC

O

OCTET_LENGTH, OF, OFFSET, ON, OPEN, OPTIONAL, OR, ORDER, OTHERWISE

P

PARAMETER, PARAMETERS, PARTITION, PATH, PATH_LENGTH, PATHS, PERCENTILE_CONT, PERCENTILE_DISC, POWER, PRECISION, PROCEDURE, PRODUCT, PROJECT, PROPERTY_EXISTS

Q

QUERY

R

RADIANS, REAL, RECORD, RECORDS, REFERENCE, REMOVE, RENAME, REPLACE, RESET, RETURN, REVOKE, RIGHT, ROLLBACK, RTRIM

S

SAME, SCHEMA, SECOND, SELECT, SESSION, SESSION_USER, SET, SIGNED, SIN, SINH, SIZE, SKIP, SMALL, SMALLINT, SQRT, START, STDDEV_POP, STDDEV_SAMP, STRING, SUBSTRING, SUM, SYSTEM_USER

T

TAN, TANH, TEMPORAL, THEN, TIME, TIMESTAMP, TRAILING, TRIM, TRUE, TYPED

U

UBIGINT, UINT, UINT8, UINT16, UINT32, UINT64, UINT128, UINT256, UNION, UNIQUE, UNIT, UNKNOWN, UNSIGNED, UPPER, USE, USMALLINT

V

VALUE, VALUES, VARBINARY, VARCHAR, VARIABLE

W

WHEN, WHERE, WHITESPACE, WITH

X

XOR

Y

YEAR, YIELD

Z

ZONED, ZONED_DATETIME, ZONED_TIME