WeBWorK::DB::Record - common functionality for Record classes.
Create a new record object, set initial values from the record object $Prototype, which must be a subclass of WeBWorK::DB::Record.
Create a new record object, set initial values from the hash %fields, which must contain keys equal to the field names of the record class.
Returns a string representation of the object's keyfields.
Returns a string representation of the object's fields.
Returns a hash representation of the object's fields. If interpreted as a list, the fields will be in order.
Returns an array representation of the object's fields.