Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

%ZHSLIB.PackageManager.Server.Application

persistent class %ZHSLIB.PackageManager.Server.Application extends %Library.Persistent, %ZHSLIB.PackageManager.Core.Application

SQL Table Name: %ZHSLIB_PackageManager_Server.Application

Property Inventory

Method Inventory

Parameters

parameter XMLTYPE = ServerApplication;
Inherited description: This parameter provides the default XMLTYPE for the class. If it is empty then the class name will be used to construct a default XML type.

The default XMLTYPE is used when naming and referencing this type in a schema and the schema context did not provide an XML type name.

Properties

property SemVer as %String (MAXLEN = 512);
Property associated with the index to allow quick $Query'ing over SemVer order based on ID
Property methods: SemVerCompute(), SemVerDisplayToLogical(), SemVerGet(), SemVerGetStored(), SemVerIsValid(), SemVerLogicalToDisplay(), SemVerLogicalToOdbc(), SemVerNormalize(), SemVerSQLCompute(), SemVerSet(), SemVerSetT()

Methods

classmethod OrderedMatchesClose(ByRef qHandle As %Binary) as %Status
classmethod OrderedMatchesExecute(ByRef qHandle As %Binary, pName As %String = "", pVersionExpression As %String = "*", pParameters As %String = "") as %Status
classmethod OrderedMatchesFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status

Queries

query OrderedMatches(pName As %String = "", pVersionExpression As %String = "*", pParameters As %String = "")
Selects Name As %String, VersionString As %String

Indexes

index ($Application on ) [Extent, Type = bitmap];
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (ManifestSearchIndex on Manifest(KEYS)) [Data = Manifest(ELEMENTS)];
index (NameBitmap on Name) [Type = bitmap];
index (NameVersion on Name,VersionString) [Unique];
Index methods: NameVersionCheck(), NameVersionCheckUnique(), NameVersionDelete(), NameVersionExists(), NameVersionOpen(), NameVersionSQLCheckUnique(), NameVersionSQLExists(), NameVersionSQLFindPKeyByConstraint(), NameVersionSQLFindRowIDByConstraint()
index (SemVer on Name,Version);
Index methods: SemVerCompute(), SemVerDelete(), SemVerDeleteIndex(), SemVerDisplayToLogical(), SemVerExists(), SemVerFind(), SemVerGet(), SemVerGetIndexGlobalNode(), SemVerGetStored(), SemVerIndexLocation(), SemVerIndexLocationForCompile(), SemVerInsert(), SemVerInsertIndex(), SemVerIsValid(), SemVerLogicalToDisplay(), SemVerLogicalToOdbc(), SemVerNode(), SemVerNormalize(), SemVerPurgeIndex(), SemVerSQLCompute(), SemVerSegmentFinalize(), SemVerSegmentInitialize(), SemVerSegmentInsert(), SemVerSet(), SemVerSetT(), SemVerSortBeginIndex(), SemVerSortEndIndex(), SemVerUpdateIndex()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Storage Model: Storage (%ZHSLIB.PackageManager.Server.Application)

^HS.PM.Server.ApplicationD(ID)
=
%%CLASSNAME
Name
Version
IsLatest
Payload
VersionString
Manifest
SemVer
FeedbackOpens in a new tab