Skip to main content

%DeepSee.Connector.ResultSet

Class %DeepSee.Connector.ResultSet Extends %SQL.CustomResultSet [ Abstract, System = 4 ]

This is the base class for Custom ResultSets generated by DeepSee Connectors.

Parameters

CONNECTOR

Parameter CONNECTOR As STRING;

Name of connector class that created this result set.

Properties

%connector

Property %connector As %DeepSee.DataConnector [ Private ];

DataConnector object that owns this result set instance.

%sourceResultSet

Property %sourceResultSet As %SQL.IResultSet [ Private ];

Source Result Set object that provides the records to the connector. It is also possible to create a DataConnector without a source result set. In that case, this property will be set to "".

Methods

%OpenCursor

Method %OpenCursor(pRowCount As %Integer = 100) As %Status

Initialize the result set.

%Next

Method %Next(ByRef pSC As %Library.Status = {$$$OK}) As %Library.Integer

Actual implementation is generated in a subclass.

%CloseCursor

Method %CloseCursor() As %Status

Close the source result set.