1 Ax.util.Map.of

Create a java Map

Copy
var list = Ax.util.Map.of("A", 1, "B", 2);
console.log(list)
{
  "A": 1,
  "B": 2,
}

2 Ax.util.Map.filter

Retrieve a map from keys starting with pattern

This method is useful to isolate properties from a Js object

Copy
var rsyscols = Ax.db.executeQuery(`
       SELECT systables.tabid  AS systables$tabid,  systables.tabname AS systables$tabname,
               syscolumns.colno AS syscolumns$colno, syscolumns.colname AS syscolumns$colname, syscolumns.coltype AS syscolumns$coltype
          FROM systables, syscolumns
         WHERE systables.tabid = syscolumns.tabid
           AND systables.tabname = "systables"
           AND syscolumns.colname = "tabtype"`).toOne();
           
var systables  = Ax.util.Map.filter(rsyscols, "systables$");
var syscolumns = Ax.util.Map.filter(rsyscols, "syscolumns$");
console.log(systables);
console.log(syscolumns);
{
  "tabid": 1,
  "tabname": "systables"
}

{
  "colid": 11,
  "colname": "tabtype",
  "coltype": 0
}