Uses of Interface
org.jooq.Binding
Packages that use Binding
Package
Description
This package contains jOOQ's public API.
This package contains jOOQ's implementation classes.
-
Uses of Binding in org.jooq
Modifier and TypeMethodDescriptionBinding.arrayBinding()
Get an array binding for this binding, ornull
if no such array binding is available.default @Nullable Binding
<?, ?> Binding.arrayComponentBinding()
Get an array component binding for this binding, ornull
if this binding isn't for an array type.DataType.getBinding()
Get the data type binding associated with this data type.Typed.getBinding()
The object's underlyingBinding
.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) 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.Modifier and TypeMethodDescription<U> @NotNull DataType
<U> DataType.asConvertedDataType
(Binding<? super T, U> binding) Retrieve the data type for a given binding.<U> @NotNull Field
<U> <U> @NotNull SelectField
<U> Apply an ad-hoc data typeBinding
to this field expression. -
Uses of Binding in org.jooq.impl
Classes in org.jooq.impl that implement BindingModifier and TypeClassDescriptionclass
AbstractBinding<T,
U> A convenient base implementation for custom bindings, simplifies the implementation.class
class
A binding that takes binary values but binds them asBlob
to at the JDBC level.class
A binding that takes binary values but binds them asClob
to at the JDBC level.class
A binding that implements the date-as-timestamp semantics of the jOOQ code generator.class
DefaultBinding<T,
U> class
A binding that implements the date-as-timestamp semantics of the jOOQ code generator.class
A binding that takes binary values but binds them asNClob
to at the JDBC level.class
Methods in org.jooq.impl that return BindingModifier and TypeMethodDescriptionstatic final <T,
U> Binding <T, U> Get the internal default binding for aConverter
.static final <T> Binding
<T, T> Get the internal default binding for aDataType
.DefaultDataType.getBinding()
Methods in org.jooq.impl with parameters of type BindingModifier and TypeMethodDescriptionstatic final <T,
U> @NotNull Domain <U> Internal.createDomain
(Schema schema, Name name, Comment comment, DataType<T> type, Binding<T, U> binding, Check<?>... checks) Factory method for domain specifications.static final <T,
X, U> @NotNull Domain <U> Internal.createDomain
(Schema schema, Name name, Comment comment, DataType<T> type, Converter<X, U> converter, Binding<T, X> binding, Check<?>... checks) Factory method for domain specifications.static final <T,
U> @NotNull Domain <U> Internal.createDomain
(Schema schema, Name name, DataType<T> type, Binding<T, U> binding, Check<?>... checks) Deprecated.- 3.20.0 - [#15723] - Regenerate your code.static final <T,
X, U> @NotNull Domain <U> Internal.createDomain
(Schema schema, Name name, DataType<T> type, Converter<X, U> converter, Binding<T, X> binding, Check<?>... checks) Deprecated.- 3.20.0 - [#15723] - Regenerate your code.UDTImpl.createField
(String name, DataType<? extends T> type, UDT<R> udt, String comment, Binding<T, U> binding) Deprecated.- 3.12.0 - [#8000] - UseUDTImpl.createField(Name, DataType, UDT, String, Binding)
instead.UDTImpl.createField
(String name, DataType<? extends T> type, UDT<R> udt, String comment, Converter<X, U> converter, Binding<T, X> binding) Deprecated.- 3.12.0 - [#8000] - UseUDTImpl.createField(Name, DataType, UDT, String, Converter, Binding)
instead.UDTImpl.createField
(Name name, DataType<? extends T> type, UDT<R> udt, String comment, Binding<T, U> binding) Subclasses may call this method to createUDTField
objects that are linked to this table.UDTImpl.createField
(Name name, DataType<? extends T> type, UDT<R> udt, String comment, Converter<X, U> converter, Binding<T, X> binding) Subclasses may call this method to createUDTField
objects that are linked to this table.protected static final <T,
U> Parameter <U> AbstractRoutine.createParameter
(String name, DataType<T> type, boolean isDefaulted, boolean isUnnamed, Binding<T, U> binding) Deprecated.- Please, re-generate your routine code.protected static final <T,
X, U> Parameter <U> AbstractRoutine.createParameter
(String name, DataType<T> type, boolean isDefaulted, boolean isUnnamed, Converter<X, U> converter, Binding<T, X> binding) Deprecated.- Please, re-generate your routine code.protected static final <T,
U> Parameter <U> AbstractRoutine.createParameter
(String name, DataType<T> type, boolean isDefaulted, Binding<T, U> binding) Deprecated.- Please, re-generate your routine code.protected static final <T,
X, U> Parameter <U> AbstractRoutine.createParameter
(String name, DataType<T> type, boolean isDefaulted, Converter<X, U> converter, Binding<T, X> binding) Deprecated.- Please, re-generate your routine code.static final <T,
U> @NotNull Parameter <U> Internal.createParameter
(String name, DataType<? extends T> type, boolean isDefaulted, boolean isUnnamed, Binding<T, U> binding) Deprecated, for removal: This API element is subject to removal in a future version.- 3.21.0 - [#19044] - UseInternal.createParameter(String, DataType, boolean, Binding)
instead.static final <T,
X, U> @NotNull Parameter <U> Internal.createParameter
(String name, DataType<? extends T> type, boolean isDefaulted, boolean isUnnamed, Converter<X, U> converter, Binding<T, X> binding) Deprecated, for removal: This API element is subject to removal in a future version.- 3.21.0 - [#19044] - UseInternal.createParameter(String, DataType, boolean, Converter, Binding)
instead.static final <T,
U> @NotNull Parameter <U> Internal.createParameter
(String name, DataType<? extends T> type, boolean isUnnamed, Binding<T, U> binding) Factory method for parameters.static final <T,
X, U> @NotNull Parameter <U> Internal.createParameter
(String name, DataType<? extends T> type, boolean isUnnamed, Converter<X, U> converter, Binding<T, X> binding) Factory method for parameters.static final <T,
U, P extends UDTField<?, U>>
PInternal.createUDTPathField
(Name name, DataType<? extends T> type, UDTPathField<?, ?, ?> qualifier, String comment, Class<P> returnType, Binding<T, U> binding) static final <T,
X, U, P extends UDTField<?, U>>
PInternal.createUDTPathField
(Name name, DataType<? extends T> type, UDTPathField<?, ?, ?> qualifier, String comment, Class<P> returnType, Converter<X, U> converter, Binding<T, X> binding) static final <R extends Record,
T, U, P extends UDTPathTableField<R, ?, U>>
PInternal.createUDTPathTableField
(Name name, DataType<? extends T> type, Table<R> table, String comment, Class<P> returnType, Binding<T, U> binding) static final <R extends Record,
T, X, U, P extends UDTPathTableField<R, ?, U>>
PInternal.createUDTPathTableField
(Name name, DataType<? extends T> type, Table<R> table, String comment, Class<P> returnType, Converter<X, U> converter, Binding<T, X> binding) static final <R extends Record,
TR extends Table<R>, T, U, P extends UDTPathTableField<R, ?, U>>
PInternal.createUDTPathTableField
(Name name, DataType<? extends T> type, TR table, String comment, Class<P> returnType, Binding<T, U> binding, Generator<R, TR, U> generator) static final <R extends Record,
TR extends Table<R>, T, X, U, P extends UDTPathTableField<R, ?, U>>
PInternal.createUDTPathTableField
(Name name, DataType<? extends T> type, TR table, String comment, Class<P> returnType, Converter<X, U> converter, Binding<T, X> binding, Generator<R, TR, U> generator) Constructors in org.jooq.impl with parameters of type BindingModifierConstructorDescriptionprotected
AbstractRoutine
(String name, Schema schema, Comment comment, DataType<X> type, Binding<X, T> binding) protected
AbstractRoutine
(String name, Schema schema, Comment comment, DataType<X> type, Converter<Y, T> converter, Binding<X, Y> binding) protected
Deprecated.- 3.20.0 - [#15723] - Re-generate your code.protected
AbstractRoutine
(String name, Schema schema, DataType<X> type, Converter<Y, T> converter, Binding<X, Y> binding) Deprecated.- 3.20.0 - [#15723] - Re-generate your code.protected
AbstractRoutine
(String name, Schema schema, Package pkg, Comment comment, DataType<X> type, Binding<X, T> binding) protected
AbstractRoutine
(String name, Schema schema, Package pkg, Comment comment, DataType<X> type, Converter<Y, T> converter, Binding<X, Y> binding) protected
Deprecated.- 3.20.0 - [#15723] - Re-generate your code.protected
AbstractRoutine
(String name, Schema schema, Package pkg, DataType<X> type, Converter<Y, T> converter, Binding<X, Y> binding) Deprecated.- 3.20.0 - [#15723] - Re-generate your code.protected
ArrayRecordImpl
(Schema schema, String name, DataType<X> type, Binding<X, Y> binding) Create an empty array recordprotected
ArrayRecordImpl
(Schema schema, String name, DataType<X> type, Converter<Y, T> converter, Binding<X, Y> binding) Create an empty array recordprotected
Create an empty array recordprotected
ArrayRecordImpl
(Schema schema, Package pkg, String name, DataType<X> type, Converter<Y, T> converter, Binding<X, Y> binding) Create an empty array recordprotected
AssociativeArrayRecordImpl
(Schema schema, String name, DataType<X> type, DataType<K> indexDataType, Binding<X, Y> binding) Create an empty array recordprotected
AssociativeArrayRecordImpl
(Schema schema, String name, DataType<X> type, DataType<K> indexDataType, Converter<Y, V> converter, Binding<X, Y> binding) Create an empty array recordprotected
AssociativeArrayRecordImpl
(Schema schema, Package pkg, String name, DataType<X> type, DataType<K> indexDataType, Binding<X, Y> binding) Create an empty array recordprotected
AssociativeArrayRecordImpl
(Schema schema, Package pkg, String name, DataType<X> type, DataType<K> indexDataType, Converter<Y, V> converter, Binding<X, Y> binding) Create an empty array recordDefaultBinding
(Binding<T, U> delegate) UDTPathTableFieldImpl
(Name name, DataType<T> type, RecordQualifier<R> qualifier, UDT<U> udt, Comment comment, Binding<?, T> binding)