This page explains how to use entity names in your APL query.
APL entities (datasets, tables, columns, and operators) are named. For example, two fields or columns in the same dataset can have the same name if the casing is different, and a table and a dataset may have the same name because they aren’t in the same scope.
Axiom uses identifiers to name various entities. Valid identifier names follow these rules:
_
)
).
)-
)Identifier names are case-sensitive.
Quote an identifier in your APL query if any of the following is true:
).
)-
)project
or where
.If any of the above is true, you must quote the identifier by enclosing it in quotation marks ('
or "
) and square brackets ([]
). For example, ['my-field']
.
If none of the above is true, you don’t need to quote the identifier in your APL query. For example, myfield
. In this case, quoting the identifier name is optional.