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
-