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 whose 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 Summary
Constructors Constructor Description TableRow(Map<String,TableFieldValue> fields)
Constructs the table row from the specified dictionary of fields.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableRow
getCopy()
Map<String,TableFieldValue>
getFields()
Gets all the fields of this table row.TableFieldValue
getFieldValue(String field)
Gets the value of the specified field in this table row.
-
-
-
Constructor Detail
-
TableRow
public TableRow(Map<String,TableFieldValue> fields)
Constructs the table row from the specified dictionary of fields.- Parameters:
fields
- aMap
ofTableFieldValue
instances, each of them mapped to the name of a table's column.
-
-
Method Detail
-
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()
-
-