Skip to main content
Version: 1.21.3

SimpleTable

This class provides methods to get information on the parent and child tables.

SimpleTable()


Use this constructor to instantiate a new SimpleTable object.

Example:

SimpleTable()
let table = new SimpleTable('task');

getParentTables()


Use this method to get information about the parent tables of all inheritance levels related to the table specified in the object constructor.

Return:

TypeDescription
Array of ObjectsThis method returns an array that contains a list of parent tables (with their IDs and names) to the table specified.

Example:

getParentTables()
let table = new SimpleTable('sys_report_chart');
ss.info(table.getParentTables());
//Info: [{"sys_id":"156636381105818096","name":"sys_report"}]

getChildTables()


Use this method to get information about the child tables to any table, detailing all levels of inheritance.

Return:

TypeDescription
Array of ObjectsThis method returns an array that contains a list of the child tables (with their IDs and names) to the table specified.

Example:

getChildTables()
let table = new SimpleTable('sys_report_chart');
ss.info(table.getChildTables());
//Info: [{"sys_id":"156836096302084733","name":"sys_report_chart_pie"},{"sys_id":"156836096401430308","name":"sys_report_chart_timed_trends"},
//{"sys_id":"156636392206287762","name":"sys_report_chart_timed"},{"sys_id":"156636392003126252","name":"sys_report_chart_bar"},{"sys_id":"156836096101018153",
//"name":"sys_report_chart_timed_line"}]