Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

DBMTables.ClassNameUnique

persistent class DBMTables.ClassNameUnique extends %Library.Persistent

SQL Table Name: DBMTables.ClassNameUnique

Property Inventory

Method Inventory

Properties

property ClassExists as %Boolean [ InitialExpression = 0 ];
Property methods: ClassExistsDisplayToLogical(), ClassExistsGet(), ClassExistsGetStored(), ClassExistsIsValid(), ClassExistsLogicalToDisplay(), ClassExistsNormalize(), ClassExistsSet()
property ClassNameNormalized as %String (MAXLEN = 200);
Property methods: ClassNameNormalizedDisplayToLogical(), ClassNameNormalizedGet(), ClassNameNormalizedGetStored(), ClassNameNormalizedIsValid(), ClassNameNormalizedLogicalToDisplay(), ClassNameNormalizedLogicalToOdbc(), ClassNameNormalizedNormalize(), ClassNameNormalizedSet()
property ClassNameRaw as %String (MAXLEN = 200) [ Required ];
Property methods: ClassNameRawDisplayToLogical(), ClassNameRawGet(), ClassNameRawGetStored(), ClassNameRawIsValid(), ClassNameRawLogicalToDisplay(), ClassNameRawLogicalToOdbc(), ClassNameRawNormalize(), ClassNameRawSet()
property ParentTopic as %String (MAXLEN = 200);
Parent DocBookId. Displayed in table
Property methods: ParentTopicDisplayToLogical(), ParentTopicGet(), ParentTopicGetStored(), ParentTopicIsValid(), ParentTopicLogicalToDisplay(), ParentTopicLogicalToOdbc(), ParentTopicNormalize(), ParentTopicSet()
property Percent as %Boolean;
Property methods: PercentDisplayToLogical(), PercentGet(), PercentGetStored(), PercentIsValid(), PercentLogicalToDisplay(), PercentNormalize(), PercentSet()
property ReferringKeys as %String);
Property methods: ReferringKeysDisplayToLogical(), ReferringKeysGet(), ReferringKeysGetStored(), ReferringKeysIsValid(), ReferringKeysLogicalToDisplay(), ReferringKeysLogicalToOdbc(), ReferringKeysNormalize(), ReferringKeysSet()
property SourceFile as %String (MAXLEN = 200);
Displayed in table; used as filter.
Property methods: SourceFileDisplayToLogical(), SourceFileGet(), SourceFileGetStored(), SourceFileIsValid(), SourceFileLogicalToDisplay(), SourceFileLogicalToOdbc(), SourceFileNormalize(), SourceFileSet()
property ValidClassname as %Boolean [ InitialExpression = 0 ];
Property methods: ValidClassnameDisplayToLogical(), ValidClassnameGet(), ValidClassnameGetStored(), ValidClassnameIsValid(), ValidClassnameLogicalToDisplay(), ValidClassnameNormalize(), ValidClassnameSet()

Methods

classmethod GetKeys(classname="", verbose As %Boolean = 0) as %String
classmethod GetNormalizedName(classname As %String = "") as %String
classmethod NameIsValid(classname As %String = "") as %Boolean
Returns 1 if this is a valid IRIS/Cache class. We would pass in the *normalized* name.
classmethod Rebuild(verbose As %Boolean = 0)

Indexes

index (MainIDX on ClassNameRaw) [IdKey, PrimaryKey, Type = key, Unique];
Index methods: MainIDXCheck(), MainIDXDelete(), MainIDXExists(), MainIDXOpen(), MainIDXSQLCheckUnique(), MainIDXSQLExists(), MainIDXSQLFindPKeyByConstraint(), MainIDXSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (DBMTables.ClassNameUnique)

^DBMTables.ClassNameUniqueD(ID)
=
%%CLASSNAME
ClassNameNormalized
ParentTopic
SourceFile
ValidClassname
ClassExists
Percent
ReferringKeys
FeedbackOpens in a new tab