Name

rows()

Class

Table

Description

Gets all rows from the table. Returns an iterator, so for must be used to iterate through all the rows, as shown in the example above.

Examples

  • Table table;
    
    void setup() {
    
      table = new Table();
    
      table.addColumn("name");
      table.addColumn("type");
    
      TableRow newRow = table.addRow();
      newRow.setString("name", "Lion");
      newRow.setString("type", "Mammal");
    
      newRow = table.addRow();
      newRow.setString("name", "Snake");
      newRow.setString("type", "Reptile");
    
      newRow = table.addRow();
      newRow.setString("name", "Mosquito");
      newRow.setString("type", "Insect");
    
      for (TableRow row : table.rows()) {
        println(row.getString("name") + ": " + row.getString("type"));
      }
    }
    
    // Sketch prints:
    // Lion: Mammal
    // Snake: Reptile
    // Mosquito: Insect
    

Syntax

  • .rows()

Return

  • Iterable<TableRow>