Class StatResult

Used to access the results of a StatLib execution.

Constructors

StatResult()

Initializes a new instance of the StatResult class.

Declaration

StatResult

Methods

atGroupBegin(Integer)

Checks if the current row is the first row for a given group.

Declaration

Bool atGroupBegin(Integer column)

Parameters

Type Name Description
Integer column The column which identifies the group.

Returns

Type Description
Bool True if we're at the first row for this group; otherwise, false.

atGroupEnd(Integer)

Checks if the current row is the last row for a given group.

Declaration

Bool atGroupEnd(Integer column)

Parameters

Type Name Description
Integer column The column which identifies the group.

Returns

Type Description
Bool True if we're at the last row for this group; otherwise, false.

dumpParser()

Returns a string with everything in the StatResult parser listed.

Declaration

String dumpParser()

Returns

Type Description
String A string with everything in the StatResult parser listed.

eof()

Checks if the internal iterator is past the last element.

Declaration

Bool eof()

Returns

Type Description
Bool True if the internal iterator is past the last element; otherwise, false.

getField(Integer)

Returns the value for the given field at the current row.

Declaration

String getField(Integer column)

Parameters

Type Name Description
Integer column The zero-based index of columns.

Returns

Type Description
String The value for the given column at the current row.

getField(String)

Returns the value for the given field at the current row.

Declaration

String getField(String field)

Parameters

Type Name Description
String field The name of the field to retrieve.

Returns

Type Description
String The value for the given field at the current row.

next()

Moves the internal iterator to next element.

Declaration

Bool next()

Returns

Type Description
Bool Eof() after move.

rewind()

Rewinds the internal iterator.

Declaration

Void rewind()

Returns

Type Description
Void

saveAsResult(Integer,Integer,Integer)

Returns a reference to a result set.

Declaration

Integer saveAsResult(Integer column, Integer ownerId, Integer maxRows)

Examples

The result set reference can be used like this to display tickets in the result set (if the result set references tickets):

setVariable("url", getProgram(1) + "&action=listTickets&special=11&resultKey=" + resKey .toString());

Parameters

Type Name Description
Integer column What column to use as ID field
Integer ownerId ID of the owner of the result set (so it can be deleted at logout time)
Integer maxRows Maximum number wanted in the result set.

Returns

Type Description
Integer A reference to the result set.