Uses of Interface
org.jdbi.v3.core.argument.ArgumentFactory
-
Packages that use ArgumentFactory Package Description org.jdbi.v3.core.argument Theargumentclasses translate Java types into JDBC parameters.org.jdbi.v3.core.array Thearraypackage binds Java arrays and collections to SQL arrays, and handles mapping array result types back to Java arrays and collections.org.jdbi.v3.core.config Theconfigclasses define a configuration registry starting from eachJdbiinstance.org.jdbi.v3.guava guavaprovides extra types that are commonly needed beyond built in JDK types.org.jdbi.v3.jodatime2 joda-timeprovides improved date and time types to pre-Java 8 applications.org.jdbi.v3.json.internal org.jdbi.v3.postgres Thepostgresplugin provides improved support forjava.time,hstore,uuid, andenumtypes when configured with a recent Postgres database server.org.jdbi.v3.postgres.internal org.jdbi.v3.sqlite3 Thesqliteplugin provides improved support forjava.net.URL.org.jdbi.v3.sqlobject.config Thesqlobject.configpackage defines configuration annotations that modify theJdbiconfiguration used as the context for executing SqlObject methods, such as registering handled types.org.jdbi.v3.vavr vavris a functional programming library for the JVM. -
-
Uses of ArgumentFactory in org.jdbi.v3.core.argument
Subinterfaces of ArgumentFactory in org.jdbi.v3.core.argument Modifier and Type Interface Description static interfaceArgumentFactory.PreparableArgumentFactory extension interface that allows preparing arguments for efficient batch binding.Classes in org.jdbi.v3.core.argument that implement ArgumentFactory Modifier and Type Class Description classAbstractArgumentFactory<T>AnArgumentFactorybase class for arguments of typeT.(package private) classBoxedArgumentFactoryclassBuiltInArgumentFactoryDeprecated.will be replaced by a pluginprivate static classBuiltInArgumentFactory.LegacyEnumByNameArgumentFactoryDeprecated.classCharSequenceArgumentFactoryAnArgumentFactoryfor arguments that implementCharSequence.(package private) classDelegatingArgumentFactoryclassDirectArgumentFactory(package private) classEssentialsArgumentFactory(package private) classInternetArgumentFactory(package private) classJavaTimeArgumentFactoryclassJavaTimeZoneIdArgumentFactory(package private) classNVarcharArgumentFactoryArgument factory for@NVarchar Stringqualified type.classObjectArgumentFactoryArgument factory that matches a specified type and binds it as anObjectArgument.(package private) classOptionalArgumentFactory(package private) classPrimitivesArgumentFactoryclassSetObjectArgumentFactoryFactory that usesPreparedStatement.setObject(int, Object, int)to bind values.(package private) classSqlArgumentFactory(package private) classSqlTimeArgumentFactory(package private) classUntypedNullArgumentFactoryFields in org.jdbi.v3.core.argument declared as ArgumentFactory Modifier and Type Field Description static ArgumentFactoryBuiltInArgumentFactory. INSTANCEDeprecated.Methods in org.jdbi.v3.core.argument that return ArgumentFactory Modifier and Type Method Description static ArgumentFactoryObjectArgumentFactory. create(java.lang.Class<?> type)Match the given type and bind as an object without SQL type information.static ArgumentFactoryObjectArgumentFactory. create(java.lang.Class<?> type, java.lang.Integer sqlType)Match the given type and bind as an object with the given SQL type informationstatic ArgumentFactorySetObjectArgumentFactory. forClasses(java.util.Map<java.lang.Class<?>,java.lang.Integer> types)Creates a newArgumentFactorythat maps objects toTypesvalues.Methods in org.jdbi.v3.core.argument with parameters of type ArgumentFactory Modifier and Type Method Description static QualifiedArgumentFactoryQualifiedArgumentFactory. adapt(ConfigRegistry config, ArgumentFactory factory)Adapts anArgumentFactoryinto a QualifiedArgumentFactory.ArgumentsArguments. register(ArgumentFactory factory)Registers the given argument factory. -
Uses of ArgumentFactory in org.jdbi.v3.core.array
Classes in org.jdbi.v3.core.array that implement ArgumentFactory Modifier and Type Class Description classSqlArrayArgumentFactoryBind a Java array orCollectionto a SQL array using theSqlArrayTypeFactoryfor the given type information. -
Uses of ArgumentFactory in org.jdbi.v3.core.config
Methods in org.jdbi.v3.core.config with parameters of type ArgumentFactory Modifier and Type Method Description default ThisConfigurable. registerArgument(ArgumentFactory factory)Convenience method forgetConfig(Arguments.class).register(factory) -
Uses of ArgumentFactory in org.jdbi.v3.guava
Classes in org.jdbi.v3.guava that implement ArgumentFactory Modifier and Type Class Description private static classGuavaArguments.FactoryMethods in org.jdbi.v3.guava that return ArgumentFactory Modifier and Type Method Description static ArgumentFactoryGuavaArguments. factory()Returns anArgumentFactorywhich understands Guava types. -
Uses of ArgumentFactory in org.jdbi.v3.jodatime2
Classes in org.jdbi.v3.jodatime2 that implement ArgumentFactory Modifier and Type Class Description classDateTimeArgumentFactoryBind aDateTimeas aTimestamp. -
Uses of ArgumentFactory in org.jdbi.v3.json.internal
Classes in org.jdbi.v3.json.internal that implement ArgumentFactory Modifier and Type Class Description classJsonArgumentFactoryconverts a value object to json text and delegates to another factory to perform the(@Json) Stringbinding -
Uses of ArgumentFactory in org.jdbi.v3.postgres
Classes in org.jdbi.v3.postgres that implement ArgumentFactory Modifier and Type Class Description (package private) classBlobInputStreamArgumentFactory(package private) classClobReaderArgumentFactoryclassDurationArgumentFactoryPostgres version of argument factory forDuration.classHStoreArgumentFactoryAn argument factory which binds Java'sMapto Postgres' hstore type.classInetArgumentFactoryPostgres version of argument factory forInetAddress.classJavaTimeArgumentFactoryMapsLocalDate,LocalTime,LocalDateTime,OffsetDateTime.(package private) classJsonArgumentFactory(package private) classMacAddrArgumentFactoryPostgres argument factory for@MacAddr String.classPeriodArgumentFactoryPostgres version of argument factory forPeriod.(package private) classPGobjectArgumentFactoryArgument factory forPGobject.classTypedEnumArgumentFactoryDefaultjdbibehavior is to bindEnumsubclasses as a string, which Postgres won't implicitly convert to an enum type.classUUIDArgumentFactoryBind UUID arguments as an Object. -
Uses of ArgumentFactory in org.jdbi.v3.postgres.internal
Classes in org.jdbi.v3.postgres.internal that implement ArgumentFactory Modifier and Type Class Description classBitStringEnumSetArgumentFactory -
Uses of ArgumentFactory in org.jdbi.v3.sqlite3
Classes in org.jdbi.v3.sqlite3 that implement ArgumentFactory Modifier and Type Class Description (package private) classURLArgumentFactoryBuild URL objects as strings. -
Uses of ArgumentFactory in org.jdbi.v3.sqlobject.config
Methods in org.jdbi.v3.sqlobject.config that return types with arguments of type ArgumentFactory Modifier and Type Method Description java.lang.Class<? extends ArgumentFactory>value()The argument factory classes to register -
Uses of ArgumentFactory in org.jdbi.v3.vavr
Classes in org.jdbi.v3.vavr that implement ArgumentFactory Modifier and Type Class Description (package private) classVavrValueArgumentFactorysupports several vavr value classes (Option,Lazy,Either,TryandValidation) with the underlying "nested" value being resolved via "get"
-