Class TableRow

java.lang.Object
org.silverpeas.components.mydb.model.TableRow

public class TableRow extends Object
A row in a table in a data source. A row is a tuple in which each field matches a given column of the requested table. Hence, the field name in the row is the column name and its value the value in the column.
Author:
mmoquillon
  • Constructor Details

    • TableRow

      public TableRow(Map<String,TableFieldValue> fields)
      Constructs the table row from the specified dictionary of fields.
      Parameters:
      fields - a Map of TableFieldValue instances, each of them mapped to the name of a table's column.
  • Method Details

    • getFields

      public Map<String,TableFieldValue> getFields()
      Gets all the fields of this table row.
      Returns:
      a Map between a field name and its value.
    • getFieldValue

      public TableFieldValue getFieldValue(String field)
      Gets the value of the specified field in this table row.
      Parameters:
      field - the name of the field.
      Returns:
      the value of the asked field.
    • getCopy

      public TableRow getCopy()