Interface QualifiedArgumentFactory

All Known Subinterfaces:
QualifiedArgumentFactory.Preparable
All Known Implementing Classes:
CodecFactory, TypeResolvingCodecFactory
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface QualifiedArgumentFactory
Inspect a value with optional static qualified type information and produce an Argument that binds the value to a prepared statement.

Make sure to override Object.toString() in your Argument instances if you want to be able to log their values with an SqlLogger.

Note that null is handled specially in a few cases, and a few Jdbi features assume you'll return an instance of NullArgument when you intend to bind null.