Class InternalJdbiBinder
- All Implemented Interfaces:
 JdbiBinder
- 
Method Summary
Modifier and TypeMethodDescriptionbindArrayType(Class<?> arrayType) Creates a new binding for a SQL array type.bindCodec(GenericType<?> genericType) Creates a new binding for aCodecusing aGenericType.bindCodec(QualifiedType<?> qualifiedType) Creates a new binding for aCodecusing aQualifiedType.Creates a new binding for aColumnMapper.bindColumnMapper(Type type) Creates a new binding for aColumnMapperusing aType.bindColumnMapper(GenericType<?> genericType) Creates a new binding for aColumnMapperusing aGenericType.bindColumnMapper(QualifiedType<?> qualifiedType) Creates a new binding for aColumnMapperusing aQualifiedType.Creates a new binding for aGuiceJdbiCustomizer.Creates a new binding for aJdbiPlugin.Creates a new binding for aRowMapper.bindRowMapper(Type type) bindRowMapper(GenericType<?> genericType) Creates a new binding for aRowMapperusing aGenericType.static InternalJdbiBinderjdbiBinder(Binder binder) Creates a new binder for Jdbi related elements.static InternalJdbiBinderjdbiBinder(Binder binder, Class<? extends Annotation> annotationClass) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jdbi.v3.guice.JdbiBinder
jdbiBinder 
- 
Method Details
- 
jdbiBinder
Creates a new binder for Jdbi related elements. - 
jdbiBinder
public static InternalJdbiBinder jdbiBinder(Binder binder, Class<? extends Annotation> annotationClass)  - 
bindRowMapper
Description copied from interface:JdbiBinderCreates a new binding for aRowMapper.jdbiBinder.bindRowMapper().to(FancyDataTypeMapper.class).in(Scopes.SINGLETON); jdbiBinder.bindRowMapper().toInstance(new BoringDataTypeMapper()).in(Scopes.SINGLETON);
Only valid when called from
AbstractJdbiDefinitionModule.configureJdbi()orAbstractJdbiConfigurationModule.configureJdbi().- Specified by:
 bindRowMapperin interfaceJdbiBinder
 - 
bindRowMapper
Description copied from interface:JdbiBinderCreates a new binding for aRowMapperusing aGenericType.Only valid when called from
AbstractJdbiDefinitionModule.configureJdbi()orAbstractJdbiConfigurationModule.configureJdbi().- Specified by:
 bindRowMapperin interfaceJdbiBinder
 - 
bindRowMapper
Description copied from interface:JdbiBinderCreates a new binding for aRowMapperusing aType.Only valid when called from
AbstractJdbiDefinitionModule.configureJdbi()orAbstractJdbiConfigurationModule.configureJdbi().- Specified by:
 bindRowMapperin interfaceJdbiBinder
 - 
bindColumnMapper
Description copied from interface:JdbiBinderCreates a new binding for aColumnMapper.Only valid when called from
AbstractJdbiDefinitionModule.configureJdbi()orAbstractJdbiConfigurationModule.configureJdbi().- Specified by:
 bindColumnMapperin interfaceJdbiBinder
 - 
bindColumnMapper
Description copied from interface:JdbiBinderCreates a new binding for aColumnMapperusing aQualifiedType.Only valid when called from
AbstractJdbiDefinitionModule.configureJdbi()orAbstractJdbiConfigurationModule.configureJdbi().- Specified by:
 bindColumnMapperin interfaceJdbiBinder
 - 
bindColumnMapper
Description copied from interface:JdbiBinderCreates a new binding for aColumnMapperusing aGenericType.Only valid when called from
AbstractJdbiDefinitionModule.configureJdbi()orAbstractJdbiConfigurationModule.configureJdbi().- Specified by:
 bindColumnMapperin interfaceJdbiBinder
 - 
bindColumnMapper
Description copied from interface:JdbiBinderCreates a new binding for aColumnMapperusing aType.Only valid when called from
AbstractJdbiDefinitionModule.configureJdbi()orAbstractJdbiConfigurationModule.configureJdbi().- Specified by:
 bindColumnMapperin interfaceJdbiBinder
 - 
bindArrayType
Description copied from interface:JdbiBinderCreates a new binding for a SQL array type.Only valid when called from
AbstractJdbiDefinitionModule.configureJdbi()orAbstractJdbiConfigurationModule.configureJdbi().- Specified by:
 bindArrayTypein interfaceJdbiBinder
 - 
bindCodec
Description copied from interface:JdbiBinderCreates a new binding for aCodecusing aQualifiedType.Only valid when called from
AbstractJdbiDefinitionModule.configureJdbi()orAbstractJdbiConfigurationModule.configureJdbi().- Specified by:
 bindCodecin interfaceJdbiBinder
 - 
bindCodec
Description copied from interface:JdbiBinderCreates a new binding for aCodecusing aGenericType.Only valid when called from
AbstractJdbiDefinitionModule.configureJdbi()orAbstractJdbiConfigurationModule.configureJdbi().- Specified by:
 bindCodecin interfaceJdbiBinder
 - 
bindCodec
Description copied from interface:JdbiBinderCreates a new binding for aCodecusing aType.Only valid when called from
AbstractJdbiDefinitionModule.configureJdbi()orAbstractJdbiConfigurationModule.configureJdbi().- Specified by:
 bindCodecin interfaceJdbiBinder
 - 
bindPlugin
Description copied from interface:JdbiBinderCreates a new binding for aJdbiPlugin.Only valid when called from
AbstractJdbiDefinitionModule.configureJdbi()orAbstractJdbiConfigurationModule.configureJdbi().- Specified by:
 bindPluginin interfaceJdbiBinder
 - 
bindCustomizer
Description copied from interface:JdbiBinderCreates a new binding for aGuiceJdbiCustomizer. All registered customizers are called on a newly createdJdbiobject and allow further customization of all aspects of theJdbiobject.Only valid when called from
AbstractJdbiDefinitionModule.configureJdbi()orAbstractJdbiConfigurationModule.configureJdbi().- Specified by:
 bindCustomizerin interfaceJdbiBinder
 
 -