namespace
A namespace defines a conceptual area, in which names as property names, method names, enumerators and others are unique. Namespaces can be explicitly defined as elements of a module or implicitly as complex data type (structure). Modules are namespaces by definition.
Besides defining a conceptual area, namespaces can be instantiated in the database when being defined as persistent namespace.
ODABA supports active and inactive namespaces. Active namespaces may use 'local' names, while inactive namespaces use global names. Complex data types are active namespaces, always.
Referenced in
Related topics
- SDB_NameSpace - Name space
- name_spaces - Subordinated name spaces
- extents - Extents owned by the name space
- Schema elements
- Schema element
- Module declaration
- Namespace elements
- Namespace element
- Namespace definition
- Namespace declaration
- Project definition
- Namespace definition
- Schema elements