Reserved Names
The following names are reserved and can't be used to define any other identifiers:
IntFloatBooleanStringDateTimeIDuidSubscriptionas(case-insensitive)QueryMutationPointPointListPolygonMultiPolygonAggregate(as a suffix of any identifier name)
For each type, Dgraph generates a number of GraphQL types needed to operate the GraphQL API, these generated type names also can't be present in the input schema. For example, for a type Author, Dgraph generates:
AuthorFilterAuthorOrderableAuthorOrderAuthorRefAddAuthorInputUpdateAuthorInputAuthorPatchAddAuthorPayloadDeleteAuthorPayloadUpdateAuthorPayloadAuthorAggregateResult
Mutations
addAuthorupdateAuthordeleteAuthor
Queries
getAuthorqueryAuthoraggregateAuthor
Thus if Author is present in the input schema, all of those become reserved type names.