Rows
Row Methods
Name
Description
distinctArray(column)
Returns an array of distinct values in column
.
insert(rows, first?)
Inserts rows
into a data table. If first
is passed in, the rows are inserted at the top of the Rows
array.
join(table)
leftJoin(table)
newRow
Returns a new rows with the same schema as the existing rows. All values are set to null
.
replace(keyName, keyValue, row)
Replaces the row with the column value keyValue
in the column name keyName
with the row
passed in.
Delete Row Methods
Use the following methods to delete
rows from a data table.
Name
Description
eq(column, value)
Deletes the rows where the column column
is value
.
ne(column, value)
Deletes the rows where the column column
does not equalvalue
.
filter(function)
Deletes rows using a custom function. As the function
is evaluated, it will receive the current row, index position, and the list of all rows as delegate parameters.
The following deletes all rows where UserName
is apeters
.
Update Row Methods
Use the following methods to update
the values of rows in a data table.
Name
Description
update(column)
Starts an update method chain for a column
in a data table.
value(value)
Sets the value of the column passed in the update
method to value
.
filter(function)
Sets the value of the column passed in the update
method using a custom function. As the function
is evaluated, it will receive the current row, index position, and the list of all rows as delegate parameters.
The first example below sets the Active
column to false
for all rows. The second example sets the Active
column to false
only for UserName
apeters
. It is otherwise set to true
.
Visit DataTable Rows for detailed examples of using row data table methods.
Last updated