IRISLIB database
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567891011121314]
 CAbstract
 CAbstract
 CAbstractAPI
 CAbstractDefinition
 CAbstractDistributionBase class for various distributions
 CAbstractForeignServer
 CAbstractForeignTable
 CAbstractGlobals
 CAbstractGroup
 CAbstractIteratorDefinition of iterator methods that all our collections classes use to ensure consistency
 CAbstractMetrics
 CAbstractPortalModelBase class for models that are used in the portal by subclasses of <class>CSP.Portal.SourceControl.Base</class>
 CAbstractQAPI
 CabstractRefreshableAbstract base class to allow all portal pages to share a consistent interface for indicating whether auto-refresh behaviour is permitted
 CAbstractSessionThis class defines the interface for the OAuth2 Server session maintenance class
 CAbstractSet
 CAbstractTester
 CAbstractTypeThe generic Monitor data type
 CAbstractWSAPI
 CAdaptorThe following table displays the correspondence between JSON field values and property values that will be implemented by the JSON Adaptor
 CAdaptor
 CAdaptor
 CAdaptorSubclasses of SYNC.Adaptor are enabled for Object Synchronization and may be used when creating sync sets for the purpose of synchronizing object data with other systems
 CAdaptor
 CAdvancedSystem Management Portal - Advanced Configuration
 CAdvancedEditSystem Management Portal - Advanced Configuration
 CAdvancedListSystem Management Portal - Advanced Configuration
 CAgentThis is an internal class used for distributed SQL processing
 CAnyThis is a generic datatype to use whenever a more specific type is not applicable
 CAPIThis class defines system APIs used by the Systems Management Portal
 CAPIThis class defines Machine Learning UI APIs used by the Systems Management Portal
 CAutoFormThis class is used internally by InterSystems IRIS
 CBase
 CBasic
 CBinaryFor InterSystems internal use only, corresponds to a binary String
 CBinListFor InterSystems internal use only, corresponds to $List with no strings
 CBlackBoxThis class implements storage for various transformation objects
 CBridge
 CCatalogQueries
 CChangeControlInterfaceConfiguration Management Change Control Interface This provides the interface may be used to communicate with the change control class
 CCharsetClass to represent MIME charsets within InterSystems IRIS and map these charsets to InterSystems IRIS locales
 CChartContentThis utility class supplies the methods needed to control a chart using a navigator component
 CChartModel
 CClassDefinitionQuery
 CClassMgrThis class is used internally by InterSystems IRIS
 CCollationThis class defines the set of common index transformation (or collation) methods
 CCollationGeneratorThis class implements expression generators for all collations
 CcollectionThis class generates class definitions from XDATA class nodes
 CCompiledClassQuery
 CCompiledConstraintQuery
 CCompiledForeignKeyQuery
 CCompiledIndexQuery
 CCompiledInstanceVarQuery
 CCompiledMethodQuery
 CCompiledParameterQuery
 CCompiledProjectionQuery
 CCompiledPropertyQuery
 CCompiledQueryQuery
 CCompiledStorageQuery
 CCompiledTriggerQuery
 CCompiledUDLTextQuery
 CCompiledXDataQuery
 CCompleteCustomStorageSerial and persistent storage interface that doesn't provide any default behavior Use this class as the storage definition type class when the serial or persistent class implements the complete storage/serialization interface
 CcomponentParametersProperty superclass used to define special parameters for ZEN components
 CConfig
 CConnection
 CConstraintAbstractConstraint root class
 CConstraintUniqueUnique Constraint class
 CContextInternal class not for customer use
 CControllerThis utility class provides a centralized place for managing events between the client and the server
 CCubeFunctionSetThis class contains the set of functions that can be used within a DeepSee cube definition
 CCURRENTCONNECTIONSReturns one row for each xDBC server process currently running on this instance

Column Descriptions:
 CDaemonThis class is used internally by InterSystems IRIS
 CDataController
 CDataSourceThis class implements the IRIS Native API for Object Script DataSource interface
 CDataTypeDatatype superclass
 CdataViewThis abstract class defines the common interface needed by dataView components (the View part of the Model-View-Controller architecture)
 CDecompoundUtils
 CDeepSee
 CdisplayParametersProperty superclass used to define parameters available to ZEN Report.Display.node subclasses
 CDoubleFor InterSystems internal use only, corresponds to Double
 CDwxUtilsThis class is used internally by InterSystems IRIS
 CDynamicQuery
 CDynamicQueryBM
 CDynamicQueryGW
 CEmbeddedWhen using an embedded datatype class this provides a <member>Embedded method which returns an instance of the embedded class to the caller
 CEnsembleMgr
 CErrorThis class is used internally by InterSystems IRIS
 CExImDataCommon data used by both SQL import and export classes
 CFeatureGetter
 CFilemanDateCustom DATE data type designed to convert FILEMAN format (CYYMMDD) dates
 CFileManTemplate
 CFilemanTimeCustom Time datatype designed to handle internal FILEMAN format Time (HHMMSS)
 CFilemanTimeStampCustom TimeStamp datatype designed to handle internal FILEMAN format TimeStamp (CYYMMDD.HHMMSS)
 CFilemanTimeStampUTCCustom TimeStamp datatype designed to handle internal FileMan UNIVERSAL TIME datatype (CYYMMDD.HHMMSSZZZ)
 CFilemanYearCustom DATE data type designed to convert FILEMAN format YEAR fields
 CFileStream
 CFindUtils
 CForeignKeyDefinitionQuery
 CFunctionalIndex
 CFunctions
 CGatewayMgrThe Gateway Manager class defines an API used to control a Gateway from ObjectScript code
 CGatewayRegistry<class>CSP.Mgr.GatewayRegistry</class> is a registry of gateways which provide gateway management functionality
 CGeneralCollection of ClassMethods used by Studio
 CGeneralImpl
 CGeneratorGenerator methods for JSON.Adaptor
 CGlobal
 CGlobalIdentifierImplements the %GUID override property
 CGTWCatalogGateway Catalog Queries
 CGUID
 CHandlesErrors
 CHelpThis is a helper class that is used by the various SYSTEM classes to provide a Help method
 CHistory
 CHttpThis class implements various utility functions for HTTP
 CHttpRequestCreatorBase callback class to allow an <class>Application</class> to perform feed-specific initialization of a <class>Net.HttpRequest</class> object
 CICredentialsProvides credentials and (optionally) an SSL configuration to use for WebSocket HTTP requests @API.Extensible
 CIEventListenerInterface for handling events in the web socket connection
 CIJCDeviceFor internal use only
 CIndex
 CIndexClass Member Class: Index
 CIndexBuilder
 CIndexDefinitionQuery
 CInit
 CInlParser
 CInspectSAXTreeSupport Utility to review contents of SAXTree independently from XML Writer functionality
 CIntegerFor InterSystems internal use only, corresponds to Integer
 CInterfaceThis class is used internally by InterSystems IRIS
 CIPQSet
 CIterator
 CLayoutManagerThis utility class provides a centralized place for the coded used to implement control layout on a page
 CLegacyQueryThis class contains SQL queries to replace old queries in Library.ClassDefinition et al
 CLexrepStateOutputFunc
 CLibrarianThis class is used internally by InterSystems IRIS
 CLineIOAggregation holder class for methods implemented in those Stream classes that support line-by-line Read and Write operations
 CListThe List data type class is used to represent data that is in $List format
 CLiteralProperty class for literal values, for internal use only
 CLongLongFor InterSystems internal use only, corresponds to Integer
 CManager
 CMappingsAPIThis class is used internally by InterSystems IRIS
 CMathThis class groups a number of simple mathematical functions used by other PMML code
 CmenuCellThis is an internal, abstract class that is used to provide some commonality between <class>menu</class> and <class>menuItem</class>
 CMetaInfo
 CMetaIOAbstract implementation class providing methods used by MetaStreams to wrapper one or more IO streams, Library streams or Stream streams
 CMethodDefinitionQuery
 CMirrorMethods used by mirror pages
 CMonitor
 CMutators
 CNativeKnowledgebase
 Cnode
 CObjectHandleThis is an internal datatype used to represent OREF values
 CobjectModelParametersInternal class
 CObjectSynchronizerThis class implements a generator for the SyncObject method
 CODBCSQL
 COneWaySOAP.OnWay acts an indicator that a web method is implemented using a one-way SOAP message
 CPackageDefinitionQuery
 CPageGeneratorThis utility class is used by the ZEN Page Wizard to generate new page class definitions
 CParameterDefinitionQuery
 CPersistentPropertyThis is an additional property class for properties of a persistent class
 CPivotContentThis utility class supplies the methods needed to control a pivotTable using a navigator component
 CPopulateProperty superclass used to hold information about how to populate this property
 CPopulate
 CPopulateUtils
 CPosixTimeThe <class>PosixTime</class> data type class represents a time stamp value
 CProceduresThis class implements several utility methods that can be invoked either as class methods or as an SQL procedure call (SQL invoked routine)
 CProcessThe methods here control the Process Monitor which allow a programmer to capture metrics for the current process
 Cprocesses
 CProjectionDefinitionQuery
 CPropertyThis is an additional property class for properties of a persistent document class
 CPropertyDefinitionQuery
 CPropertyParametersProperty superclass used to hold information about property parameters for JSON.Adaptor
 CPropertyParametersPrivides all the parameters that a parameter needs to contain if it is to project correctly into an MV data file
 CPropertyParameters
 CPropertyParametersInternal
 CPropertyParameters
 CproxyObjectEnumeratee
 CqccServerThis class is used internally by InterSystems IRIS
 CQuery
 CQueryCompiler
 CQueryDefinitionQuery
 CQuerySourceThis class defines the API needed to connect data sources to DeepSee dashboards
 CquerySourceThis abstract class provides a standard interface for creating a <class>ResultSet</class> object that a component can then use to supply itself with data
 CQuerySuper
 CRecord
 CreportParametersProperty superclass used to define parameters available to ZEN reportPage classes
 CreportSchemaUtilities for ZEN Report schema
 CRtnInternal class not for customer use
 CSample
 CSASchemaThis class is used as the super class for all the classes that implement SASchema interface
 CScoreCardContentThis utility class supplies the methods needed to control a scoreCard using a navigator component
 CSecurity
 CSeekableIOAggregation holder class for methods implemented in Seekable stream classes The methods of this class work for both Byte and Character streams
 CSelectBoxUtilsUtility methods for "available-selected" list box components If isPage = 1, the list boxes are drawn on a page, not as part of a component
 CSerializerLikely this will need to be an AET populated with property values that are AE's that wrap Registered counterparts
 CSerializerThis is a utility class that provides an API for serializing objects to a wire protocol for interchange with remote systems
 CSerialStateSerial object interface
 CServer
 CServer
 CServerEventThe <CLASS>ServerEvent</CLASS> class implements the interface for Server callbacks
 CServerSocketIO
 CSetUtils
 CSocketCommonCommon class members to both Socket and ServerSocket
 CSocketIO
 CsourceThis class defines a set of properties that define how a DeepSee element gets data from its source table
 CSpecThis superclass is used as a known entry point for OpenAPI REST API Models
 CSQLThis class implements SQL functions to support SYSTEM.dotnet
 CSQLThis class implements SQL functions to support SYSTEM.external
 CSQLThis class implements SQL functions to support SYSTEM.java
 CSQLThis class implements SQL functions to support SYSTEM.python
 CSQLCatalogPrivSQL Catalog Queries - Privileged
 CSQLExImDataCommon data used by both SQL import and export classes
 CSQLProcedure
 CStatisticsThis class defines some common statistical functions to use in DeepSee
 CStatusThe Status data type class is used to represent an error status code
 CStemmer
 CStemToWord
 CStoragePhysical Storage Base Class
 CStorageDefinitionQuery
 CStreamThe <CLASS>CSP.Stream</CLASS> class implements a base class for multipart/mime streams sent to the CSP Server
 CStringFor InterSystems internal use only, corresponds to String
 CStrListFor InterSystems internal use only, corresponds to $List with strings
 CStudioTemplateMgrProvide a place to put the queries for the Studio templates and the other management functions
 CStyles
 CSysLogProvide a Library.SysLog class to allow logging of events while programs are running in a consistent fashion
 CSystem
 CSystemBaseBase superclass
 CTaskSuper
 CTerm
 CTest
 CTestUtils
 CTextServicesThis class provides the external interface for retrieving, storing, and compiling documents representing classes, routines, and include files (amongst others)
 CTimeSyncSubclass this class to implement a class that processes all objects of the specified class that have been modified since the last time the <method>Synchronize</method> or the <method>SynchronizeAll</method> was run
 CTraveler
 CTriggerTrigger member superclass, for internal use only
 CTriggerDefinitionQuery
 CUDLTextDefinitionQuery
 CUsers
 CUtil
 CUtil
 CUtilImplements Push Notification Utilities [ Internal ]
 CUtilityHandy utility functions
 CUtils
 CUtils
 CUtils
 CUtilsThis class contains shared methods used by the systems background task UI pages
 CUtils
 CUtilsUtility class for System Management Portal mirroring pages
 CUtilsThis class contains shared methods used by the QButtons UI pages
 CUtils
 CUtilsThis class bundles a number of utility methods for running PMML models and managing their results
 CUtils
 CUtils
 CUtilsThis class contains utility methods to manage stemming disambiguation rules
 CUtils
 CUtilsML Utilities
 CUtilsNavThis class contains Properties and Methods in support of component tableNavBar in SMP
 CWebBase
 CWhitelistUtilsWhitelist facility to selectively restrict web access to [ZenMethod] calls
 CWizardUtilsDeepSee.WizardUtils implements utility methods used by various DeepSee Wizards
 CXDataDefinitionQuery
 CXML