Interface IEntityCursor

All Superinterfaces:
ICursor, IDisposable, IEntity
All Known Subinterfaces:
IAgentCursor, IAgentInCampaignOperationLogCursor, IAgentOperationLogCursor, ICampaignCursor, ICampaignOperationLogCursor, IConfigurationLogCursor, IConsentAuditCursor, IConsentCursor, IContactCursor, IContactHistoryCursor, IContactProfileCursor, IContactProfileFieldPrivacyCursor, IContactProfileGdprRequestCursor, IContactProfileInProgressWorkflowCursor, IContactProfileInteractionHistoryCursor, IContactProfileQueuedEmailCursor, IContactProfileQueuedSocialCursor, IContactProfileScheduledContactCursor, ICubeCursor, IDocumentCursor, IInstanceOperationLogCursor, IInteractionHistoryCursor, IInteractionThreadCursor, IKBDocumentCursor, IMediaCursor, IOxeSynchroDashboardCursor, IPendingWorkCursor, IPrivacyCategoryCursor, IPurposeCursor, IQueuedAgentPickUpTaskCursor, IQueuedEmailCursor, IQueuedSocialCursor, IRecordingCursor, IReportTemplateCursor, IRoleCursor, ISavedReportCursor, IScriptDocumentCursor, ISentEmailCursor, ISentSocialCursor, IServiceCursor, ISystemEventLogCursor, ITeamCursor, IUserDefinedEnumeratedFieldCursor, IWorkflowDefinitionCursor

public interface IEntityCursor extends ICursor
Represents a cursor on an entity.
  • Method Details

    • fetchAsAttributes

      Attribute[][] fetchAsAttributes(int position, int numberOfRows) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException
      Fetches rows in the cursor and returns the rows fetched from the database as attributes.
      Parameters:
      position - Index of the first row to fetch. The index is zero-based.
      numberOfRows - Number of rows to fetch.
      Returns:
      The rows fetched from the database as attributes.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
      altitude.integrationServer.exceptions.ISSqlException
    • fetchAsValues

      String[][] fetchAsValues(int position, int numberOfRows) throws Exception, altitude.integrationServer.exceptions.ISException
      Fetches rows in the cursor and returns the rows fetched from the database as values.
      Parameters:
      position - Index of the first row to fetch. The index is zero-based.
      numberOfRows - Number of rows to fetch.
      Returns:
      The rows fetched from the database as values.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException