IPM
Find Class Reference

Class to enable use of <class>IPM.General.SemanticVersion.Index</class> with FIND. More...

Inheritance diagram for Find:
Inheritance graph

Public Member Functions

_.Library.Boolean ContainsItem (_.Library.String pItem)
 At minimum, <METHOD>ContainsItem()</METHOD> must always be supported. More...
 
_.Library.String NextItem (_.Library.String pItem)
 Supports INSUB (eventually?) - for now called from class query.
 
_.Library.String PreviousItem (_.Library.String pItem)
 Supports INSUB (eventually?) - for now called from class query.
 

Private Attributes

 __BaseIndexGlobal
   More...
 
 __Class
   More...
 
 __IncludePrerelease
   More...
 
 __IncludeSnapshot
   More...
 
 __IndexName
   More...
 
 __Name
   More...
 
 __Offset
   More...
 
 __Parameters
   More...
 
 __VersionExpression
   More...
 

Detailed Description

Class to enable use of <class>IPM.General.SemanticVersion.Index</class> with FIND.

For detailed documentation, see <class>IPM.General.SemanticVersion.Index</class>. TODO: emulate bitmap index by overriding GetChunk/NextChunk/PreviousChunk?

Member Function Documentation

◆ ContainsItem()

_.Library.Boolean ContainsItem ( _.Library.String  pItem)

At minimum, <METHOD>ContainsItem()</METHOD> must always be supported.

It returns 1 iff the given pItem is in the set S.

Member Data Documentation

◆ __BaseIndexGlobal

__BaseIndexGlobal
private

 

 

◆ __Class

__Class
private

 

 

◆ __IncludePrerelease

__IncludePrerelease
private

 

 

◆ __IncludeSnapshot

__IncludeSnapshot
private

 

 

◆ __IndexName

__IndexName
private

 

 

◆ __Name

__Name
private

 

 

◆ __Offset

__Offset
private

 

 

◆ __Parameters

__Parameters
private

 

 

◆ __VersionExpression

__VersionExpression
private