HEX
Server: Apache/2.4.34 (Red Hat) OpenSSL/1.0.2k-fips
System: Linux WORDPRESS 3.10.0-1160.118.1.el7.x86_64 #1 SMP Thu Apr 4 03:33:23 EDT 2024 x86_64
User: digital (1020)
PHP: 7.2.24
Disabled: NONE
Upload Files
File: //usr/share/mof/cimv2.33.0/Database/CIM_SqlSchema.mof
// Copyright (c) 2006 DMTF.  All rights reserved.
// <change cr="DBCR00030" type ="add">Add top level relational model
// support to the database model.</change>
// <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
// qualifier values to CIM Schema.</change>
// ===================================================================
// CIM_SqlSchema
// ===================================================================
   [Experimental, Version ( "2.12.0" ), 
    UMLPackagePath ( "CIM::Database::Sql" ), 
    Description ( 
       "An SQL-schema is a persistent descriptor that includes: \n"
       "- The name of the SQL-schema. \n"
       "- The <authorization identifier> of the owner of the SQL "
       "-schema. \n"
       "- The name of the default character set for the SQL-schema. \n"
       "- The <schema path specification> defining the SQL-path for "
       "SQL-invoked routines for the SQL-schema. \n"
       "- The descriptor of every component of the SQL-schema. \n"
       "The persistent objects described by the descriptors are said "
       "to be owned by or to have been created by the <authorization "
       "identifier> of the schema. Each component descriptor is one "
       "of: \n"
       "- A domain descriptor. \n"
       "- A base table descriptor. \n"
       "- A view descriptor. \n"
       "- A constraint descriptor. \n"
       "- A privilege descriptor. \n"
       "- A character set descriptor. \n"
       "- A collation descriptor. \n"
       "- A transliteration descriptor. \n"
       "- A user-defined type descriptor. \n"
       "- A routine descriptor. \n"
       "- A sequence generator descriptor. \n"
       "\n"
       "A schema is created initially using a <schema definition> and "
       "may be subsequently modified incrementally over time by the "
       "execution of <SQL schema statement> s. <schema name> s are "
       "unique within a catalog. A <schema name> is explicitly or "
       "implicitly qualified by a <catalog name> that identifies a "
       "catalog. Base tables and views are identified by <table name> "
       "s. A <table name> consists of a <schema name> and an "
       "<identifier>. The <schema name> identifies the schema in which "
       "a persistent base table or view identified by the <table name> "
       "is defined. Base tables and views defined in different schemas "
       "can have <identifier> s that are equal. \n"
       "\n"
       "If a reference to a <table name> does not explicitly contain a "
       "<schema name>, then a specific <schema name> is implied. The "
       "particular <schema name> associated with such a <table name> "
       "depends on the context in which the <table name> appears and "
       "is governed by the rules for <schema qualified name>. If a "
       "reference to an SQL-invoked routine that is contained in a "
       "<routine invocation> does not explicitly contain a <schema "
       "name>, then the SQL-invoked routine is selected from the SQL "
       "-path of the schema. The containing schema of an <SQL schema "
       "statement> is defined as the schema identified by the <schema "
       "name> implicitly or explicitly contained in the name of the "
       "object that is created or manipulated by that SQLstatement." )]
class CIM_SqlSchema : CIM_SqlObject {

      [Description ( 
          "The <authorization identifier> of the owner of the SQL -schema."
           )]
   string Owner;


};