Adds a child command that effectively puts it as a child process of sorts. Not all command types can have
subCommands however, and command types may only allow specific child types of commands.
Parameters: subcommand - to add to this event. true if the subcommand was successfully added to this event. throws: NullPointerException - if the subcommand is null. throws: IllegalArgumentException - if the subcommand transaction is not equal to this instances' transaction id.
Gets the unique identifier for this history reference.
Simply number that unique identifies this service reference within the iSQL-Viewer application. If the Id is -1
or less than 0, then that indicates that this particular history reference instance is not registered within the
application.
This value has no real value other than uniquely identifying this historical event.
the id of this historical command; can be negative if not previously set.
If multiple events occur within the same transaction they will all be associated with the same transaction id.
This id has no real value in its solitary form.
the transactionId for this event; can be negative if not set or is not applicable to this event.
This is typically either the raw text of the command like the SQL statement executed. This field may not be
available for all types of commands where the command cannot be effectively reproduced. Such as when a
transaction was started by setting the auto-commit state to false on the connection.
Parameters: commandText - of the command being executed; can be null if no text command was executed.
Sets the service reference identifier to the specified value.
Parameters: id - the id to set to uniquely identify this service. throws: IllegalArgumentException - if the given id is not a positive number. throws: FieldNotModifiableException - if the id for this instance has already been set.