The children of this row. If the row is a leaf row, the array is empty.
Returns a representation of this row as an object keyed on the column names.
Traverses the parents of this row, returning the total number of parents.
The string name of this row, as used in the Row Path.
The Table that owns this Row. Only one table may own a Row.
The parent Row of this Row, or null if it is a root Row.
Appends a child row to this row, setting the child row's parent and updating the length of the owner table. A row must not be parented to both the owner and another row!
The row to parent to this row
Gets the value of a particular column of this row. Columns may be referenced by either the index in the column names, or the string name of the column
The column to set, or it's index.
The value of this row at the given column.
Inserts a child row into the given index
Set the row name explicitly
Sets the value of a particular column of this row. Columns may be referenced either by index or their string name.
The column to set, or it's index in the owning table's columnNames
The value to set
Generated using TypeDoc
A class representing a Row in a Table. Rows may be grouped, and are owned by a single Table. The grouping is traversable via parent, children, and owner.