Package io.vertigo.database.sql.vendor
Interface SqlMapping
-
- All Known Implementing Classes:
SqlVendorMapping
public interface SqlMappingInterface centralisant les mappings à la BDD.- Author:
- pchretien
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <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 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
-
-