Module

casFetchData

Fetch rows from cas Tables

Parameters:
Name Type Description
store store

restaf store

session rafObject

cas session

payload object

info to read data

returns data and data for scrolling.

promise
Example
let payload = { start:0, limit:20, format: false, table: {caslib: 'casuser', name: 'sales'}} ;
let result = await casFetchData(store, session, payload);
  result = {
     data : {rows: array of row data,  schema=<schema for table>},
     pagination: {next: {<page>}, prev: {<page>}
  }
  page = {start: <number>, limit: <number>, format: <true:false> table: <caslib: <string>, name:<string>}
}
 Will return a row of length 0 if no data is found.
 Will throw exceptions if cas code fails(ex: fetch action fails)