Package org.jdbi.v3.postgres
Class HStoreColumnMapper
- java.lang.Object
-
- org.jdbi.v3.postgres.HStoreColumnMapper
-
- All Implemented Interfaces:
ColumnMapper<java.util.Map<java.lang.String,java.lang.String>>
public class HStoreColumnMapper extends java.lang.Object implements ColumnMapper<java.util.Map<java.lang.String,java.lang.String>>
A column mapper which maps Postgres' hstore type to Java'sMap.
-
-
Constructor Summary
Constructors Constructor Description HStoreColumnMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>map(java.sql.ResultSet r, int columnNumber, StatementContext ctx)Map the given column of the current row of the result set to an Object.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jdbi.v3.core.mapper.ColumnMapper
init, map
-
-
-
-
Method Detail
-
map
public java.util.Map<java.lang.String,java.lang.String> map(java.sql.ResultSet r, int columnNumber, StatementContext ctx) throws java.sql.SQLExceptionDescription copied from interface:ColumnMapperMap the given column of the current row of the result set to an Object. This method should not cause the result set to advance; allow Jdbi to do that, please.- Specified by:
mapin interfaceColumnMapper<java.util.Map<java.lang.String,java.lang.String>>- Parameters:
r- the result set being iteratedcolumnNumber- the column number to map (starts at 1)ctx- the statement context- Returns:
- the value to return for this column
- Throws:
java.sql.SQLException- if anything goes wrong go ahead and let this percolate; Jdbi will handle it
-
-