Package org.jdbi.v3.core.result
Class RowView
- java.lang.Object
-
- org.jdbi.v3.core.result.RowView
-
- Direct Known Subclasses:
RowViewImpl
public abstract class RowView extends java.lang.ObjectA RowView is an accessor forResultSetthat usesRowMapperorColumnMapperto extract values. It is not valid outside the scope of the method that receives it.
-
-
Constructor Summary
Constructors Constructor Description RowView()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description <T> TgetColumn(int column, java.lang.Class<T> type)Use a column mapper to extract a type from the current ResultSet row.java.lang.ObjectgetColumn(int column, java.lang.reflect.Type type)Use a column mapper to extract a type from the current ResultSet row.<T> TgetColumn(int column, GenericType<T> type)Use a column mapper to extract a type from the current ResultSet row.abstract <T> TgetColumn(int column, QualifiedType<T> type)Use a qualified column mapper to extract a type from the current ResultSet row.<T> TgetColumn(java.lang.String column, java.lang.Class<T> type)Use a column mapper to extract a type from the current ResultSet row.java.lang.ObjectgetColumn(java.lang.String column, java.lang.reflect.Type type)Use a column mapper to extract a type from the current ResultSet row.<T> TgetColumn(java.lang.String column, GenericType<T> type)Use a column mapper to extract a type from the current ResultSet row.abstract <T> TgetColumn(java.lang.String column, QualifiedType<T> type)Use a qualified column mapper to extract a type from the current ResultSet row.<T> TgetRow(java.lang.Class<T> rowType)Use a row mapper to extract a type from the current ResultSet row.abstract java.lang.ObjectgetRow(java.lang.reflect.Type type)Use a row mapper to extract a type from the current ResultSet row.<T> TgetRow(GenericType<T> rowType)Use a row mapper to extract a type from the current ResultSet row.
-
-
-
Method Detail
-
getRow
public <T> T getRow(java.lang.Class<T> rowType)
Use a row mapper to extract a type from the current ResultSet row.- Type Parameters:
T- the type to map- Parameters:
rowType- the Class of the type- Returns:
- the materialized T
-
getRow
public <T> T getRow(GenericType<T> rowType)
Use a row mapper to extract a type from the current ResultSet row.- Type Parameters:
T- the type to map- Parameters:
rowType- the GenericType of the type- Returns:
- the materialized T
-
getRow
public abstract java.lang.Object getRow(java.lang.reflect.Type type)
Use a row mapper to extract a type from the current ResultSet row.- Parameters:
type- the type to map- Returns:
- the materialized object
-
getColumn
public <T> T getColumn(java.lang.String column, java.lang.Class<T> type)Use a column mapper to extract a type from the current ResultSet row.- Type Parameters:
T- the type to map- Parameters:
column- the column nametype- the Class of the type- Returns:
- the materialized T
-
getColumn
public <T> T getColumn(int column, java.lang.Class<T> type)Use a column mapper to extract a type from the current ResultSet row.- Type Parameters:
T- the type to map- Parameters:
column- the column indextype- the Class of the type- Returns:
- the materialized T
-
getColumn
public <T> T getColumn(java.lang.String column, GenericType<T> type)Use a column mapper to extract a type from the current ResultSet row.- Type Parameters:
T- the type to map- Parameters:
column- the column nametype- the GenericType of the type- Returns:
- the materialized T
-
getColumn
public abstract <T> T getColumn(int column, QualifiedType<T> type)Use a qualified column mapper to extract a type from the current ResultSet row.- Type Parameters:
T- the type to map- Parameters:
column- the column indextype- the QualifiedType of the type- Returns:
- the materialized T
-
getColumn
public abstract <T> T getColumn(java.lang.String column, QualifiedType<T> type)Use a qualified column mapper to extract a type from the current ResultSet row.- Type Parameters:
T- the type to map- Parameters:
column- the column nametype- the QualifiedType of the type- Returns:
- the materialized T
-
getColumn
public <T> T getColumn(int column, GenericType<T> type)Use a column mapper to extract a type from the current ResultSet row.- Type Parameters:
T- the type to map- Parameters:
column- the column indextype- the GenericType of the type- Returns:
- the materialized T
-
getColumn
public java.lang.Object getColumn(java.lang.String column, java.lang.reflect.Type type)Use a column mapper to extract a type from the current ResultSet row.- Parameters:
column- the column nametype- the Type of the type- Returns:
- the materialized object
-
getColumn
public java.lang.Object getColumn(int column, java.lang.reflect.Type type)Use a column mapper to extract a type from the current ResultSet row.- Parameters:
column- the column nametype- the Class of the type- Returns:
- the materialized object
-
-