Uses of Class
org.jdbi.v3.meta.Beta
-
Packages that use Beta Package Description org.jdbi.v3.core The 'core' package hosts the top level interface into jdbi core.org.jdbi.v3.core.annotation org.jdbi.v3.core.argument Theargumentclasses translate Java types into JDBC parameters.org.jdbi.v3.core.async org.jdbi.v3.core.config Theconfigclasses define a configuration registry starting from eachJdbiinstance.org.jdbi.v3.core.config.internal org.jdbi.v3.core.enums org.jdbi.v3.core.extension Theextensionclasses allow you to extendJdbi's functionality by declaring interface types that may attach toHandleinstances.org.jdbi.v3.core.mapper mappers take the JDBC ResultSet and produce Java results.org.jdbi.v3.core.mapper.freebuilder org.jdbi.v3.core.mapper.immutables org.jdbi.v3.core.statement Thestatementpackage provides most of the Fluent API to drive statement execution.org.jdbi.v3.postgres Thepostgresplugin provides improved support forjava.time,hstore,uuid, andenumtypes when configured with a recent Postgres database server.org.jdbi.v3.sqlobject SQL Objectsorg.jdbi.v3.sqlobject.customizer Thesqlobject.customizerpackage provides annotations that customize the execution of a statement.org.jdbi.v3.sqlobject.customizer.internal -
-
Uses of Beta in org.jdbi.v3.core
Classes in org.jdbi.v3.core with annotations of type Beta Modifier and Type Class Description classSqlAn 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 Beta Modifier and Type Method Description HandleHandle. afterCommit(java.lang.Runnable afterCommit)Execute an action the next time this Handle commits, unless it is rolled back first.HandleHandle. afterRollback(java.lang.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 Beta Modifier and Type Class Description interfaceJdbiPropertyConfigure 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 Beta Modifier and Type Interface Description static interfaceArgumentFactory.PreparableArgumentFactory extension interface that allows preparing arguments for efficient batch binding.static interfaceQualifiedArgumentFactory.PreparableQualifiedArgumentFactory extension interface that allows preparing arguments for efficient batch binding.classSetObjectArgumentFactoryFactory that usesPreparedStatement.setObject(int, Object, int)to bind values.Methods in org.jdbi.v3.core.argument with annotations of type Beta Modifier and Type Method Description default java.util.Collection<java.lang.String>NamedArgumentFinder. getNames()Returns the names this named argument finder can find.java.util.Optional<java.util.function.Function<java.lang.Object,Argument>>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 Modifier and Type Class Description classAbstractJdbiExecutorinterfaceJdbiExecutor(package private) classJdbiExecutorImpl -
Uses of Beta in org.jdbi.v3.core.config
Classes in org.jdbi.v3.core.config with annotations of type Beta Modifier and Type Interface Description interfaceConfigCustomizerCustomizes a givenConfigRegistry. -
Uses of Beta in org.jdbi.v3.core.config.internal
Classes in org.jdbi.v3.core.config.internal with annotations of type Beta Modifier and Type Interface Description interfaceConfigCache<K,V>Simple cache interface.classConfigCachesHold metadata caches which maps various JVM constants into pre-parsed forms.classConfigCustomizerChainApplies a set ofConfigCustomizers sequentially to aConfigRegistryobject. -
Uses of Beta in org.jdbi.v3.core.enums
Classes in org.jdbi.v3.core.enums with annotations of type Beta Modifier and Type Class Description interfaceDatabaseValue -
Uses of Beta in org.jdbi.v3.core.extension
Classes in org.jdbi.v3.core.extension with annotations of type Beta Modifier and Type Class Description classUnableToCreateExtensionExceptionMarks that a specific extension could not be created.Methods in org.jdbi.v3.core.extension with annotations of type Beta Modifier and Type Method Description booleanExtensions. isAllowProxy()Returns whether Proxy classes are allowed to be used.voidExtensions. onCreateProxy()Throw if proxy creation is disallowed.ExtensionsExtensions. 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 Beta Modifier and Type Class Description classGenericMapMapperFactoryFactory for a RowMapper that can map resultset rows to column name/generic valueMaps.classGetObjectColumnMapperFactoryFactory that usesResultSet.getObject(int, Class)to fetch values.classMapMappersinterfacePropagateNullSignals 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.interfaceRowViewMapper<T>Methods in org.jdbi.v3.core.mapper with annotations of type Beta Modifier and Type Method Description static <T> RowMapper<java.util.Map<java.lang.String,T>>GenericMapMapperFactory. getMapperForValueType(java.lang.Class<T> valueType, ConfigRegistry config)static <T> RowMapper<java.util.Map<java.lang.String,T>>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 Beta Modifier and Type Class Description classJdbiFreeBuildersConfigures 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 Beta Modifier and Type Class Description classJdbiImmutables -
Uses of Beta in org.jdbi.v3.core.statement
Classes in org.jdbi.v3.core.statement with annotations of type Beta Modifier and Type Interface Description interfaceStatementContextListenerListener interface for theStatementContext.classStatementExceptionsConfiguration forStatementExceptionand subclasses behavior.static interfaceTemplateEngine.ParsingMethods in org.jdbi.v3.core.statement with annotations of type Beta Modifier and Type Method Description ThisSqlStatement. bindPojo(java.lang.Object pojo)Binds named parameters from object properties on the argument.ThisSqlStatement. bindPojo(java.lang.Object pojo, java.lang.reflect.Type type)Binds named parameters from object properties on the argument.ThisSqlStatement. bindPojo(java.lang.Object pojo, GenericType<?> type)Binds named parameters from object properties on the argument.ThisSqlStatement. bindPojo(java.lang.String prefix, java.lang.Object pojo)Binds named parameters from object properties on the bean argument, with the given prefix.ThisSqlStatement. bindPojo(java.lang.String prefix, java.lang.Object pojo, java.lang.reflect.Type type)Binds named parameters from object properties on the bean argument, with the given prefix.ThisSqlStatement. bindPojo(java.lang.String prefix, java.lang.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.ThisSqlStatement. defineNamedBindings()Define all bound arguments that don't already have a definition with a boolean indicating their presence.java.lang.IntegerSqlStatements. getQueryTimeout()default java.util.Optional<java.util.function.Function<StatementContext,java.lang.String>>TemplateEngine. parse(java.lang.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.SqlStatementsSqlStatements. setQueryTimeout(java.lang.Integer seconds)Jdbi does not implement its own timeout mechanism: it simply callsStatement.setQueryTimeout(int), leaving timeout handling to your jdbc driver.SqlStatementsSqlStatements. setTemplateCache(JdbiCacheBuilder cacheBuilder)Sets the cache used to avoid repeatedly parsing SQL statements.Constructors in org.jdbi.v3.core.statement with annotations of type Beta Constructor Description ColonPrefixSqlParser(JdbiCacheBuilder cacheBuilder)HashPrefixSqlParser(JdbiCacheBuilder cacheBuilder) -
Uses of Beta in org.jdbi.v3.postgres
Classes in org.jdbi.v3.postgres with annotations of type Beta Modifier and Type Interface Description interfacePgLobApi -
Uses of Beta in org.jdbi.v3.sqlobject
Classes in org.jdbi.v3.sqlobject with annotations of type Beta Modifier and Type Class Description interfaceGenerateSqlObjectDecorate 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 Beta Modifier and Type Class Description interfaceDefineNamedBindingsDefines all bound arguments that don't already have a definition.Methods in org.jdbi.v3.sqlobject.customizer with annotations of type Beta Modifier and Type Method Description default 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.sqlobject.customizer.internal
Methods in org.jdbi.v3.sqlobject.customizer.internal with annotations of type Beta Modifier and Type Method Description (package private) static voidTimestampedFactory. setTimeSource(java.util.function.Function<java.time.ZoneId,java.time.Clock> timeSource)for testing purposes only
-