Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%IPM] >  [General] >  [SemanticVersionExpression] >  [Range]
Private  Storage   

serial class %IPM.General.SemanticVersionExpression.Range extends %SerialObject

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2 5


Summary

Properties
Comparators Expression

Methods
%AddToSaveSet %AddToSyncSet %ClassIsLatestVersion %ClassName
%ConstructClone %Delete %DeleteId %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Extends %GetParameter
%GetSwizzleObject %IsA %IsModified %IsNull
%New %NormalizeObject %ObjectIsNull %ObjectModified
%OnBeforeAddToSync %OnDetermineClass %Open %OpenId
%OriginalNamespace %PackageName %RemoveFromSaveSet %ResolveConcurrencyConflict
%SerializeObject %SetModified %SyncObjectIn %SyncTransport
%ValidateObject FromString InRange LogicalToOdbc
OdbcToLogical ToResolvedString ToString


Parameters

• parameter DEFAULTGLOBAL = "^IPM.General.SemVer.Range";

Properties

• property Comparators as list of %IPM.General.SemanticVersionExpression.Comparator;
• property Expression as %String [ ReadOnly ];

Methods

• classmethod FromString(pRangeExpr As %String, Output pRange As %IPM.General.SemanticVersionExpression.Range) as %Status
• method InRange(pVersion As %IPM.General.SemanticVersion) as %Boolean
• method ToResolvedString() as %String
• method ToString() as %String


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.