deleteMultiple()

Delete all records that meet the criteria provided by the GlideRecord's query.

This is done at the Database level, instead of from the javascript runtime, so the performance is much better.

Parameters: None

Returns: None

Mutates Self?

Nope

Examples:

Script

var syslogGr = new GlideRecord('syslog');
syslogGr.addEncodedQuery('message=a lot of spam');
syslogGr.query();
while(syslogGr.next()) {
  //bad performance
  syslogGr.deleteRecord();
}

var syslogGr = new GlideRecord('syslog');
syslogGr.addEncodedQuery('message=a lot of spam');
syslogGr.query();
//good performance
syslogGr.deleteMultiple();