Home > Class Reference > %SYS namespace > %ZHSLIB.PackageManager.Server.Module

%ZHSLIB.PackageManager.Server.Module

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

SQL Table Name: %ZHSLIB_PackageManager_Server._MODULE

Property Inventory

Method Inventory

Parameters

parameter XMLTYPE = ServerModule;
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(), 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()

Methods

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

Queries

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

Indexes

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.Module)

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