Package org.apache.storm.jdbc.common
Class Column<T>
- java.lang.Object
-
- org.apache.storm.jdbc.common.Column<T>
-
- All Implemented Interfaces:
Serializable
public class Column<T> extends Object implements Serializable
A database table can be defined as a list of rows and each row can be defined as a list of columns where each column instance has a name, a value and a type. This class represents an instance of a column in a database row. For example if we have the following table named user:____________________________ | UserId | UserName | | 1 | Foo | | 2 | Bar | ----------------------------
The following class can be used to represent the data in the table as
> rows = new ArrayList
- >();
List
row1 = Lists.newArrayList(new Column("UserId", 1, Types.INTEGER), new Column("UserName", "Foo", Types.VARCHAR)) List row1 = Lists.newArrayList(new Column("UserId", 2, Types.INTEGER), new Column("UserName", "Bar", Types.VARCHAR)) rows.add(row1) rows.add(row2) ]]> - See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getColumnName()
int
getSqlType()
T
getVal()
int
hashCode()
String
toString()
-