E - The enum value type.public class EnumValueMapper<E extends net.morimekta.providence.PEnumValue<E>> extends Object implements org.skife.jdbi.v2.tweak.ResultColumnMapper<E>
| Constructor and Description |
|---|
EnumValueMapper(boolean acceptUnknown,
net.morimekta.providence.descriptor.PEnumDescriptor<E> descriptor)
Create a enum value column mapper.
|
| Modifier and Type | Method and Description |
|---|---|
Type |
getType() |
E |
mapColumn(ResultSet r,
int columnNumber,
org.skife.jdbi.v2.StatementContext ctx) |
E |
mapColumn(ResultSet r,
String columnLabel,
org.skife.jdbi.v2.StatementContext ctx) |
String |
toString() |
public Type getType()
public E mapColumn(ResultSet r, int columnNumber, org.skife.jdbi.v2.StatementContext ctx) throws SQLException
mapColumn in interface org.skife.jdbi.v2.tweak.ResultColumnMapper<E extends net.morimekta.providence.PEnumValue<E>>SQLExceptionpublic E mapColumn(ResultSet r, String columnLabel, org.skife.jdbi.v2.StatementContext ctx) throws SQLException
mapColumn in interface org.skife.jdbi.v2.tweak.ResultColumnMapper<E extends net.morimekta.providence.PEnumValue<E>>SQLExceptionCopyright © 2015–2020 morimekta.net. All rights reserved.