public class org.jooq.impl.DefaultBinding<T, U> implements org.jooq.Binding<T, U>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jooq.impl.DefaultBinding
super_class: java.lang.Object
{
static final org.jooq.tools.JooqLogger log;
descriptor: Lorg/jooq/tools/JooqLogger;
flags: (0x0018) ACC_STATIC, ACC_FINAL
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -198499389344950496
private static final java.util.Set<org.jooq.SQLDialect> REQUIRE_JDBC_DATE_LITERAL;
descriptor: Ljava/util/Set;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Set<Lorg/jooq/SQLDialect;>;
private static final long PG_DATE_POSITIVE_INFINITY;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 9223372036825200000
private static final long PG_DATE_NEGATIVE_INFINITY;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -9223372036832400000
final org.jooq.impl.DefaultBinding$AbstractBinding<T, U> delegate;
descriptor: Lorg/jooq/impl/DefaultBinding$AbstractBinding;
flags: (0x0010) ACC_FINAL
Signature: Lorg/jooq/impl/DefaultBinding$AbstractBinding<TT;TU;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/jooq/impl/DefaultBinding;
invokestatic org.jooq.tools.JooqLogger.getLogger:(Ljava/lang/Class;)Lorg/jooq/tools/JooqLogger;
putstatic org.jooq.impl.DefaultBinding.log:Lorg/jooq/tools/JooqLogger;
1: getstatic org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;
invokestatic org.jooq.SQLDialect.supportedBy:(Lorg/jooq/SQLDialect;)Ljava/util/Set;
putstatic org.jooq.impl.DefaultBinding.REQUIRE_JDBC_DATE_LITERAL:Ljava/util/Set;
2: return
LocalVariableTable:
Start End Slot Name Signature
public static final <T, U> org.jooq.Binding<T, U> binding(org.jooq.Converter<T, U>);
descriptor: (Lorg/jooq/Converter;)Lorg/jooq/Binding;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.jooq.SQLDialect.DEFAULT:Lorg/jooq/SQLDialect;
aload 0
invokeinterface org.jooq.Converter.fromType:()Ljava/lang/Class;
invokestatic org.jooq.impl.DefaultDataType.getDataType:(Lorg/jooq/SQLDialect;Ljava/lang/Class;)Lorg/jooq/DataType;
aload 0
invokestatic org.jooq.impl.DefaultBinding.binding:(Lorg/jooq/DataType;Lorg/jooq/Converter;)Lorg/jooq/Binding;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 converter Lorg/jooq/Converter<TT;TU;>;
Signature: <T:Ljava/lang/Object;U:Ljava/lang/Object;>(Lorg/jooq/Converter<TT;TU;>;)Lorg/jooq/Binding<TT;TU;>;
MethodParameters:
Name Flags
converter
static final <T> org.jooq.Binding<T, T> binding(org.jooq.DataType<T>);
descriptor: (Lorg/jooq/DataType;)Lorg/jooq/Binding;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokeinterface org.jooq.DataType.getType:()Ljava/lang/Class;
invokestatic org.jooq.Converters.identity:(Ljava/lang/Class;)Lorg/jooq/Converter;
invokestatic org.jooq.impl.DefaultBinding.binding:(Lorg/jooq/DataType;Lorg/jooq/Converter;)Lorg/jooq/Binding;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 dataType Lorg/jooq/DataType<TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/jooq/DataType<TT;>;)Lorg/jooq/Binding<TT;TT;>;
MethodParameters:
Name Flags
dataType
static final <T, U> org.jooq.Binding<T, U> binding(org.jooq.DataType<T>, org.jooq.Converter<T, U>);
descriptor: (Lorg/jooq/DataType;Lorg/jooq/Converter;)Lorg/jooq/Binding;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=9, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.jooq.Converter.fromType:()Ljava/lang/Class;
astore 2
start local 2 1: aload 2
ldc Ljava/math/BigDecimal;
if_acmpne 3
2: new org.jooq.impl.DefaultBinding$DefaultBigDecimalBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultBigDecimalBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
3: StackMap locals: java.lang.Class
StackMap stack:
aload 2
ldc Ljava/math/BigInteger;
if_acmpne 5
4: new org.jooq.impl.DefaultBinding$DefaultBigIntegerBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultBigIntegerBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
5: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/sql/Blob;
if_acmpne 7
6: new org.jooq.impl.DefaultBinding$DefaultBlobBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultBlobBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
7: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/lang/Boolean;
if_acmpne 9
8: new org.jooq.impl.DefaultBinding$DefaultBooleanBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultBooleanBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
9: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/lang/Byte;
if_acmpeq 10
aload 2
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
if_acmpne 11
10: StackMap locals:
StackMap stack:
new org.jooq.impl.DefaultBinding$DefaultByteBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultByteBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
11: StackMap locals:
StackMap stack:
aload 2
ldc [B
if_acmpne 13
12: new org.jooq.impl.DefaultBinding$DefaultBytesBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultBytesBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
13: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/sql/Clob;
if_acmpne 15
14: new org.jooq.impl.DefaultBinding$DefaultClobBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultClobBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
15: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/sql/Date;
if_acmpne 17
16: new org.jooq.impl.DefaultBinding$DefaultDateBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultDateBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
17: StackMap locals:
StackMap stack:
aload 2
ldc Lorg/jooq/types/DayToSecond;
if_acmpne 19
18: new org.jooq.impl.DefaultBinding$DefaultDayToSecondBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultDayToSecondBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
19: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/lang/Double;
if_acmpeq 20
aload 2
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
if_acmpne 21
20: StackMap locals:
StackMap stack:
new org.jooq.impl.DefaultBinding$DefaultDoubleBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultDoubleBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
21: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/lang/Float;
if_acmpeq 22
aload 2
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
if_acmpne 23
22: StackMap locals:
StackMap stack:
new org.jooq.impl.DefaultBinding$DefaultFloatBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultFloatBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
23: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/lang/Integer;
if_acmpeq 24
aload 2
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
if_acmpne 25
24: StackMap locals:
StackMap stack:
new org.jooq.impl.DefaultBinding$DefaultIntegerBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultIntegerBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
25: StackMap locals:
StackMap stack:
aload 2
ldc Lorg/jooq/JSON;
if_acmpne 27
26: new org.jooq.impl.DefaultBinding$DefaultJSONBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultJSONBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
27: StackMap locals:
StackMap stack:
aload 2
ldc Lorg/jooq/JSONB;
if_acmpne 29
28: new org.jooq.impl.DefaultBinding$DefaultJSONBBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultJSONBBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
29: StackMap locals:
StackMap stack:
aload 2
ldc Lorg/jooq/XML;
if_acmpne 31
30: new org.jooq.impl.DefaultBinding$DefaultXMLBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultXMLBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
31: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/time/LocalDate;
if_acmpne 36
32: new org.jooq.impl.DateToLocalDateConverter
dup
invokespecial org.jooq.impl.DateToLocalDateConverter.<init>:()V
astore 3
start local 3 33: aload 1
astore 4
start local 4 34: aload 3
aload 4
invokestatic org.jooq.Converters.of:(Lorg/jooq/Converter;Lorg/jooq/Converter;)Lorg/jooq/Converter;
astore 5
start local 5 35: new org.jooq.impl.DefaultBinding$DelegatingBinding
dup
aload 0
aload 3
aload 4
new org.jooq.impl.DefaultBinding$DefaultDateBinding
dup
getstatic org.jooq.impl.SQLDataType.DATE:Lorg/jooq/DataType;
aload 5
invokespecial org.jooq.impl.DefaultBinding$DefaultDateBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
invokespecial org.jooq.impl.DefaultBinding$DelegatingBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;Lorg/jooq/Converter;Lorg/jooq/impl/DefaultBinding$AbstractBinding;)V
areturn
end local 5 end local 4 end local 3 36: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/time/LocalDateTime;
if_acmpne 41
37: new org.jooq.impl.TimestampToLocalDateTimeConverter
dup
invokespecial org.jooq.impl.TimestampToLocalDateTimeConverter.<init>:()V
astore 3
start local 3 38: aload 1
astore 4
start local 4 39: aload 3
aload 4
invokestatic org.jooq.Converters.of:(Lorg/jooq/Converter;Lorg/jooq/Converter;)Lorg/jooq/Converter;
astore 5
start local 5 40: new org.jooq.impl.DefaultBinding$DelegatingBinding
dup
aload 0
aload 3
aload 4
new org.jooq.impl.DefaultBinding$DefaultTimestampBinding
dup
getstatic org.jooq.impl.SQLDataType.TIMESTAMP:Lorg/jooq/DataType;
aload 5
invokespecial org.jooq.impl.DefaultBinding$DefaultTimestampBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
invokespecial org.jooq.impl.DefaultBinding$DelegatingBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;Lorg/jooq/Converter;Lorg/jooq/impl/DefaultBinding$AbstractBinding;)V
areturn
end local 5 end local 4 end local 3 41: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/time/LocalTime;
if_acmpne 46
42: new org.jooq.impl.TimeToLocalTimeConverter
dup
invokespecial org.jooq.impl.TimeToLocalTimeConverter.<init>:()V
astore 3
start local 3 43: aload 1
astore 4
start local 4 44: aload 3
aload 4
invokestatic org.jooq.Converters.of:(Lorg/jooq/Converter;Lorg/jooq/Converter;)Lorg/jooq/Converter;
astore 5
start local 5 45: new org.jooq.impl.DefaultBinding$DelegatingBinding
dup
aload 0
aload 3
aload 4
new org.jooq.impl.DefaultBinding$DefaultTimeBinding
dup
getstatic org.jooq.impl.SQLDataType.TIME:Lorg/jooq/DataType;
aload 5
invokespecial org.jooq.impl.DefaultBinding$DefaultTimeBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
invokespecial org.jooq.impl.DefaultBinding$DelegatingBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;Lorg/jooq/Converter;Lorg/jooq/impl/DefaultBinding$AbstractBinding;)V
areturn
end local 5 end local 4 end local 3 46: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/lang/Long;
if_acmpeq 47
aload 2
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
if_acmpne 48
47: StackMap locals:
StackMap stack:
new org.jooq.impl.DefaultBinding$DefaultLongBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultLongBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
48: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/time/OffsetDateTime;
if_acmpne 50
49: new org.jooq.impl.DefaultBinding$DefaultOffsetDateTimeBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultOffsetDateTimeBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
50: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/time/OffsetTime;
if_acmpne 52
51: new org.jooq.impl.DefaultBinding$DefaultOffsetTimeBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultOffsetTimeBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
52: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/time/Instant;
if_acmpne 54
53: new org.jooq.impl.DefaultBinding$DefaultInstantBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultInstantBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
54: StackMap locals:
StackMap stack:
aload 2
ldc Lorg/jooq/RowId;
if_acmpne 56
55: new org.jooq.impl.DefaultBinding$DefaultRowIdBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultRowIdBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
56: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/lang/Short;
if_acmpeq 57
aload 2
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
if_acmpne 58
57: StackMap locals:
StackMap stack:
new org.jooq.impl.DefaultBinding$DefaultShortBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultShortBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
58: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/lang/String;
if_acmpne 62
59: aload 0
invokeinterface org.jooq.DataType.isNString:()Z
ifeq 61
60: new org.jooq.impl.DefaultBinding$DefaultNStringBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultNStringBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
61: StackMap locals:
StackMap stack:
new org.jooq.impl.DefaultBinding$DefaultStringBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultStringBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
62: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/sql/Time;
if_acmpne 64
63: new org.jooq.impl.DefaultBinding$DefaultTimeBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultTimeBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
64: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/sql/Timestamp;
if_acmpne 66
65: new org.jooq.impl.DefaultBinding$DefaultTimestampBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultTimestampBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
66: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/util/Date;
if_acmpne 68
67: new org.jooq.impl.DefaultBinding$DefaultTimestampBinding
dup
aload 0
getstatic org.jooq.impl.TimestampToJavaUtilDateConverter.INSTANCE:Lorg/jooq/impl/TimestampToJavaUtilDateConverter;
aload 1
invokestatic org.jooq.Converters.of:(Lorg/jooq/Converter;Lorg/jooq/Converter;)Lorg/jooq/Converter;
invokespecial org.jooq.impl.DefaultBinding$DefaultTimestampBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
68: StackMap locals:
StackMap stack:
aload 2
ldc Lorg/jooq/types/UByte;
if_acmpne 70
69: new org.jooq.impl.DefaultBinding$DefaultUByteBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultUByteBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
70: StackMap locals:
StackMap stack:
aload 2
ldc Lorg/jooq/types/UInteger;
if_acmpne 72
71: new org.jooq.impl.DefaultBinding$DefaultUIntegerBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultUIntegerBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
72: StackMap locals:
StackMap stack:
aload 2
ldc Lorg/jooq/types/ULong;
if_acmpne 74
73: new org.jooq.impl.DefaultBinding$DefaultULongBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultULongBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
74: StackMap locals:
StackMap stack:
aload 2
ldc Lorg/jooq/types/UShort;
if_acmpne 76
75: new org.jooq.impl.DefaultBinding$DefaultUShortBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultUShortBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
76: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/util/UUID;
if_acmpne 78
77: new org.jooq.impl.DefaultBinding$DefaultUUIDBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultUUIDBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
78: StackMap locals:
StackMap stack:
aload 2
ldc Lorg/jooq/types/YearToSecond;
if_acmpne 80
79: new org.jooq.impl.DefaultBinding$DefaultYearToSecondBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultYearToSecondBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
80: StackMap locals:
StackMap stack:
aload 2
ldc Lorg/jooq/types/YearToMonth;
if_acmpne 82
81: new org.jooq.impl.DefaultBinding$DefaultYearToMonthBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultYearToMonthBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
82: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.lang.Class.isArray:()Z
ifeq 84
83: new org.jooq.impl.DefaultBinding$DefaultArrayBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultArrayBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
84: StackMap locals:
StackMap stack:
ldc Lorg/jooq/EnumType;
aload 2
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 86
85: new org.jooq.impl.DefaultBinding$DefaultEnumTypeBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultEnumTypeBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
86: StackMap locals:
StackMap stack:
ldc Lorg/jooq/Record;
aload 2
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 88
87: new org.jooq.impl.DefaultBinding$DefaultRecordBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultRecordBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
88: StackMap locals:
StackMap stack:
ldc Lorg/jooq/Result;
aload 2
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 90
89: new org.jooq.impl.DefaultBinding$DefaultResultBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultResultBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
90: StackMap locals:
StackMap stack:
new org.jooq.impl.DefaultBinding$DefaultOtherBinding
dup
aload 0
aload 1
invokespecial org.jooq.impl.DefaultBinding$DefaultOtherBinding.<init>:(Lorg/jooq/DataType;Lorg/jooq/Converter;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 91 0 dataType Lorg/jooq/DataType<TT;>;
0 91 1 converter Lorg/jooq/Converter<TT;TU;>;
1 91 2 type Ljava/lang/Class<*>;
33 36 3 c1 Lorg/jooq/impl/DateToLocalDateConverter;
34 36 4 c2 Lorg/jooq/Converter<Ljava/time/LocalDate;TU;>;
35 36 5 c3 Lorg/jooq/Converter<Ljava/sql/Date;TU;>;
38 41 3 c1 Lorg/jooq/impl/TimestampToLocalDateTimeConverter;
39 41 4 c2 Lorg/jooq/Converter<Ljava/time/LocalDateTime;TU;>;
40 41 5 c3 Lorg/jooq/Converter<Ljava/sql/Timestamp;TU;>;
43 46 3 c1 Lorg/jooq/impl/TimeToLocalTimeConverter;
44 46 4 c2 Lorg/jooq/Converter<Ljava/time/LocalTime;TU;>;
45 46 5 c3 Lorg/jooq/Converter<Ljava/sql/Time;TU;>;
Signature: <T:Ljava/lang/Object;U:Ljava/lang/Object;>(Lorg/jooq/DataType<TT;>;Lorg/jooq/Converter<TT;TU;>;)Lorg/jooq/Binding<TT;TU;>;
MethodParameters:
Name Flags
dataType
converter
public void <init>(org.jooq.Converter<T, U>);
descriptor: (Lorg/jooq/Converter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
invokestatic org.jooq.impl.DefaultBinding.binding:(Lorg/jooq/Converter;)Lorg/jooq/Binding;
checkcast org.jooq.impl.DefaultBinding$AbstractBinding
putfield org.jooq.impl.DefaultBinding.delegate:Lorg/jooq/impl/DefaultBinding$AbstractBinding;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/impl/DefaultBinding<TT;TU;>;
0 3 1 converter Lorg/jooq/Converter<TT;TU;>;
Signature: (Lorg/jooq/Converter<TT;TU;>;)V
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
converter
static final <T, X, U> org.jooq.Binding<T, U> newBinding(org.jooq.Converter<X, U>, org.jooq.DataType<T>, org.jooq.Binding<T, X>);
descriptor: (Lorg/jooq/Converter;Lorg/jooq/DataType;Lorg/jooq/Binding;)Lorg/jooq/Binding;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ifnonnull 3
aload 2
ifnonnull 3
1: aload 1
invokeinterface org.jooq.DataType.getBinding:()Lorg/jooq/Binding;
astore 3
start local 3 2: goto 10
end local 3 3: StackMap locals:
StackMap stack:
aload 0
ifnonnull 6
4: aload 2
astore 3
start local 3 5: goto 10
end local 3 6: StackMap locals:
StackMap stack:
aload 2
ifnonnull 9
7: aload 1
aload 0
invokestatic org.jooq.impl.DefaultBinding.binding:(Lorg/jooq/DataType;Lorg/jooq/Converter;)Lorg/jooq/Binding;
astore 3
start local 3 8: goto 10
end local 3 9: StackMap locals:
StackMap stack:
new org.jooq.impl.DefaultBinding$1
dup
aload 2
aload 0
invokespecial org.jooq.impl.DefaultBinding$1.<init>:(Lorg/jooq/Binding;Lorg/jooq/Converter;)V
astore 3
start local 3 10: StackMap locals: org.jooq.Binding
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 converter Lorg/jooq/Converter<TX;TU;>;
0 11 1 dataType Lorg/jooq/DataType<TT;>;
0 11 2 binding Lorg/jooq/Binding<TT;TX;>;
2 3 3 theBinding Lorg/jooq/Binding<TT;TU;>;
5 6 3 theBinding Lorg/jooq/Binding<TT;TU;>;
8 9 3 theBinding Lorg/jooq/Binding<TT;TU;>;
10 11 3 theBinding Lorg/jooq/Binding<TT;TU;>;
Signature: <T:Ljava/lang/Object;X:Ljava/lang/Object;U:Ljava/lang/Object;>(Lorg/jooq/Converter<TX;TU;>;Lorg/jooq/DataType<TT;>;Lorg/jooq/Binding<TT;TX;>;)Lorg/jooq/Binding<TT;TU;>;
MethodParameters:
Name Flags
converter final
dataType final
binding final
static final java.util.Map<java.lang.String, java.lang.Class<?>> typeMap(java.lang.Class<?>, org.jooq.Configuration);
descriptor: (Ljava/lang/Class;Lorg/jooq/Configuration;)Ljava/util/Map;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
invokestatic org.jooq.impl.DefaultBinding.typeMap:(Ljava/lang/Class;Lorg/jooq/Configuration;Ljava/util/Map;)Ljava/util/Map;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type Ljava/lang/Class<*>;
0 1 1 configuration Lorg/jooq/Configuration;
Signature: (Ljava/lang/Class<*>;Lorg/jooq/Configuration;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
MethodParameters:
Name Flags
type
configuration
static final java.util.Map<java.lang.String, java.lang.Class<?>> typeMap(java.lang.Class<?>, org.jooq.Configuration, java.util.Map<java.lang.String, java.lang.Class<?>>);
descriptor: (Ljava/lang/Class;Lorg/jooq/Configuration;Ljava/util/Map;)Ljava/util/Map;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=4, locals=9, args_size=3
start local 0 start local 1 start local 2 0: ldc Lorg/jooq/UDTRecord;
aload 0
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 12
1: aload 0
astore 3
start local 3 2: aload 2
aload 1
aload 3
invokestatic org.jooq.impl.Tools.getMappedUDTName:(Lorg/jooq/Configuration;Ljava/lang/Class;)Ljava/lang/String;
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 3
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast org.jooq.UDTRecord
astore 4
start local 4 4: aload 4
invokeinterface org.jooq.UDTRecord.getUDT:()Lorg/jooq/UDT;
invokeinterface org.jooq.UDT.fields:()[Lorg/jooq/Field;
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 8
StackMap locals: java.lang.Class org.jooq.Configuration java.util.Map java.lang.Class org.jooq.UDTRecord top int int org.jooq.Field[]
StackMap stack:
5: aload 8
iload 6
aaload
astore 5
start local 5 6: aload 5
invokeinterface org.jooq.Field.getType:()Ljava/lang/Class;
aload 1
aload 2
invokestatic org.jooq.impl.DefaultBinding.typeMap:(Ljava/lang/Class;Lorg/jooq/Configuration;Ljava/util/Map;)Ljava/util/Map;
pop
end local 5 7: iinc 6 1
StackMap locals:
StackMap stack:
8: iload 6
iload 7
if_icmplt 5
end local 4 end local 3 9: goto 12
10: StackMap locals: java.lang.Class org.jooq.Configuration java.util.Map
StackMap stack: java.lang.Exception
astore 3
start local 3 11: new org.jooq.exception.MappingException
dup
ldc "Error while collecting type map"
aload 3
invokespecial org.jooq.exception.MappingException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 12: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 type Ljava/lang/Class<*>;
0 13 1 configuration Lorg/jooq/Configuration;
0 13 2 result Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
2 9 3 t Ljava/lang/Class<Lorg/jooq/UDTRecord<*>;>;
4 9 4 r Lorg/jooq/UDTRecord<*>;
6 7 5 field Lorg/jooq/Field<*>;
11 12 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 9 10 Class java.lang.Exception
Signature: (Ljava/lang/Class<*>;Lorg/jooq/Configuration;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
MethodParameters:
Name Flags
type
configuration
result
private static final long parse(java.lang.Class<? extends java.util.Date>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.jooq.tools.Longs.tryParse:(Ljava/lang/String;)Ljava/lang/Long;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
invokevirtual java.lang.Long.longValue:()J
lreturn
3: StackMap locals: java.lang.Long
StackMap stack:
aload 1
ldc "T"
ldc " "
invokestatic org.jooq.tools.StringUtils.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 1
4: aload 0
ldc Ljava/sql/Timestamp;
if_acmpne 6
5: aload 1
invokestatic java.sql.Timestamp.valueOf:(Ljava/lang/String;)Ljava/sql/Timestamp;
invokevirtual java.sql.Timestamp.getTime:()J
lreturn
6: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/sql/Date;
if_acmpne 8
7: aload 1
ldc " "
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
iconst_0
aaload
invokestatic java.sql.Date.valueOf:(Ljava/lang/String;)Ljava/sql/Date;
invokevirtual java.sql.Date.getTime:()J
lreturn
8: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/sql/Time;
if_acmpne 10
9: aload 1
invokestatic java.sql.Time.valueOf:(Ljava/lang/String;)Ljava/sql/Time;
invokevirtual java.sql.Time.getTime:()J
lreturn
10: StackMap locals:
StackMap stack:
new java.sql.SQLException
dup
new java.lang.StringBuilder
dup
ldc "Could not parse date "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 type Ljava/lang/Class<+Ljava/util/Date;>;
0 11 1 date Ljava/lang/String;
1 11 2 number Ljava/lang/Long;
Exceptions:
throws java.sql.SQLException
Signature: (Ljava/lang/Class<+Ljava/util/Date;>;Ljava/lang/String;)J
MethodParameters:
Name Flags
type
date
public org.jooq.Converter<T, U> converter();
descriptor: ()Lorg/jooq/Converter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.impl.DefaultBinding.delegate:Lorg/jooq/impl/DefaultBinding$AbstractBinding;
getfield org.jooq.impl.DefaultBinding$AbstractBinding.converter:Lorg/jooq/Converter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/impl/DefaultBinding<TT;TU;>;
Signature: ()Lorg/jooq/Converter<TT;TU;>;
public void sql(org.jooq.BindingSQLContext<U>);
descriptor: (Lorg/jooq/BindingSQLContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.impl.DefaultBinding.delegate:Lorg/jooq/impl/DefaultBinding$AbstractBinding;
aload 1
invokevirtual org.jooq.impl.DefaultBinding$AbstractBinding.sql:(Lorg/jooq/BindingSQLContext;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/impl/DefaultBinding<TT;TU;>;
0 2 1 ctx Lorg/jooq/BindingSQLContext<TU;>;
Exceptions:
throws java.sql.SQLException
Signature: (Lorg/jooq/BindingSQLContext<TU;>;)V
MethodParameters:
Name Flags
ctx
public void register(org.jooq.BindingRegisterContext<U>);
descriptor: (Lorg/jooq/BindingRegisterContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.impl.DefaultBinding.delegate:Lorg/jooq/impl/DefaultBinding$AbstractBinding;
aload 1
invokevirtual org.jooq.impl.DefaultBinding$AbstractBinding.register:(Lorg/jooq/BindingRegisterContext;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/impl/DefaultBinding<TT;TU;>;
0 2 1 ctx Lorg/jooq/BindingRegisterContext<TU;>;
Exceptions:
throws java.sql.SQLException
Signature: (Lorg/jooq/BindingRegisterContext<TU;>;)V
MethodParameters:
Name Flags
ctx
public void set(org.jooq.BindingSetStatementContext<U>);
descriptor: (Lorg/jooq/BindingSetStatementContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.impl.DefaultBinding.delegate:Lorg/jooq/impl/DefaultBinding$AbstractBinding;
aload 1
invokevirtual org.jooq.impl.DefaultBinding$AbstractBinding.set:(Lorg/jooq/BindingSetStatementContext;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/impl/DefaultBinding<TT;TU;>;
0 2 1 ctx Lorg/jooq/BindingSetStatementContext<TU;>;
Exceptions:
throws java.sql.SQLException
Signature: (Lorg/jooq/BindingSetStatementContext<TU;>;)V
MethodParameters:
Name Flags
ctx
public void set(org.jooq.BindingSetSQLOutputContext<U>);
descriptor: (Lorg/jooq/BindingSetSQLOutputContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.impl.DefaultBinding.delegate:Lorg/jooq/impl/DefaultBinding$AbstractBinding;
aload 1
invokevirtual org.jooq.impl.DefaultBinding$AbstractBinding.set:(Lorg/jooq/BindingSetSQLOutputContext;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/impl/DefaultBinding<TT;TU;>;
0 2 1 ctx Lorg/jooq/BindingSetSQLOutputContext<TU;>;
Exceptions:
throws java.sql.SQLException
Signature: (Lorg/jooq/BindingSetSQLOutputContext<TU;>;)V
MethodParameters:
Name Flags
ctx
public void get(org.jooq.BindingGetResultSetContext<U>);
descriptor: (Lorg/jooq/BindingGetResultSetContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.impl.DefaultBinding.delegate:Lorg/jooq/impl/DefaultBinding$AbstractBinding;
aload 1
invokevirtual org.jooq.impl.DefaultBinding$AbstractBinding.get:(Lorg/jooq/BindingGetResultSetContext;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/impl/DefaultBinding<TT;TU;>;
0 2 1 ctx Lorg/jooq/BindingGetResultSetContext<TU;>;
Exceptions:
throws java.sql.SQLException
Signature: (Lorg/jooq/BindingGetResultSetContext<TU;>;)V
MethodParameters:
Name Flags
ctx
public void get(org.jooq.BindingGetStatementContext<U>);
descriptor: (Lorg/jooq/BindingGetStatementContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.impl.DefaultBinding.delegate:Lorg/jooq/impl/DefaultBinding$AbstractBinding;
aload 1
invokevirtual org.jooq.impl.DefaultBinding$AbstractBinding.get:(Lorg/jooq/BindingGetStatementContext;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/impl/DefaultBinding<TT;TU;>;
0 2 1 ctx Lorg/jooq/BindingGetStatementContext<TU;>;
Exceptions:
throws java.sql.SQLException
Signature: (Lorg/jooq/BindingGetStatementContext<TU;>;)V
MethodParameters:
Name Flags
ctx
public void get(org.jooq.BindingGetSQLInputContext<U>);
descriptor: (Lorg/jooq/BindingGetSQLInputContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.impl.DefaultBinding.delegate:Lorg/jooq/impl/DefaultBinding$AbstractBinding;
aload 1
invokevirtual org.jooq.impl.DefaultBinding$AbstractBinding.get:(Lorg/jooq/BindingGetSQLInputContext;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/impl/DefaultBinding<TT;TU;>;
0 2 1 ctx Lorg/jooq/BindingGetSQLInputContext<TU;>;
Exceptions:
throws java.sql.SQLException
Signature: (Lorg/jooq/BindingGetSQLInputContext<TU;>;)V
MethodParameters:
Name Flags
ctx
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "DefaultBinding [type="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.jooq.impl.DefaultBinding.delegate:Lorg/jooq/impl/DefaultBinding$AbstractBinding;
getfield org.jooq.impl.DefaultBinding$AbstractBinding.dataType:Lorg/jooq/DataType;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", converter="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.jooq.impl.DefaultBinding.delegate:Lorg/jooq/impl/DefaultBinding$AbstractBinding;
getfield org.jooq.impl.DefaultBinding$AbstractBinding.converter:Lorg/jooq/Converter;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/impl/DefaultBinding<TT;TU;>;
}
Signature: <T:Ljava/lang/Object;U:Ljava/lang/Object;>Ljava/lang/Object;Lorg/jooq/Binding<TT;TU;>;
SourceFile: "DefaultBinding.java"
NestMembers:
org.jooq.impl.DefaultBinding$1 org.jooq.impl.DefaultBinding$AbstractBinding org.jooq.impl.DefaultBinding$DefaultArrayBinding org.jooq.impl.DefaultBinding$DefaultBigDecimalBinding org.jooq.impl.DefaultBinding$DefaultBigIntegerBinding org.jooq.impl.DefaultBinding$DefaultBlobBinding org.jooq.impl.DefaultBinding$DefaultBooleanBinding org.jooq.impl.DefaultBinding$DefaultByteBinding org.jooq.impl.DefaultBinding$DefaultBytesBinding org.jooq.impl.DefaultBinding$DefaultClobBinding org.jooq.impl.DefaultBinding$DefaultDateBinding org.jooq.impl.DefaultBinding$DefaultDayToSecondBinding org.jooq.impl.DefaultBinding$DefaultDoubleBinding org.jooq.impl.DefaultBinding$DefaultEnumTypeBinding org.jooq.impl.DefaultBinding$DefaultFloatBinding org.jooq.impl.DefaultBinding$DefaultInstantBinding org.jooq.impl.DefaultBinding$DefaultIntegerBinding org.jooq.impl.DefaultBinding$DefaultJSONBBinding org.jooq.impl.DefaultBinding$DefaultJSONBBinding$1 org.jooq.impl.DefaultBinding$DefaultJSONBinding org.jooq.impl.DefaultBinding$DefaultLongBinding org.jooq.impl.DefaultBinding$DefaultNStringBinding org.jooq.impl.DefaultBinding$DefaultOffsetDateTimeBinding org.jooq.impl.DefaultBinding$DefaultOffsetTimeBinding org.jooq.impl.DefaultBinding$DefaultOtherBinding org.jooq.impl.DefaultBinding$DefaultRecordBinding org.jooq.impl.DefaultBinding$DefaultRecordBinding$1 org.jooq.impl.DefaultBinding$DefaultResultBinding org.jooq.impl.DefaultBinding$DefaultRowIdBinding org.jooq.impl.DefaultBinding$DefaultShortBinding org.jooq.impl.DefaultBinding$DefaultStringBinding org.jooq.impl.DefaultBinding$DefaultTimeBinding org.jooq.impl.DefaultBinding$DefaultTimestampBinding org.jooq.impl.DefaultBinding$DefaultUByteBinding org.jooq.impl.DefaultBinding$DefaultUIntegerBinding org.jooq.impl.DefaultBinding$DefaultULongBinding org.jooq.impl.DefaultBinding$DefaultUShortBinding org.jooq.impl.DefaultBinding$DefaultUUIDBinding org.jooq.impl.DefaultBinding$DefaultXMLBinding org.jooq.impl.DefaultBinding$DefaultYearToMonthBinding org.jooq.impl.DefaultBinding$DefaultYearToSecondBinding org.jooq.impl.DefaultBinding$DelegatingBinding org.jooq.impl.DefaultBinding$OffsetDateTimeParser
InnerClasses:
org.jooq.impl.DefaultBinding$1
abstract AbstractBinding = org.jooq.impl.DefaultBinding$AbstractBinding of org.jooq.impl.DefaultBinding
final DefaultArrayBinding = org.jooq.impl.DefaultBinding$DefaultArrayBinding of org.jooq.impl.DefaultBinding
final DefaultBigDecimalBinding = org.jooq.impl.DefaultBinding$DefaultBigDecimalBinding of org.jooq.impl.DefaultBinding
final DefaultBigIntegerBinding = org.jooq.impl.DefaultBinding$DefaultBigIntegerBinding of org.jooq.impl.DefaultBinding
final DefaultBlobBinding = org.jooq.impl.DefaultBinding$DefaultBlobBinding of org.jooq.impl.DefaultBinding
final DefaultBooleanBinding = org.jooq.impl.DefaultBinding$DefaultBooleanBinding of org.jooq.impl.DefaultBinding
final DefaultByteBinding = org.jooq.impl.DefaultBinding$DefaultByteBinding of org.jooq.impl.DefaultBinding
final DefaultBytesBinding = org.jooq.impl.DefaultBinding$DefaultBytesBinding of org.jooq.impl.DefaultBinding
final DefaultClobBinding = org.jooq.impl.DefaultBinding$DefaultClobBinding of org.jooq.impl.DefaultBinding
final DefaultDateBinding = org.jooq.impl.DefaultBinding$DefaultDateBinding of org.jooq.impl.DefaultBinding
final DefaultDayToSecondBinding = org.jooq.impl.DefaultBinding$DefaultDayToSecondBinding of org.jooq.impl.DefaultBinding
final DefaultDoubleBinding = org.jooq.impl.DefaultBinding$DefaultDoubleBinding of org.jooq.impl.DefaultBinding
final DefaultEnumTypeBinding = org.jooq.impl.DefaultBinding$DefaultEnumTypeBinding of org.jooq.impl.DefaultBinding
final DefaultFloatBinding = org.jooq.impl.DefaultBinding$DefaultFloatBinding of org.jooq.impl.DefaultBinding
final DefaultInstantBinding = org.jooq.impl.DefaultBinding$DefaultInstantBinding of org.jooq.impl.DefaultBinding
final DefaultIntegerBinding = org.jooq.impl.DefaultBinding$DefaultIntegerBinding of org.jooq.impl.DefaultBinding
final DefaultJSONBBinding = org.jooq.impl.DefaultBinding$DefaultJSONBBinding of org.jooq.impl.DefaultBinding
final DefaultJSONBinding = org.jooq.impl.DefaultBinding$DefaultJSONBinding of org.jooq.impl.DefaultBinding
final DefaultLongBinding = org.jooq.impl.DefaultBinding$DefaultLongBinding of org.jooq.impl.DefaultBinding
final DefaultNStringBinding = org.jooq.impl.DefaultBinding$DefaultNStringBinding of org.jooq.impl.DefaultBinding
final DefaultOffsetDateTimeBinding = org.jooq.impl.DefaultBinding$DefaultOffsetDateTimeBinding of org.jooq.impl.DefaultBinding
final DefaultOffsetTimeBinding = org.jooq.impl.DefaultBinding$DefaultOffsetTimeBinding of org.jooq.impl.DefaultBinding
final DefaultOtherBinding = org.jooq.impl.DefaultBinding$DefaultOtherBinding of org.jooq.impl.DefaultBinding
final DefaultRecordBinding = org.jooq.impl.DefaultBinding$DefaultRecordBinding of org.jooq.impl.DefaultBinding
final DefaultResultBinding = org.jooq.impl.DefaultBinding$DefaultResultBinding of org.jooq.impl.DefaultBinding
final DefaultRowIdBinding = org.jooq.impl.DefaultBinding$DefaultRowIdBinding of org.jooq.impl.DefaultBinding
final DefaultShortBinding = org.jooq.impl.DefaultBinding$DefaultShortBinding of org.jooq.impl.DefaultBinding
final DefaultStringBinding = org.jooq.impl.DefaultBinding$DefaultStringBinding of org.jooq.impl.DefaultBinding
final DefaultTimeBinding = org.jooq.impl.DefaultBinding$DefaultTimeBinding of org.jooq.impl.DefaultBinding
final DefaultTimestampBinding = org.jooq.impl.DefaultBinding$DefaultTimestampBinding of org.jooq.impl.DefaultBinding
final DefaultUByteBinding = org.jooq.impl.DefaultBinding$DefaultUByteBinding of org.jooq.impl.DefaultBinding
final DefaultUIntegerBinding = org.jooq.impl.DefaultBinding$DefaultUIntegerBinding of org.jooq.impl.DefaultBinding
final DefaultULongBinding = org.jooq.impl.DefaultBinding$DefaultULongBinding of org.jooq.impl.DefaultBinding
final DefaultUShortBinding = org.jooq.impl.DefaultBinding$DefaultUShortBinding of org.jooq.impl.DefaultBinding
final DefaultUUIDBinding = org.jooq.impl.DefaultBinding$DefaultUUIDBinding of org.jooq.impl.DefaultBinding
final DefaultXMLBinding = org.jooq.impl.DefaultBinding$DefaultXMLBinding of org.jooq.impl.DefaultBinding
final DefaultYearToMonthBinding = org.jooq.impl.DefaultBinding$DefaultYearToMonthBinding of org.jooq.impl.DefaultBinding
final DefaultYearToSecondBinding = org.jooq.impl.DefaultBinding$DefaultYearToSecondBinding of org.jooq.impl.DefaultBinding
final DelegatingBinding = org.jooq.impl.DefaultBinding$DelegatingBinding of org.jooq.impl.DefaultBinding
final OffsetDateTimeParser = org.jooq.impl.DefaultBinding$OffsetDateTimeParser of org.jooq.impl.DefaultBinding