Uses of Interface
org.jooq.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 TypeMethodDescriptionDataType.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
Modifier 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
Modifier 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()
Modifier and TypeMethodDescriptionstatic final <T,
U> @NotNull Domain <U> Internal.createDomain
(Schema schema, Name name, 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, DataType<T> type, Converter<X, U> converter, Binding<T, X> binding, Check<?>... checks) Factory method for domain specifications.UDTImpl.createField
(String name, DataType<T> type, UDT<R> udt, String comment, Binding<T, U> binding) Deprecated.UDTImpl.createField
(String name, DataType<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.Subclasses may call this method to createUDTField
objects that are linked to this table.UDTImpl.createField
(Name name, DataType<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<T> type, boolean isDefaulted, boolean isUnnamed, Binding<T, U> binding) Factory method for parameters.static final <T,
X, U> @NotNull Parameter <U> Internal.createParameter
(String name, DataType<T> type, boolean isDefaulted, 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<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<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<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<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<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<T> type, TR table, String comment, Class<P> returnType, Converter<X, U> converter, Binding<T, X> binding, Generator<R, TR, U> generator) ModifierConstructorDescriptionprotected
protected
AbstractRoutine
(String name, Schema schema, DataType<X> type, Converter<Y, T> converter, Binding<X, Y> binding) protected
protected
AbstractRoutine
(String name, Schema schema, Package pkg, DataType<X> type, Converter<Y, T> converter, Binding<X, Y> binding) 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)
UDTImpl.createField(Name, DataType, UDT, String, Binding)
instead.