%DeepSee.Sets.Set
hidden class %DeepSee.Sets.Set extends %Library.RegisteredObject, %DeepSee.Sets.ISet
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
- AddAnnotation()
- Count()
- GetAnnotation()
- GetAnnotationByKey()
- GetData()
- GetResultSet()
- IsAMemberOf()
- SetAnnotation()
- asList()
Methods
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 %CacheString
Convenience method to get a specific annotation from the array
method GetData(pKey As %CacheString) as %CacheString
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 %CacheString) as %Integer
This method returns 1 if pKey is a member of the set.
method SetAnnotation(annotation As %CacheString) as %Status
method asList() as %List
Returns all set members as $list. Ignores any data associated with members.
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()