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. -
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 <T, U> Binding<T,U>
Get the internal default binding for aConverter
.static <T> Binding<T,T>
Get the internal default binding for aDataType
.DefaultDataType.getBinding()
Modifier and TypeMethodDescriptionUDTImpl.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.UDTImpl.createField(Name name, DataType<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<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 <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 <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 <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 <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 <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 <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.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 recordDefaultBinding(Binding<T,U> delegate)
UDTImpl.createField(Name, DataType, UDT, String, Binding)
instead.