public class io.ebeaninternal.server.persist.Binder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.server.persist.Binder
super_class: java.lang.Object
{
private static final Logger logger;
descriptor: LLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final io.ebeaninternal.server.type.TypeManager typeManager;
descriptor: Lio/ebeaninternal/server/type/TypeManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int asOfBindCount;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean asOfStandardsBased;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.server.expression.platform.DbExpressionHandler dbExpressionHandler;
descriptor: Lio/ebeaninternal/server/expression/platform/DbExpressionHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.server.core.timezone.DataTimeZone dataTimeZone;
descriptor: Lio/ebeaninternal/server/core/timezone/DataTimeZone;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.server.persist.platform.MultiValueBind multiValueBind;
descriptor: Lio/ebeaninternal/server/persist/platform/MultiValueBind;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean enableBindLog;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(io.ebeaninternal.server.type.TypeManager, io.ebeaninternal.api.SpiLogManager, int, boolean, io.ebeaninternal.server.expression.platform.DbExpressionHandler, io.ebeaninternal.server.core.timezone.DataTimeZone, io.ebeaninternal.server.persist.platform.MultiValueBind);
descriptor: (Lio/ebeaninternal/server/type/TypeManager;Lio/ebeaninternal/api/SpiLogManager;IZLio/ebeaninternal/server/expression/platform/DbExpressionHandler;Lio/ebeaninternal/server/core/timezone/DataTimeZone;Lio/ebeaninternal/server/persist/platform/MultiValueBind;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=8
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.slf4j.Logger cannot be resolved\n\tThe import org.slf4j.LoggerFactory cannot be resolved\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
MethodParameters:
Name Flags
typeManager
logManager
asOfBindCount
asOfStandardsBased
dbExpressionHandler
dataTimeZone
multiValueBind
public boolean isEnableBindLog();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
public int getAsOfBindCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
public boolean isAsOfStandardsBased();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
public void bind(io.ebeaninternal.server.persist.BindValues, io.ebeaninternal.server.type.DataBind, java.lang.StringBuilder);
descriptor: (Lio/ebeaninternal/server/persist/BindValues;Lio/ebeaninternal/server/type/DataBind;Ljava/lang/StringBuilder;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
bindValues
dataBind
bindBuf
public java.lang.String bind(io.ebeaninternal.api.BindParams, java.sql.PreparedStatement, java.sql.Connection);
descriptor: (Lio/ebeaninternal/api/BindParams;Ljava/sql/PreparedStatement;Ljava/sql/Connection;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
bindParams
statement
connection
public java.lang.String bind(io.ebeaninternal.api.BindParams, io.ebeaninternal.server.type.DataBind);
descriptor: (Lio/ebeaninternal/api/BindParams;Lio/ebeaninternal/server/type/DataBind;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
bindParams
dataBind
public void bind(io.ebeaninternal.api.BindParams, io.ebeaninternal.server.type.DataBind, java.lang.StringBuilder);
descriptor: (Lio/ebeaninternal/api/BindParams;Lio/ebeaninternal/server/type/DataBind;Ljava/lang/StringBuilder;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
bindParams
dataBind
bindLog
public void bind(java.util.List<io.ebeaninternal.api.BindParams$Param>, io.ebeaninternal.server.type.DataBind, java.lang.StringBuilder);
descriptor: (Ljava/util/List;Lio/ebeaninternal/server/type/DataBind;Ljava/lang/StringBuilder;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Exceptions:
throws java.sql.SQLException
Signature: (Ljava/util/List<Lio/ebeaninternal/api/BindParams$Param;>;Lio/ebeaninternal/server/type/DataBind;Ljava/lang/StringBuilder;)V
MethodParameters:
Name Flags
list
dataBind
bindLog
public boolean isMultiValueSupported(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
cls
public io.ebeaninternal.server.type.ScalarType<?> getScalarType(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lio/ebeaninternal/server/type/ScalarType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Signature: (Ljava/lang/Class<*>;)Lio/ebeaninternal/server/type/ScalarType<*>;
MethodParameters:
Name Flags
clazz
public java.lang.Object bindObject(io.ebeaninternal.server.type.DataBind, java.lang.Object);
descriptor: (Lio/ebeaninternal/server/type/DataBind;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
dataBind
value
public java.lang.String getInExpression(boolean, java.util.List<java.lang.Object>);
descriptor: (ZLjava/util/List;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Signature: (ZLjava/util/List<Ljava/lang/Object;>;)Ljava/lang/String;
MethodParameters:
Name Flags
not
bindValues
public void bindObject(io.ebeaninternal.server.type.DataBind, java.lang.Object, int);
descriptor: (Lio/ebeaninternal/server/type/DataBind;Ljava/lang/Object;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
dataBind
data
dbType
private void bindSimpleData(io.ebeaninternal.server.type.DataBind, int, java.lang.Object);
descriptor: (Lio/ebeaninternal/server/type/DataBind;ILjava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
MethodParameters:
Name Flags
b
dataType
data
private void bindLongVarChar(io.ebeaninternal.server.type.DataBind, java.lang.Object);
descriptor: (Lio/ebeaninternal/server/type/DataBind;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
dataBind
data
private void bindLongVarBinary(io.ebeaninternal.server.type.DataBind, java.lang.Object);
descriptor: (Lio/ebeaninternal/server/type/DataBind;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
dataBind
data
private void bindClob(io.ebeaninternal.server.type.DataBind, java.lang.Object);
descriptor: (Lio/ebeaninternal/server/type/DataBind;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
dataBind
data
private void bindBlob(io.ebeaninternal.server.type.DataBind, java.lang.Object);
descriptor: (Lio/ebeaninternal/server/type/DataBind;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
dataBind
data
private boolean isLob(int);
descriptor: (I)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
MethodParameters:
Name Flags
dbType
public io.ebeaninternal.server.expression.platform.DbExpressionHandler getDbExpressionHandler();
descriptor: ()Lio/ebeaninternal/server/expression/platform/DbExpressionHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
public io.ebeaninternal.server.type.DataBind dataBind(java.sql.PreparedStatement, java.sql.Connection);
descriptor: (Ljava/sql/PreparedStatement;Ljava/sql/Connection;)Lio/ebeaninternal/server/type/DataBind;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
MethodParameters:
Name Flags
stmt
connection
public io.ebeaninternal.server.type.DataReader createDataReader(java.sql.ResultSet);
descriptor: (Ljava/sql/ResultSet;)Lio/ebeaninternal/server/type/DataReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/Binder;
MethodParameters:
Name Flags
resultSet
}
SourceFile: "Binder.java"
InnerClasses:
public final Param = io.ebeaninternal.api.BindParams$Param of io.ebeaninternal.api.BindParams