abstract class org.hibernate.dialect.AbstractTransactSQLDialect extends org.hibernate.dialect.Dialect
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: org.hibernate.dialect.AbstractTransactSQLDialect
super_class: org.hibernate.dialect.Dialect
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.hibernate.dialect.Dialect.<init>:()V
1: aload 0
bipush -2
ldc "binary($l)"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
2: aload 0
bipush -7
ldc "tinyint"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
3: aload 0
bipush -5
ldc "numeric(19,0)"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
4: aload 0
iconst_5
ldc "smallint"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
5: aload 0
bipush -6
ldc "smallint"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
6: aload 0
iconst_4
ldc "int"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
7: aload 0
iconst_1
ldc "char(1)"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
8: aload 0
bipush 12
ldc "varchar($l)"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
9: aload 0
bipush 6
ldc "float"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
10: aload 0
bipush 8
ldc "double precision"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
11: aload 0
bipush 91
ldc "datetime"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
12: aload 0
bipush 92
ldc "datetime"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
13: aload 0
bipush 93
ldc "datetime"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
14: aload 0
bipush -3
ldc "varbinary($l)"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
15: aload 0
iconst_2
ldc "numeric($p,$s)"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
16: aload 0
sipush 2004
ldc "image"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
17: aload 0
sipush 2005
ldc "text"
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerColumnType:(ILjava/lang/String;)V
18: aload 0
ldc "ascii"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "ascii"
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
19: aload 0
ldc "char"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "char"
getstatic org.hibernate.type.StandardBasicTypes.CHARACTER:Lorg/hibernate/type/CharacterType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
20: aload 0
ldc "len"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "len"
getstatic org.hibernate.type.StandardBasicTypes.LONG:Lorg/hibernate/type/LongType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
21: aload 0
ldc "lower"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "lower"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
22: aload 0
ldc "upper"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "upper"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
23: aload 0
ldc "str"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "str"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
24: aload 0
ldc "ltrim"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "ltrim"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
25: aload 0
ldc "rtrim"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "rtrim"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
26: aload 0
ldc "reverse"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "reverse"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
27: aload 0
ldc "space"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "space"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
28: aload 0
ldc "user"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "user"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
29: aload 0
ldc "current_timestamp"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "getdate"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
30: aload 0
ldc "current_time"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "getdate"
getstatic org.hibernate.type.StandardBasicTypes.TIME:Lorg/hibernate/type/TimeType;
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
31: aload 0
ldc "current_date"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "getdate"
getstatic org.hibernate.type.StandardBasicTypes.DATE:Lorg/hibernate/type/DateType;
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
32: aload 0
ldc "getdate"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "getdate"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
33: aload 0
ldc "getutcdate"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "getutcdate"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
34: aload 0
ldc "day"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "day"
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
35: aload 0
ldc "month"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "month"
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
36: aload 0
ldc "year"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "year"
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
37: aload 0
ldc "datename"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "datename"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
38: aload 0
ldc "abs"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "abs"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
39: aload 0
ldc "sign"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "sign"
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
40: aload 0
ldc "acos"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "acos"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
41: aload 0
ldc "asin"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "asin"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
42: aload 0
ldc "atan"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "atan"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
43: aload 0
ldc "cos"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "cos"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
44: aload 0
ldc "cot"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "cot"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
45: aload 0
ldc "exp"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "exp"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
46: aload 0
ldc "log"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "log"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
47: aload 0
ldc "log10"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "log10"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
48: aload 0
ldc "sin"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "sin"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
49: aload 0
ldc "sqrt"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "sqrt"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
50: aload 0
ldc "tan"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "tan"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
51: aload 0
ldc "pi"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "pi"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
52: aload 0
ldc "square"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "square"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
53: aload 0
ldc "rand"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "rand"
getstatic org.hibernate.type.StandardBasicTypes.FLOAT:Lorg/hibernate/type/FloatType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
54: aload 0
ldc "radians"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "radians"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
55: aload 0
ldc "degrees"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "degrees"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
56: aload 0
ldc "round"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "round"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
57: aload 0
ldc "ceiling"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "ceiling"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
58: aload 0
ldc "floor"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "floor"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
59: aload 0
ldc "isnull"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "isnull"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
60: aload 0
ldc "concat"
new org.hibernate.dialect.function.VarArgsSQLFunction
dup
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
ldc "("
ldc "+"
ldc ")"
invokespecial org.hibernate.dialect.function.VarArgsSQLFunction.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
61: aload 0
ldc "length"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "len"
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
62: aload 0
ldc "trim"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
ldc "ltrim(rtrim(?1))"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
63: aload 0
ldc "locate"
new org.hibernate.dialect.function.CharIndexFunction
dup
invokespecial org.hibernate.dialect.function.CharIndexFunction.<init>:()V
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
64: aload 0
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.getDefaultProperties:()Ljava/util/Properties;
ldc "hibernate.jdbc.batch_size"
ldc "0"
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
65: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 66 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public java.lang.String getAddColumnString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "add"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public java.lang.String getNullColumnString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc ""
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public boolean qualifyIndexName();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public java.lang.String getForUpdateString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc ""
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public boolean supportsIdentityColumns();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public java.lang.String getIdentitySelectString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "select @@identity"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public java.lang.String getIdentityColumnString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "identity not null"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public boolean supportsInsertSelectIdentity();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public java.lang.String appendIdentitySelectToInsert(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "\nselect @@identity"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
0 1 1 insertSQL Ljava/lang/String;
MethodParameters:
Name Flags
insertSQL
public java.lang.String appendLockHint(org.hibernate.LockOptions, java.lang.String);
descriptor: (Lorg/hibernate/LockOptions;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.hibernate.LockOptions.getLockMode:()Lorg/hibernate/LockMode;
getstatic org.hibernate.LockMode.READ:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.greaterThan:(Lorg/hibernate/LockMode;)Z
ifeq 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " holdlock"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aload 2
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
0 3 1 lockOptions Lorg/hibernate/LockOptions;
0 3 2 tableName Ljava/lang/String;
MethodParameters:
Name Flags
lockOptions
tableName
public java.lang.String applyLocksToSql(java.lang.String, org.hibernate.LockOptions, java.util.Map<java.lang.String, java.lang.String[]>);
descriptor: (Ljava/lang/String;Lorg/hibernate/LockOptions;Ljava/util/Map;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=13, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokevirtual org.hibernate.LockOptions.getAliasLockIterator:()Ljava/util/Iterator;
astore 4
start local 4 1: new java.lang.StringBuilder
dup
aload 1
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 5
start local 5 2: iconst_0
istore 6
start local 6 3: goto 24
4: StackMap locals: java.util.Iterator java.lang.StringBuilder int
StackMap stack:
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 7
start local 7 5: aload 7
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast org.hibernate.LockMode
astore 8
start local 8 6: aload 8
getstatic org.hibernate.LockMode.READ:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.greaterThan:(Lorg/hibernate/LockMode;)Z
ifeq 24
7: aload 7
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
astore 9
start local 9 8: iconst_m1
istore 10
start local 10 9: iconst_m1
istore 11
start local 11 10: aload 1
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 14
11: aload 1
invokevirtual java.lang.String.length:()I
aload 9
invokevirtual java.lang.String.length:()I
isub
iload 6
iadd
istore 10
12: iload 10
aload 9
invokevirtual java.lang.String.length:()I
iadd
istore 11
13: goto 20
14: StackMap locals: org.hibernate.dialect.AbstractTransactSQLDialect java.lang.String org.hibernate.LockOptions java.util.Map java.util.Iterator java.lang.StringBuilder int java.util.Map$Entry org.hibernate.LockMode java.lang.String int int
StackMap stack:
aload 1
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 12
start local 12 15: iload 12
iconst_m1
if_icmpgt 17
16: aload 1
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 12
17: StackMap locals: int
StackMap stack:
iload 12
iconst_m1
if_icmple 20
18: iload 12
iload 6
iadd
iconst_1
iadd
istore 10
19: iload 10
aload 9
invokevirtual java.lang.String.length:()I
iadd
istore 11
end local 12 20: StackMap locals:
StackMap stack:
iload 10
iconst_m1
if_icmple 24
21: aload 0
aload 8
aload 9
invokevirtual org.hibernate.dialect.AbstractTransactSQLDialect.appendLockHint:(Lorg/hibernate/LockMode;Ljava/lang/String;)Ljava/lang/String;
astore 12
start local 12 22: aload 5
iload 10
iload 11
aload 12
invokevirtual java.lang.StringBuilder.replace:(IILjava/lang/String;)Ljava/lang/StringBuilder;
pop
23: iload 6
aload 12
invokevirtual java.lang.String.length:()I
aload 9
invokevirtual java.lang.String.length:()I
isub
iadd
istore 6
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 24: StackMap locals: org.hibernate.dialect.AbstractTransactSQLDialect java.lang.String org.hibernate.LockOptions java.util.Map java.util.Iterator java.lang.StringBuilder int
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
25: aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
0 26 1 sql Ljava/lang/String;
0 26 2 aliasedLockOptions Lorg/hibernate/LockOptions;
0 26 3 keyColumnNames Ljava/util/Map<Ljava/lang/String;[Ljava/lang/String;>;
1 26 4 itr Ljava/util/Iterator;
2 26 5 buffer Ljava/lang/StringBuilder;
3 26 6 correction I
5 24 7 entry Ljava/util/Map$Entry;
6 24 8 lockMode Lorg/hibernate/LockMode;
8 24 9 alias Ljava/lang/String;
9 24 10 start I
10 24 11 end I
15 20 12 position I
22 24 12 lockHint Ljava/lang/String;
Signature: (Ljava/lang/String;Lorg/hibernate/LockOptions;Ljava/util/Map<Ljava/lang/String;[Ljava/lang/String;>;)Ljava/lang/String;
MethodParameters:
Name Flags
sql
aliasedLockOptions
keyColumnNames
public int registerResultSetOutParameter(java.sql.CallableStatement, int);
descriptor: (Ljava/sql/CallableStatement;I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
0 1 1 statement Ljava/sql/CallableStatement;
0 1 2 col I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
statement
col
public java.sql.ResultSet getResultSet(java.sql.CallableStatement);
descriptor: (Ljava/sql/CallableStatement;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.sql.CallableStatement.execute:()Z
istore 2
start local 2 1: goto 3
2: StackMap locals: int
StackMap stack:
aload 1
invokeinterface java.sql.CallableStatement.getMoreResults:()Z
istore 2
3: StackMap locals:
StackMap stack:
iload 2
ifne 4
aload 1
invokeinterface java.sql.CallableStatement.getUpdateCount:()I
iconst_m1
if_icmpne 2
4: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.sql.CallableStatement.getResultSet:()Ljava/sql/ResultSet;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
0 5 1 ps Ljava/sql/CallableStatement;
1 5 2 isResultSet Z
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
ps
public boolean supportsCurrentTimestampSelection();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public boolean isCurrentTimestampSelectStringCallable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public java.lang.String getCurrentTimestampSelectString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "select getdate()"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public boolean supportsTemporaryTables();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public java.lang.String generateTemporaryTableName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "#"
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;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
0 1 1 baseTableName Ljava/lang/String;
MethodParameters:
Name Flags
baseTableName
public boolean dropTemporaryTableAfterUse();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public java.lang.String getSelectGUIDString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "select newid()"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public boolean supportsEmptyInList();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public boolean supportsUnionAll();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public boolean supportsExistsInSelect();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public boolean doesReadCommittedCauseWritersToBlockReaders();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public boolean doesRepeatableReadCauseReadersToBlockWriters();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public boolean supportsTupleDistinctCounts();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
public boolean supportsTuplesInSubqueries();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractTransactSQLDialect;
}
SourceFile: "AbstractTransactSQLDialect.java"
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map