Modifier and Type | Method and Description |
---|---|
void |
end()
Last record.
|
java.lang.String |
field(int index)
Get value of specific fields.
|
java.lang.String |
field(java.lang.String name)
Use field name returns a value.
|
<T> java.util.List<T> |
fieldArray(java.lang.String name,
java.lang.Class<T[]> castClass)
Get value by specified field name.
|
java.math.BigDecimal |
fieldBigDecimal(java.lang.String name)
Get value by specified field name.
|
byte[] |
fieldBytes(java.lang.String name)
Get value by specified field name.
|
double |
fieldDouble(java.lang.String name)
Get value by specified field name.
|
float |
fieldFloat(java.lang.String name)
Get value by specified field name.
|
int |
fieldInt(java.lang.String name)
Get value by specified field name.
|
long |
fieldLong(java.lang.String name)
Get value by specified field name.
|
void |
fieldNames(java.util.function.Consumer<java.lang.String> action)
Get name of table fields.
|
java.lang.Object |
fieldObject(java.lang.String name)
Get value by specified field name.
|
void |
first()
First record.
|
void |
forEach(java.util.function.Consumer<RowSet> action)
Get each row data from the record.
|
int |
getFieldCount()
Get count of table fields.
|
int |
getRecordCount()
Get count of record.
|
boolean |
isBof()
Verify whether first record.
|
boolean |
isEof()
Verify whether end of the record.
|
boolean |
isNull(java.lang.String name)
If the query database specifies a field name and its value is null, it will return null.
|
void |
move(int index)
Move to index.
|
void |
next()
Next row.
|
java.util.stream.Stream<RowSet> |
parallelStream()
Returns parallel stream of the number of data after the query is completed.
|
void |
previous()
Previous row.
|
java.util.stream.Stream<RowSet> |
stream()
Returns ordered stream of the number of data after the query is completed.
|
int getFieldCount()
boolean isNull(java.lang.String name)
name
- Field namevoid fieldNames(java.util.function.Consumer<java.lang.String> action)
action
- Consumerjava.lang.String field(int index)
index
- An index returns a value of position.java.lang.String field(java.lang.String name)
name
- Field namebyte[] fieldBytes(java.lang.String name)
name
- Field namelong fieldLong(java.lang.String name)
name
- Field nameint fieldInt(java.lang.String name)
name
- Field namefloat fieldFloat(java.lang.String name)
name
- Field namedouble fieldDouble(java.lang.String name)
name
- Field namejava.math.BigDecimal fieldBigDecimal(java.lang.String name)
name
- Field name<T> java.util.List<T> fieldArray(java.lang.String name, java.lang.Class<T[]> castClass)
T
- list elementname
- Field namecastClass
- Cast classjava.lang.Object fieldObject(java.lang.String name)
name
- Field namevoid next()
void previous()
void move(int index)
index
- indexvoid first()
void end()
boolean isBof()
boolean isEof()
int getRecordCount()
void forEach(java.util.function.Consumer<RowSet> action)
action
- Row of recordjava.util.stream.Stream<RowSet> stream()
java.util.stream.Stream<RowSet> parallelStream()