This is an automated email from the ASF dual-hosted git repository. rskraba pushed a commit to branch branch-1.11 in repository https://gitbox.apache.org/repos/asf/avro.git
commit 913bf36d81984d9bc44d873cc8d1655cda2347e2 Author: Oscar Westra van Holthe - Kind <[email protected]> AuthorDate: Tue Jun 21 19:59:23 2022 +0200 AVRO-3436: Clarify what names have a namespace (#1587) --- doc/content/en/docs/next/Specification/_index.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/content/en/docs/next/Specification/_index.md b/doc/content/en/docs/next/Specification/_index.md index cead16a28..cde92fed9 100755 --- a/doc/content/en/docs/next/Specification/_index.md +++ b/doc/content/en/docs/next/Specification/_index.md @@ -179,9 +179,11 @@ For example, 16-byte quantity may be declared with: ``` ### Names {#names} -Record, enums and fixed are named types. Each has a fullname that is composed of two parts; a name and a namespace. Equality of names is defined on the fullname. +Record, enums and fixed are named types. Each has a fullname that is composed of two parts; a name and a namespace, separated by a dot. Equality of names is defined on the fullname. -The name portion of a fullname, record field names, and enum symbols must: +Record fields and enum symbols have names as well (but no namespace). Equality of fields and enum symbols is defined on the name of the field/symbol within its scope (the record/enum that defines it). Fields and enum symbols across scopes are never equal. + +The name portion of the fullname of named types, record field names, and enum symbols must: * start with [A-Za-z_] * subsequently contain only [A-Za-z0-9_]
