public class TableRow
extends java.lang.Object
| Constructor and Description |
|---|
TableRow(java.lang.String table,
java.util.List<java.lang.String> columns)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Return true if this object equals obj, false otherwise.
|
boolean |
getBooleanColumn(java.lang.String column)
Return the boolean value of column.
|
java.util.Date |
getDateColumn(java.lang.String column)
Return the date value of column.
|
double |
getDoubleColumn(java.lang.String column)
Return the double value of column.
|
int |
getIntColumn(java.lang.String column)
Return the integer value of column.
|
long |
getLongColumn(java.lang.String column)
Return the long value of column.
|
java.lang.String |
getStringColumn(java.lang.String column)
Return the String value of column.
|
java.lang.String |
getTable()
Return the name of the table containing this row, or null if this row is
not associated with a database table.
|
boolean |
hasColumn(java.lang.String column)
Return true if this row contains a column with this name.
|
boolean |
hasColumnChanged(java.lang.String column)
Return true if this row contains this column and the value has been updated.
|
int |
hashCode()
Return a hash code for this object.
|
boolean |
isColumnNull(java.lang.String column)
Return true if the column is an SQL NULL.
|
void |
setColumn(java.lang.String column,
boolean b)
Set column to the boolean b.
|
void |
setColumn(java.lang.String column,
java.util.Date d)
Set column to the date d.
|
void |
setColumn(java.lang.String column,
double d)
Set column to the double d.
|
void |
setColumn(java.lang.String column,
int i)
Set column to the integer i.
|
void |
setColumn(java.lang.String column,
long l)
Set column to the long l.
|
void |
setColumn(java.lang.String column,
java.lang.String s)
Set column to the String s.
|
void |
setColumnNull(java.lang.String column)
Set column to an SQL NULL.
|
void |
setTable(java.lang.String table) |
java.lang.String |
toString()
Return a String representation of this object.
|
public TableRow(java.lang.String table,
java.util.List<java.lang.String> columns)
table - The name of the database table containing this row.columns - A list of column names. Each member of the List is a String.
After construction, the list of columns is fixed; attempting
to access a column not in the list will cause an
IllegalArgumentException to be thrown.public java.lang.String getTable()
public void setTable(java.lang.String table)
public boolean hasColumn(java.lang.String column)
column - The column name (case-insensitive)public boolean hasColumnChanged(java.lang.String column)
column - The column name (case-insensitive)public boolean isColumnNull(java.lang.String column)
column - The column name (case-insensitive)public int getIntColumn(java.lang.String column)
column - The column name (case-insensitive)public long getLongColumn(java.lang.String column)
column - The column name (case-insensitive)public double getDoubleColumn(java.lang.String column)
column - The column name (case-insensitive)public java.lang.String getStringColumn(java.lang.String column)
column - The column name (case-insensitive)public boolean getBooleanColumn(java.lang.String column)
column - The column name (case-insensitive)public java.util.Date getDateColumn(java.lang.String column)
column - The column name (case-insensitive)public void setColumnNull(java.lang.String column)
column - The column name (case-insensitive)public void setColumn(java.lang.String column,
boolean b)
column - The column name (case-insensitive)b - The boolean valuepublic void setColumn(java.lang.String column,
java.lang.String s)
column - The column name (case-insensitive)s - The String valuepublic void setColumn(java.lang.String column,
int i)
column - The column name (case-insensitive)i - The integer valuepublic void setColumn(java.lang.String column,
long l)
column - The column name (case-insensitive)l - The long valuepublic void setColumn(java.lang.String column,
double d)
column - The column name (case-insensitive)d - The double valuepublic void setColumn(java.lang.String column,
java.util.Date d)
column - The column name (case-insensitive)d - The date valuepublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - Copyright © 2013 DuraSpace. All Rights Reserved.