Package io.vertigo.database.sql.vendor
Interface SqlMapping
-
- All Known Implementing Classes:
SqlVendorMapping
public interface SqlMapping
Interface centralisant les mappings à la BDD.- Author:
- pchretien
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <O> O
getValueForResultSet(ResultSet resultSet, int col, Class<O> dataType)
Retourne la valeur typée vertigo d'un resultSet.<O> void
setValueOnStatement(PreparedStatement statement, int index, Class<O> dataType, O value)
Affecte les valeurs sur un statement.
-
-
-
Method Detail
-
setValueOnStatement
<O> void setValueOnStatement(PreparedStatement statement, int index, Class<O> dataType, O value) throws SQLException
Affecte les valeurs sur un statement.- Parameters:
statement
- Statement SQL à affecterindex
- Index de la variable dans le statementdataType
- Type primitifvalue
- Valeur à affecter sur le statement à l'index indiqué- Throws:
SQLException
- Exception sql
-
getValueForResultSet
<O> O getValueForResultSet(ResultSet resultSet, int col, Class<O> dataType) throws SQLException
Retourne la valeur typée vertigo d'un resultSet.- Parameters:
resultSet
- ResultSetcol
- Indexe de la colonnedataType
- Type primitif- Returns:
- Valeur typée d'un resultSet
- Throws:
SQLException
- Exception sql
-
-