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.
NOTEThis 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.
ABS, ABSTRACT, ACOS, AGGREGATE, AGGREGATES, ALL, ALL_DIFFERENT, ALTER, AND, ANY, ARRAY, AS, ASC, ASCENDING, ASIN, AT, ATAN, AVG
BIG, BIGINT, BINARY, BOOL, BOOLEAN, BOTH, BTRIM, BY, BYTE_LENGTH, BYTES
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
DATA, DATE, DATETIME, DAY, DEC, DECIMAL, DEGREES, DELETE, DESC, DESCENDING, DETACH, DIRECTORY, DISTINCT, DOUBLE, DROP, DRYRUN, DURATION, DURATION_BETWEEN
ELEMENT_ID, ELSE, END, EXACT, EXCEPT, EXISTS, EXISTING, EXP
FILTER, FINISH, FLOAT, FLOAT16, FLOAT32, FLOAT64, FLOAT128, FLOAT256, FLOOR, FOR, FROM, FUNCTION
GQLSTATUS, GRANT, GROUP
HAVING, HOME_GRAPH, HOME_PROPERTY_GRAPH, HOME_SCHEMA, HOUR
IF, IMPLIES, IN, INFINITY, INSERT, INSTANT, INT, INTEGER, INT8, INTEGER8, INT16, INTEGER16, INT32, INTEGER32, INT64, INTEGER64, INT128, INTEGER128, INT256, INTEGER256, INTERSECT, INTERVAL, IS
LEADING, LEFT, LET, LIKE, LIMIT, LIST, LN, LOCAL, LOCAL_DATETIME, LOCAL_TIME, LOCAL_TIMESTAMP, LOG, LOG10, LOWER, LTRIM
MATCH, MAX, MIN, MINUTE, MOD, MONTH
NEXT, NODETACH, NORMALIZE, NOT, NOTHING, NULL, NULLS, NULLIF, NUMBER, NUMERIC
OCTET_LENGTH, OF, OFFSET, ON, OPEN, OPTIONAL, OR, ORDER, OTHERWISE
PARAMETER, PARAMETERS, PARTITION, PATH, PATH_LENGTH, PATHS, PERCENTILE_CONT, PERCENTILE_DISC, POWER, PRECISION, PROCEDURE, PRODUCT, PROJECT, PROPERTY_EXISTS
QUERY
RADIANS, REAL, RECORD, RECORDS, REFERENCE, REMOVE, RENAME, REPLACE, RESET, RETURN, REVOKE, RIGHT, ROLLBACK, RTRIM
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
TAN, TANH, TEMPORAL, THEN, TIME, TIMESTAMP, TRAILING, TRIM, TRUE, TYPED
UBIGINT, UINT, UINT8, UINT16, UINT32, UINT64, UINT128, UINT256, UNION, UNIQUE, UNIT, UNKNOWN, UNSIGNED, UPPER, USE, USMALLINT
VALUE, VALUES, VARBINARY, VARCHAR, VARIABLE
WHEN, WHERE, WHITESPACE, WITH
XOR
YEAR, YIELD
ZONED, ZONED_DATETIME, ZONED_TIME