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.Taxonomy

persistent class DBMTables.Taxonomy extends %Library.Persistent

SQL Table Name: DBMTables.Taxonomy

This class stores one record for each book or article. For general comments, see DBMTables.Utils.

Property Inventory

Method Inventory

Properties

property DocBookId as %String (MAXLEN = 100);
DocBookId for article or book
Property methods: DocBookIdDisplayToLogical(), DocBookIdGet(), DocBookIdGetStored(), DocBookIdIsValid(), DocBookIdLogicalToDisplay(), DocBookIdLogicalToOdbc(), DocBookIdNormalize(), DocBookIdSet()
property TaxoApp as %String (XMLNAME = "app");
Property methods: TaxoAppDisplayToLogical(), TaxoAppGet(), TaxoAppGetStored(), TaxoAppIsValid(), TaxoAppLogicalToDisplay(), TaxoAppLogicalToOdbc(), TaxoAppNormalize(), TaxoAppSet()
property TaxoBook as %String (XMLNAME = "book");
Property methods: TaxoBookDisplayToLogical(), TaxoBookGet(), TaxoBookGetStored(), TaxoBookIsValid(), TaxoBookLogicalToDisplay(), TaxoBookLogicalToOdbc(), TaxoBookNormalize(), TaxoBookSet()
property TaxoLang as %String (XMLNAME = "lang");
Property methods: TaxoLangDisplayToLogical(), TaxoLangGet(), TaxoLangGetStored(), TaxoLangIsValid(), TaxoLangLogicalToDisplay(), TaxoLangLogicalToOdbc(), TaxoLangNormalize(), TaxoLangSet()
property TaxoLevel as %String (XMLNAME = "level");
Property methods: TaxoLevelDisplayToLogical(), TaxoLevelGet(), TaxoLevelGetStored(), TaxoLevelIsValid(), TaxoLevelLogicalToDisplay(), TaxoLevelLogicalToOdbc(), TaxoLevelNormalize(), TaxoLevelSet()
property TaxoProduct as %String (XMLNAME = "product");
Property methods: TaxoProductDisplayToLogical(), TaxoProductGet(), TaxoProductGetStored(), TaxoProductIsValid(), TaxoProductLogicalToDisplay(), TaxoProductLogicalToOdbc(), TaxoProductNormalize(), TaxoProductSet()
property TaxoRole as %String (XMLNAME = "role");
Start all these property names with "Taxo" to avoid future annoyance with SQL, which has many reserved words.
Property methods: TaxoRoleDisplayToLogical(), TaxoRoleGet(), TaxoRoleGetStored(), TaxoRoleIsValid(), TaxoRoleLogicalToDisplay(), TaxoRoleLogicalToOdbc(), TaxoRoleNormalize(), TaxoRoleSet()

Methods

classmethod GetTaxoOrphanCount() as %Integer
classmethod Rebuild(verbose As %Integer = 0, useHardCoded As %Boolean = 1)
For this method, verbose is 0, 1, or 2.
classmethod ShowTaxoOrphans(verbose As %Boolean = 0)

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (DBMTables.Taxonomy)

^DBMTables.TaxonomyD(ID)
=
%%CLASSNAME
DocBookId
TaxoRole
TaxoProduct
TaxoLevel
TaxoBook
TaxoApp
TaxoLang
FeedbackOpens in a new tab