| Interface | Description | 
|---|---|
| Groupable | 
 This interface is used for some group by columns, 
 or some columns with group level values. 
 | 
| Record | 
 This interface provides the method which is used to access database record. 
 | 
| Class | Description | 
|---|---|
| Db | 
 A class that encapsulates all JDBC types and Column Attributes. 
 | 
| DbBigInt | 
 The  
DbBigInt class wraps a value of the primitive type long in an object. | 
| DbBinary | 
 The  
DbBinary class wraps an array of primitive type byte
 in an object. | 
| DbBit | 
 The  
DbBit class wraps a value of primitive type boolean
 in an object. | 
| DbChar | 
 The  
DbChar class represents character strings. | 
| DbColDesc | 
 A class that encapsulates all description
 information about a column in a result set. 
 | 
| DbCompCol | 
 DbCompCol constructs a computation column. 
 | 
| DbDate | 
 The  
DbDate class wraps a value of primitive type long
 in an object. | 
| DbDateTime | 
 The super class of DbDate, DbTime, and DbTimestamp. 
 | 
| DbDecimal | 
 The  
DbDecimal class wraps a value of the type BigDecimal in an object. | 
| DbDouble | 
 The  
DbDouble class wraps a value of the primitive type double in an object. | 
| DbInteger | 
 The  
DbInteger class wraps a value of the primitive type int in an object. | 
| DbNumber | 
 The super class of all number types. 
 | 
| DbReal | 
 The  
DbReal class wraps a value of the primitive type float in an object. | 
| DbSmallInt | 
 The  
DbSmallInt class wraps a value of the primitive type short in an object. | 
| DbTime | 
 The  
DbTime class wraps a value of primitive type long
 in an object. | 
| DbTimestamp | 
 A thin wrapper around SQL  
TIMESTAMP value. | 
| DbTinyInt | 
 The  
DbTinyInt class wraps a value of the primitive type byte in an object. | 
| DbValue | 
 An abstract class that provides a set of methods to convert data between
 JDBC data type to Java data types. 
 |