Reserved words

Reserved FQL keywords and type names

The following FQL keywords and types names are reserved and may not be used as a variable, parameter, or top-level entity name.

Keywords:

at

false

if

let

null

true

Types:

Timestamp

Reserved schema names

The following schema entity, method, and metadata names may not be used as top-level, user-defined entity names.

The acronym FQL, itself, is reserved. This means FQL.Collection can be called to get the Collection module if needed.

Schema entities:

AccessProvider

Collection

Credential

Database

Doc

Function

Index

Key

Query

Role

Token

View

Schema methods:

delete

replace

update

updateData

replaceData

Schema metadata fields:

coll

id

ts

ttl

Schema data field:

data

Reserved index names

The following names can’t be used as Collection names:

documents

events

self

sets

Is this article helpful? 

Tell Fauna how the article can be improved:
Visit Fauna's forums or email docs@fauna.com

Thank you for your feedback!