Name

global.GlobalRankHelper

Description

No description available

Script

var GlobalRankHelper = Class.create();
GlobalRankHelper.prototype = {
  initialize: function() {},
  populateGlobalRank: function(tableName, column, batchSize, startIndex, blockSize, encodedQuery, orderByField, orderDesc) {
      var sequencer = new SNC.AgileRankSequencer(tableName, column);
      var gr = new GlideRecord("rank_configuration");
      gr.addQuery("table", tableName);
      gr.addQuery("column", column);
      gr.query();
      if (gr.next()) {
          if (JSUtil.nil(startIndex))
              startIndex = gr.getValue("last_index");
          if (JSUtil.nil(blockSize))
              blockSize = gr.getValue("block_size");
      }
      sequencer.populateGlobalRank(batchSize, startIndex, blockSize, encodedQuery, orderByField, orderDesc);
  },

  type: 'GlobalRankHelper'
};

Sys ID

9429413ab35333003fa1e6e316a8dc84

Offical Documentation

Official Docs: