Skip to main content
Reserved keywords have special meaning in NQL and cannot be used as unquoted identifiers (table names, column names, aliases). To use a reserved keyword as an identifier, enclose it in double quotes.

Using reserved keywords as identifiers


Reserved keywords list

The following keywords are reserved in NQL:

A-C

D-G

H-L

M-O

P-R

S-T

U-Z


Categories


Best practices

Quote numeric dataset IDs

Numeric dataset IDs must be quoted because they are numeric. Dataset names are identifiers and don’t need quoting — unless the name is a reserved keyword or contains special characters, in which case wrap it in double quotes:

Quote ambiguous column names

When column names might conflict with keywords:

Use aliases for clarity

Assign clear aliases to avoid quoting in subsequent references:

Prefer bracket notation for property access

When accessing struct fields, bracket notation avoids reserved keyword conflicts:
Both syntaxes work, but bracket notation is simpler when field names may include reserved keywords.

NQL Syntax

Query structure and grammar reference

Data Types

Type keywords and declarations