public interface JRHierarchicalDataset
| Modifier and Type | Method and Description | 
|---|---|
void | 
close()
Releases this object's resources. 
 | 
java.sql.Array | 
getArray(int leafIndex)
Returns the value of the designated leaf in the current branch node row as an Array object in the Java programming language. 
 | 
java.math.BigDecimal | 
getBigDecimal(int leafIndex)
Gets the value of the designated leaf in the current branch node row as a java.math.BigDecimal with full precision. 
 | 
java.io.InputStream | 
getBinaryStream(int leafIndex)
Returns the value of the designated leaf in the current branch node row as a stream in the Java programming language. 
 | 
boolean | 
getBoolean(int leafIndex)
Gets the value of the designated leaf node in the current branch node row as a boolean in the Java programming language. 
 | 
byte | 
getByte(int leafIndex)
Gets the value of the designated leaf in the current branch node row as a byte in the Java programming language. 
 | 
byte[] | 
getBytes(int leafIndex)
Gets the value of the designated leaf in the current branch node row as a byte array in the Java programming language. 
 | 
java.sql.Date | 
getDate(int leafIndex)
Returns the value of the designated leaf in the current branch node row as a java.sql.Date object 
 in the Java programming language. 
 | 
double | 
getDouble(int leafIndex)
Returns the value of the designated leaf in the current branch node row as a double in the Java programming language. 
 | 
float | 
getFloat(int leafIndex)
Returns the value of the designated leaf in the current branch node row as a float in the Java programming language. 
 | 
int | 
getInt(int leafIndex)
Returns the value of the designated leaf in the current branch node row as an int in the Java programming language. 
 | 
long | 
getLong(int leafIndex)
Returns the value of the designated leaf in the current branch node row as a long in the Java programming language. 
 | 
JRHierarchicalDatasetMetaData | 
getMetaData()
Retrieves the number, types and properties of this object's leaves. 
 | 
short | 
getShort(int leafIndex)
Returns the value of the designated leaf in the current branch node row as a short in the Java programming language. 
 | 
java.lang.String | 
getString(int leafIndex)
Returns the value of the designated leaf in the current branch node row as a String in the Java programming language. 
 | 
java.sql.Time | 
getTime(int leafIndex)
Returns the value of the designated leaf in the current branch node row as a java.sql.Time object 
 in the Java programming language. 
 | 
java.sql.Timestamp | 
getTimestamp(int leafIndex)
Returns the value of the designated leaf in the current branch node row as a java.sql.Timestamp object 
 in the Java programming language. 
 | 
boolean | 
next(java.lang.String branchName)
Moves the cursor down one row from its current position in the current node. 
 | 
boolean | 
wasNull()
Reports whether the last leaf read has a value of SQL NULL. 
 | 
JRHierarchicalDatasetMetaData getMetaData()
boolean next(java.lang.String branchName)
branchName - The full path name of the current node. Its delimiter is full stop which is defined by JRHierarchicalDatasetMetaData.PATH_DELIMITER, like "Employee.Orders".boolean getBoolean(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...byte getByte(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...byte[] getBytes(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...short getShort(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...int getInt(int leafIndex)
leafIndex - column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...long getLong(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...float getFloat(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...double getDouble(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...java.math.BigDecimal getBigDecimal(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...java.sql.Date getDate(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...java.sql.Time getTime(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...java.sql.Timestamp getTimestamp(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...java.lang.String getString(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...java.sql.Array getArray(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...java.io.InputStream getBinaryStream(int leafIndex)
leafIndex - Column index of the designated leaf node in the current branch node row. The first column is 1, the second is 2,...boolean wasNull()
void close()