Package io.github.zero88.jooqx
Interface JooqxBuilder
- All Superinterfaces:
JooqDSLProvider,SQLExecutorBuilder<io.vertx.sqlclient.Pool,io.vertx.sqlclient.Tuple, JooqxPreparedQuery, JooqxResultCollector, JooqxBuilder>
public interface JooqxBuilder
extends SQLExecutorBuilder<io.vertx.sqlclient.Pool,io.vertx.sqlclient.Tuple,JooqxPreparedQuery,JooqxResultCollector,JooqxBuilder>
Represents a builder that constructs
Jooqx- Since:
- 2.0.0
-
Method Summary
Modifier and TypeMethodDescription@NotNull Jooqxbuild()@NotNull org.jooq.DSLContextdsl()Defines jOOQDSL Context@NotNull JooqxBuildersetDSL(org.jooq.DSLContext dsl) Set DSL context@NotNull JooqxBuildersetErrorConverter(SQLErrorConverter errorConverter) Set Error Converter@NotNull JooqxBuildersetPreparedQuery(JooqxPreparedQuery preparedQuery) Set Prepare Query@NotNull JooqxBuildersetResultCollector(JooqxResultCollector resultCollector) Set Result Collector@NotNull JooqxBuildersetSqlClient(io.vertx.sqlclient.Pool sqlClient) Set SQL client@NotNull JooqxBuildersetTypeMapperRegistry(DataTypeMapperRegistry typeMapperRegistry) Set Type Mapper Registry@NotNull JooqxBuildersetVertx(io.vertx.core.Vertx vertx) Set vertx@NotNull io.vertx.sqlclient.Pool@NotNull io.vertx.core.Vertxvertx()
-
Method Details
-
vertx
@NotNull @NotNull io.vertx.core.Vertx vertx() -
setVertx
Description copied from interface:SQLExecutorBuilderSet vertx- Specified by:
setVertxin interfaceSQLExecutorBuilder<io.vertx.sqlclient.Pool,io.vertx.sqlclient.Tuple, JooqxPreparedQuery, JooqxResultCollector, JooqxBuilder> - Parameters:
vertx- vertx- Returns:
- a reference to this for fluent API
- See Also:
-
Vertx
-
dsl
@NotNull @NotNull org.jooq.DSLContext dsl()Description copied from interface:JooqDSLProviderDefines jOOQDSL Context- Specified by:
dslin interfaceJooqDSLProvider- Returns:
- the DSL context
- See Also:
-
DSLContext
-
setDSL
Description copied from interface:SQLExecutorBuilderSet DSL context- Specified by:
setDSLin interfaceSQLExecutorBuilder<io.vertx.sqlclient.Pool,io.vertx.sqlclient.Tuple, JooqxPreparedQuery, JooqxResultCollector, JooqxBuilder> - Parameters:
dsl- dsl context- Returns:
- a reference to this for fluent API
- See Also:
-
DSLContext
-
sqlClient
@NotNull @NotNull io.vertx.sqlclient.Pool sqlClient()- See Also:
-
Pool
-
setSqlClient
Description copied from interface:SQLExecutorBuilderSet SQL client- Specified by:
setSqlClientin interfaceSQLExecutorBuilder<io.vertx.sqlclient.Pool,io.vertx.sqlclient.Tuple, JooqxPreparedQuery, JooqxResultCollector, JooqxBuilder> - Parameters:
sqlClient- sql client- Returns:
- a reference to this for fluent API
- See Also:
-
Pool
-
preparedQuery
JooqxPreparedQuery preparedQuery()- See Also:
-
setPreparedQuery
Description copied from interface:SQLExecutorBuilderSet Prepare Query- Specified by:
setPreparedQueryin interfaceSQLExecutorBuilder<io.vertx.sqlclient.Pool,io.vertx.sqlclient.Tuple, JooqxPreparedQuery, JooqxResultCollector, JooqxBuilder> - Parameters:
preparedQuery- prepare query- Returns:
- a reference to this for fluent API
- See Also:
-
resultCollector
JooqxResultCollector resultCollector()- See Also:
-
setResultCollector
Description copied from interface:SQLExecutorBuilderSet Result Collector- Specified by:
setResultCollectorin interfaceSQLExecutorBuilder<io.vertx.sqlclient.Pool,io.vertx.sqlclient.Tuple, JooqxPreparedQuery, JooqxResultCollector, JooqxBuilder> - Parameters:
resultCollector- a result collector- Returns:
- a reference to this for fluent API
- See Also:
-
errorConverter
SQLErrorConverter errorConverter() -
setErrorConverter
Description copied from interface:SQLExecutorBuilderSet Error Converter- Specified by:
setErrorConverterin interfaceSQLExecutorBuilder<io.vertx.sqlclient.Pool,io.vertx.sqlclient.Tuple, JooqxPreparedQuery, JooqxResultCollector, JooqxBuilder> - Parameters:
errorConverter- an error converter- Returns:
- a reference to this for fluent API
- See Also:
-
typeMapperRegistry
DataTypeMapperRegistry typeMapperRegistry() -
setTypeMapperRegistry
Description copied from interface:SQLExecutorBuilderSet Type Mapper Registry- Specified by:
setTypeMapperRegistryin interfaceSQLExecutorBuilder<io.vertx.sqlclient.Pool,io.vertx.sqlclient.Tuple, JooqxPreparedQuery, JooqxResultCollector, JooqxBuilder> - Parameters:
typeMapperRegistry- a type mapper registry- Returns:
- a reference to this for fluent API
- See Also:
-
build
- Specified by:
buildin interfaceSQLExecutorBuilder<io.vertx.sqlclient.Pool,io.vertx.sqlclient.Tuple, JooqxPreparedQuery, JooqxResultCollector, JooqxBuilder> - Returns:
- a new
Jooqxinstance
-