Skip to main content

%DeepSee.Sets.Set

A default implementation of the ISet interface. An instance of this class represents a snapshot of the result set which was used to create it.

Method Inventory

Methods

method AddAnnotation(key As %String, value As %String) as %Status
Adds a single elelment to teh array of annotations
method Count() as %Integer
Inherited description: Returns a number of elements in the set
method GetAnnotation() as %RawString
method GetAnnotationByKey(key As %String) as %String
Convenience method to get a specific annotation from the array
method GetData(pKey As %RawString) as %RawString
GetData returns the data associated with a Set member
method GetResultSet() as %SQL.IResultSet
Returns a result set oref that contains all of the members of the set
method IsAMemberOf(pKey As %RawString) as %Integer
This method returns 1 if pKey is a member of the set.
method SetAnnotation(annotation As %RawString) as %Status
method asList() as %List
Returns all set members as $list. Ignores any data associated with members.

Inherited Members

Inherited Methods

FeedbackOpens in a new tab