Package org.jdbi.v3.vavr
Class VavrPlugin
java.lang.Object
org.jdbi.v3.core.spi.JdbiPlugin.Singleton
org.jdbi.v3.vavr.VavrPlugin
- All Implemented Interfaces:
- JdbiPlugin
JDBI-Plugin for vavr.io library
 
- supports single-value arguments (Option, ...)
- supports vavr collections via ResultBearing.collectInto(java.lang.reflect.Type)call
- supports key-value mappings of a tuple result (implicitly used by map collectors)
- supports tuple projection
- supports column mapping for Option
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.jdbi.v3.core.spi.JdbiPluginJdbiPlugin.Singleton
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcustomizeJdbi(Jdbi jdbi) Configure customizations global to any object managed by this Jdbi.Methods inherited from class org.jdbi.v3.core.spi.JdbiPlugin.Singletonequals, hashCodeMethods inherited from class java.lang.ObjectgetClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jdbi.v3.core.spi.JdbiPlugincustomizeConnection, customizeHandle
- 
Constructor Details- 
VavrPluginpublic VavrPlugin()
 
- 
- 
Method Details- 
customizeJdbiDescription copied from interface:JdbiPluginConfigure customizations global to any object managed by this Jdbi. This method is invoked immediately when the plugin is installed.- Parameters:
- jdbi- the jdbi to customize
 
 
-