Uses of Annotation Type
org.jdbi.v3.meta.Beta
Packages that use Beta
Package
Description
The 'core' package hosts the top level interface into jdbi core.
The
argument classes translate Java types into JDBC parameters.
The
config classes define a configuration registry starting from
each Jdbi instance.
The
extension classes allow you to extend Jdbi's
functionality by declaring interface types that may attach to Handle
instances.mappers take the JDBC ResultSet and produce Java results.
The
statement package provides most of the Fluent API
to drive statement execution.
The
postgres plugin provides improved support for
java.time, hstore, uuid, and enum
types when configured with a recent Postgres database server.SQL Objects
The
sqlobject.customizer package provides annotations
that customize the execution of a statement.Jdbi test support for Testcontainer based JDBC containers.
-
Uses of Beta in org.jdbi.v3.core
Classes in org.jdbi.v3.core with annotations of type BetaModifier and TypeClassDescriptionfinal classAn immutable sql statement string created from multiple tokens in order to write inline sql statements in an easy-to-read fashion spread out over multiple lines of code.Methods in org.jdbi.v3.core with annotations of type BetaModifier and TypeMethodDescriptionHandle.afterCommit(Runnable afterCommit) Execute an action the next time this Handle commits, unless it is rolled back first.Handle.afterRollback(Runnable afterRollback) Execute an action the next time this Handle rolls back, unless it is committed first. -
Uses of Beta in org.jdbi.v3.core.annotation
Classes in org.jdbi.v3.core.annotation with annotations of type BetaModifier and TypeClassDescription@interfaceConfigure reflective bean and pojo property attributes. -
Uses of Beta in org.jdbi.v3.core.argument
Classes in org.jdbi.v3.core.argument with annotations of type BetaModifier and TypeInterfaceDescriptionstatic interfaceArgumentFactory extension interface that allows preparing arguments for efficient batch binding.static interfaceQualifiedArgumentFactory extension interface that allows preparing arguments for efficient batch binding.classFactory that usesPreparedStatement.setObject(int, Object, int)to bind values.Methods in org.jdbi.v3.core.argument with annotations of type BetaModifier and TypeMethodDescriptiondefault Collection<String>NamedArgumentFinder.getNames()Returns the names this named argument finder can find.Arguments.prepareFor(QualifiedType<?> type) Obtain a prepared argument function for given type in the given context. -
Uses of Beta in org.jdbi.v3.core.async
Classes in org.jdbi.v3.core.async with annotations of type Beta -
Uses of Beta in org.jdbi.v3.core.config
Classes in org.jdbi.v3.core.config with annotations of type Beta -
Uses of Beta in org.jdbi.v3.core.enums
Classes in org.jdbi.v3.core.enums with annotations of type Beta -
Uses of Beta in org.jdbi.v3.core.extension
Classes in org.jdbi.v3.core.extension with annotations of type BetaModifier and TypeClassDescriptionfinal classMarks that a specific extension could not be created.Methods in org.jdbi.v3.core.extension with annotations of type BetaModifier and TypeMethodDescriptionbooleanExtensions.isAllowProxy()Returns whether Proxy classes are allowed to be used.voidExtensions.onCreateProxy()Throw if proxy creation is disallowed.Extensions.setAllowProxy(boolean allowProxy) Allow usingProxyto implement extensions.default voidExtensionHandler.warm(ConfigRegistry config) Called after the method handler is constructed to pre-initialize any important configuration data structures. -
Uses of Beta in org.jdbi.v3.core.mapper
Classes in org.jdbi.v3.core.mapper with annotations of type BetaModifier and TypeClassDescriptionclassFactory for a RowMapper that can map resultset rows to column name/generic valueMaps.classFactory that usesResultSet.getObject(int, Class)to fetch values.class@interfaceSignals that the annotated property signals the presence of the mapped type: reflective mappers should map a null bean if this property is null, rather than a present bean with a null property value.interfaceMethods in org.jdbi.v3.core.mapper with annotations of type BetaModifier and TypeMethodDescriptionGenericMapMapperFactory.getMapperForValueType(Class<T> valueType, ConfigRegistry config) GenericMapMapperFactory.getMapperForValueType(GenericType<T> valueType, ConfigRegistry config) -
Uses of Beta in org.jdbi.v3.core.mapper.freebuilder
Classes in org.jdbi.v3.core.mapper.freebuilder with annotations of type BetaModifier and TypeClassDescriptionclassConfigures support for an FreeBuilder generatedBuilder)value type. -
Uses of Beta in org.jdbi.v3.core.mapper.immutables
Classes in org.jdbi.v3.core.mapper.immutables with annotations of type BetaModifier and TypeClassDescriptionclass -
Uses of Beta in org.jdbi.v3.core.statement
Classes in org.jdbi.v3.core.statement with annotations of type BetaModifier and TypeInterfaceDescriptioninterfaceListener interface for theStatementContext.classConfiguration forStatementExceptionand subclasses behavior.static interfaceMethods in org.jdbi.v3.core.statement with annotations of type BetaModifier and TypeMethodDescriptionBinds named parameters from object properties on the argument.Binds named parameters from object properties on the argument.SqlStatement.bindPojo(Object pojo, GenericType<?> type) Binds named parameters from object properties on the argument.Binds named parameters from object properties on the bean argument, with the given prefix.Binds named parameters from object properties on the bean argument, with the given prefix.SqlStatement.bindPojo(String prefix, Object pojo, GenericType<?> type) Binds named parameters from object properties on the bean argument, with the given prefix.<T> TCachingSqlParser.cacheStats()Returns cache statistics for the internal sql parser cache.<T> TSqlStatements.cacheStats()Returns cache statistics for the internal template cache.SqlStatement.defineNamedBindings()Define all bound arguments that don't already have a definition with a boolean indicating their presence.SqlStatements.getQueryTimeout()default Optional<Function<StatementContext,String>> TemplateEngine.parse(String template, ConfigRegistry config) Parse a SQL template and return a parsed representation ready to apply to a statement.voidSqlStatements.setAttachAllStatementsForCleanup(boolean attachAllStatementsForCleanup) Sets whether all statements created will automatically attached to the correspondingHandleobject automatically.SqlStatements.setQueryTimeout(Integer seconds) Jdbi does not implement its own timeout mechanism: it simply callsStatement.setQueryTimeout(int), leaving timeout handling to your jdbc driver.SqlStatements.setTemplateCache(JdbiCacheBuilder cacheBuilder) Sets the cache used to avoid repeatedly parsing SQL statements.Constructors in org.jdbi.v3.core.statement with annotations of type BetaModifierConstructorDescriptionColonPrefixSqlParser(JdbiCacheBuilder cacheBuilder) HashPrefixSqlParser(JdbiCacheBuilder cacheBuilder) -
Uses of Beta in org.jdbi.v3.moshi
Classes in org.jdbi.v3.moshi with annotations of type BetaModifier and TypeClassDescriptionclassConfiguration class for Moshi integration.classMoshi integration plugin. -
Uses of Beta in org.jdbi.v3.postgres
Classes in org.jdbi.v3.postgres with annotations of type Beta -
Uses of Beta in org.jdbi.v3.sqlobject
Classes in org.jdbi.v3.sqlobject with annotations of type BetaModifier and TypeClassDescription@interfaceDecorate a SqlObject type to instruct thejdbi3-generatorannotation processor to create a compiled implementation. -
Uses of Beta in org.jdbi.v3.sqlobject.customizer
Classes in org.jdbi.v3.sqlobject.customizer with annotations of type BetaModifier and TypeClassDescription@interfaceDefines all bound arguments that don't already have a definition.Methods in org.jdbi.v3.sqlobject.customizer with annotations of type BetaModifier and TypeMethodDescriptiondefault voidSqlStatementCustomizer.warm(ConfigRegistry config) Called after the customizer is instantiated but before any statement is available, to pre-initialize any configuration data structures.default voidSqlStatementParameterCustomizer.warm(ConfigRegistry config) Called after the customizer is instantiated but before any statement is available, to pre-initialize any configuration data structures. -
Uses of Beta in org.jdbi.v3.testing.junit5.tc
Classes in org.jdbi.v3.testing.junit5.tc with annotations of type BetaModifier and TypeClassDescriptionfinal classSupport Testcontainer JDBC containers as database for Jdbi tests.final classDescribes the parameters needed to create a new test-specific database or schema to isolate a test.