Package net.morimekta.providence.jdbi.v3
Class MessageFieldArgument<M extends PMessage<M,F>,F extends PField>
- java.lang.Object
-
- net.morimekta.providence.jdbi.v3.MessageFieldArgument<M,F>
-
- Type Parameters:
M
- The message type.F
- The field type.
- All Implemented Interfaces:
org.jdbi.v3.core.argument.Argument
public class MessageFieldArgument<M extends PMessage<M,F>,F extends PField> extends java.lang.Object implements org.jdbi.v3.core.argument.Argument
Smart mapping of message fields to SQL bound argument. It will map the type to whichever type is default or selected (if supported) for most field types.
-
-
Constructor Summary
Constructors Constructor Description MessageFieldArgument(M message, F field)
Create a message field argument.MessageFieldArgument(M message, F field, int type)
Create a message field argument.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(int position, java.sql.PreparedStatement statement, org.jdbi.v3.core.statement.StatementContext ctx)
-