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
Modifier and TypeMethodDescription<O> OgetValueForResultSet(ResultSet resultSet, int col, Class<O> dataType) Retourne la valeur typée vertigo d'un resultSet.<O> voidsetValueOnStatement(PreparedStatement statement, int index, Class<O> dataType, O value) Affecte les valeurs sur un statement.
-
Method Details
-
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
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
-