beta.xbrl.xule.ProfileStats

The beta.xbrl.xule.ProfileStats class stores profiling information for a XULE expression.

class beta.xbrl.xule.ProfileStats

Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a NotImplementedError exception.

Attributes

beta.xbrl.xule.ProfileStats.execution_count

Returns the number of times this expression was executed.

beta.xbrl.xule.ProfileStats.execution_time

Returns the total execution time of this expression including child expressions in micro-seconds.

beta.xbrl.xule.ProfileStats.execution_time_self

Returns the execution time of this expression only (without child expressions) in micro-seconds.

Special methods

__eq__, __ge__, __gt__, __le__, __lt__, __ne__