Interface SQLExecutorBuilder<S,B,PQ extends SQLPreparedQuery<B>,RC extends SQLResultCollector,E extends SQLExecutorBuilder<S,B,PQ,RC,E>>

All Superinterfaces:
JooqDSLProvider
All Known Subinterfaces:
JooqxBuilder, JooqxConnBuilder, LegacyJooqxBuilder

public interface SQLExecutorBuilder<S,B,PQ extends SQLPreparedQuery<B>,RC extends SQLResultCollector,E extends SQLExecutorBuilder<S,B,PQ,RC,E>>
  • Method Details

    • setVertx

      @NotNull E setVertx(io.vertx.core.Vertx vertx)
      Set vertx
      Parameters:
      vertx - vertx
      Returns:
      a reference to this for fluent API
      See Also:
      • Vertx
    • setDSL

      @NotNull E setDSL(org.jooq.DSLContext dsl)
      Set DSL context
      Parameters:
      dsl - dsl context
      Returns:
      a reference to this for fluent API
      See Also:
      • DSLContext
    • setSqlClient

      @NotNull E setSqlClient(S sqlClient)
      Set SQL client
      Parameters:
      sqlClient - sql client
      Returns:
      a reference to this for fluent API
    • setPreparedQuery

      @NotNull E setPreparedQuery(PQ preparedQuery)
      Set Prepare Query
      Parameters:
      preparedQuery - prepare query
      Returns:
      a reference to this for fluent API
    • setResultCollector

      @NotNull E setResultCollector(RC resultCollector)
      Set Result Collector
      Parameters:
      resultCollector - a result collector
      Returns:
      a reference to this for fluent API
    • setErrorConverter

      @NotNull E setErrorConverter(SQLErrorConverter errorConverter)
      Set Error Converter
      Parameters:
      errorConverter - an error converter
      Returns:
      a reference to this for fluent API
      See Also:
    • setTypeMapperRegistry

      @NotNull E setTypeMapperRegistry(DataTypeMapperRegistry typeMapperRegistry)
      Set Type Mapper Registry
      Parameters:
      typeMapperRegistry - a type mapper registry
      Returns:
      a reference to this for fluent API
      See Also:
    • build

      @NotNull @NotNull SQLExecutor<S,B,PQ,RC> build()
    • vertx

      @NotNull @NotNull io.vertx.core.Vertx vertx()
    • sqlClient

      @NotNull S sqlClient()
    • preparedQuery

      PQ preparedQuery()
    • resultCollector

      RC resultCollector()
    • errorConverter

      SQLErrorConverter errorConverter()
    • typeMapperRegistry

      DataTypeMapperRegistry typeMapperRegistry()