Uses of Interface
org.jooq.BindingSQLContext
Package
Description
This package contains jOOQ's public API.
This package contains jOOQ's implementation classes.
-
Uses of BindingSQLContext in org.jooq
Modifier and TypeMethodDescription<T> @NotNull BindingSQLContext<T>
Create a new context from this one using a converter.Modifier and TypeMethodDescriptionvoid
Binding.sql
(BindingSQLContext<U> ctx) Generate SQL code for the bind variable.Modifier and TypeMethodDescriptionstatic <T,
U> @NotNull Binding<T, U> Binding.of
(Converter<T, U> converter, Consumer<? super BindingSQLContext<U>> sqlContext, Consumer<? super BindingGetResultSetContext<U>> getResultSetContext, Consumer<? super BindingSetStatementContext<U>> setStatementContext) Construct a binding from functions.static <T,
U> @NotNull Binding<T, U> Binding.of
(Converter<T, U> converter, Consumer<? super BindingSQLContext<U>> sqlContext, Consumer<? super BindingGetResultSetContext<U>> getResultSetContext, Consumer<? super BindingSetStatementContext<U>> setStatementContext, Consumer<? super BindingRegisterContext<U>> registerContext, Consumer<? super BindingGetStatementContext<U>> getStatementContext) Construct a binding from functions.static <T,
U> @NotNull Binding<T, U> Binding.of
(Converter<T, U> converter, Consumer<? super BindingSQLContext<U>> sqlContext, Consumer<? super BindingGetResultSetContext<U>> getResultSetContext, Consumer<? super BindingSetStatementContext<U>> setStatementContext, Consumer<? super BindingRegisterContext<U>> registerContext, Consumer<? super BindingGetStatementContext<U>> getStatementContext, Consumer<? super BindingGetSQLInputContext<U>> getSqlInputContext, Consumer<? super BindingSetSQLOutputContext<U>> setSqlOutputContext) Construct a binding from functions. -
Uses of BindingSQLContext in org.jooq.impl
Modifier and TypeMethodDescriptionvoid
AbstractBinding.sql
(BindingSQLContext<U> ctx) A convenient base implementation that handles theParamType
setting and delegates toAbstractBinding.sqlInline(BindingSQLContext)
orAbstractBinding.sqlBind(BindingSQLContext)
respectively.final void
BlobBinding.sql
(BindingSQLContext<byte[]> ctx) final void
ClobBinding.sql
(BindingSQLContext<String> ctx) final void
DateAsTimestampBinding.sql
(BindingSQLContext<Timestamp> ctx) void
DefaultBinding.sql
(BindingSQLContext<U> ctx) final void
LocalDateAsLocalDateTimeBinding.sql
(BindingSQLContext<LocalDateTime> ctx) final void
NClobBinding.sql
(BindingSQLContext<String> ctx) protected void
AbstractBinding.sqlBind
(BindingSQLContext<U> ctx) Generate the SQL string for a bind variable placeholder.protected void
AbstractBinding.sqlInline
(BindingSQLContext<U> ctx) Generate the SQL string for inline values.