M - The message type.F - The message field type.public class MessageRowMapper<M extends PMessage<M,F>,F extends PField> extends Object implements org.jdbi.v3.core.mapper.RowMapper<M>
| Modifier and Type | Field and Description |
|---|---|
static String |
ALL_FIELDS |
| Constructor and Description |
|---|
MessageRowMapper(PMessageDescriptor<M,F> descriptor)
Create a message row mapper.
|
MessageRowMapper(PMessageDescriptor<M,F> descriptor,
Map<String,F> fieldMapping)
Create a message row mapper.
|
MessageRowMapper(String tableName,
PMessageDescriptor<M,F> descriptor)
Create a message row mapper.
|
MessageRowMapper(String tableName,
PMessageDescriptor<M,F> descriptor,
Map<String,F> fieldMapping)
Create a message row mapper.
|
| Modifier and Type | Method and Description |
|---|---|
M |
map(ResultSet rs,
org.jdbi.v3.core.statement.StatementContext ctx) |
String |
toString() |
public static final String ALL_FIELDS
public MessageRowMapper(@Nonnull PMessageDescriptor<M,F> descriptor)
descriptor - Message descriptor.public MessageRowMapper(@Nonnull String tableName, @Nonnull PMessageDescriptor<M,F> descriptor)
tableName - The name of the table to filter fields for this mapper.descriptor - Message descriptor.public MessageRowMapper(@Nonnull PMessageDescriptor<M,F> descriptor, @Nonnull Map<String,F> fieldMapping)
descriptor - Message descriptor.fieldMapping - The field mapping. If empty will map all fields with default names.public MessageRowMapper(@Nonnull String tableName, @Nonnull PMessageDescriptor<M,F> descriptor, @Nonnull Map<String,F> fieldMapping)
tableName - The name of the table to filter fields for this mapper.descriptor - Message descriptor.fieldMapping - The field mapping. If empty will map all fields with default names.Copyright © 2015–2019 morimekta.net. All rights reserved.