API Reference > OdDAI Namespace > Classes > Schema Class
Schema Class
OdDAI__SchemaOdDAI__SchemaOdDAI__SchemaOdDAI__Schema
Syntax
C++
class Schema : public DictionaryInstance;

daiSchema.h

A class that implements working with a schema definition.

 
Name 
Description 
 
Retrieves the current value of an attribute specified by its name.  
 
Retrieves the current value of an attribute specified by its name in case insencitive mode.  
 
Retrieves the type of the sdai object.  
 
Retrieves the current Gs node object of the sdai object.  
 
id 
Retrieves the database object identifier of the sdai object.  
 
This is the overview for the isInstanceOf method overload. 
 
This is the overview for the isKindOf method overload. 
 
Retrieves whether the sdai object is a persistent one.  
 
Retrieves the model that contains the sdai object.  
 
Sets a new Gs node cache for the sdai object.  
 
This is the overview for the testAttr method overload. 
 
Retrieves whether the attribute value is set or is unset in case insencitive mode.  
OdSDAIInstance Class
 
Name 
Description 
 
Retrieves the current value of an attribute specified by its name.  
 
Retrieves the type of the SDAI instance.  
 
This is the overview for the isInstanceOf method overload. 
 
This is the overview for the isKindOf method overload. 
 
Retrieves the model that contains the SDAI instance.  
 
This is the overview for the testAttr method overload. 
Schema Class
 
Name 
Description 
 
Retrieves a set of entity definitions of the schema.  
 
find 
Finds an entity definition by its name.  
 
Retrieves the current value of an attribute specified by its name.  
 
Retrieves the supertypes collection starting from a specified entity definition. The method fills a passed entity list and returns it to a calling subroutine.  
 
name 
Retrieves the name of the schema.  
 
Retrieves a set of defined types of the schema.  
Copyright (c) 2002-2020. Open Design Alliance. All rights reserved.