public class org.hibernate.dialect.PostgreSQL81Dialect extends org.hibernate.dialect.Dialect
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.dialect.PostgreSQL81Dialect
super_class: org.hibernate.dialect.Dialect
{
private static final org.hibernate.dialect.pagination.AbstractLimitHandler LIMIT_HANDLER;
descriptor: Lorg/hibernate/dialect/pagination/AbstractLimitHandler;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.hibernate.exception.spi.ViolatedConstraintNameExtracter ;
descriptor: Lorg/hibernate/exception/spi/ViolatedConstraintNameExtracter;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$org$hibernate$LockMode;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.hibernate.dialect.PostgreSQL81Dialect$1
dup
invokespecial org.hibernate.dialect.PostgreSQL81Dialect$1.<init>:()V
putstatic org.hibernate.dialect.PostgreSQL81Dialect.LIMIT_HANDLER:Lorg/hibernate/dialect/pagination/AbstractLimitHandler;
1: new org.hibernate.dialect.PostgreSQL81Dialect$2
dup
invokespecial org.hibernate.dialect.PostgreSQL81Dialect$2.<init>:()V
putstatic org.hibernate.dialect.PostgreSQL81Dialect.EXTRACTER:Lorg/hibernate/exception/spi/ViolatedConstraintNameExtracter;
2: return
LocalVariableTable:
Start End Slot Name Signature
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 -7
ldc "bool"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
2: aload 0
bipush -5
ldc "int8"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
3: aload 0
iconst_5
ldc "int2"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
4: aload 0
bipush -6
ldc "int2"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
5: aload 0
iconst_4
ldc "int4"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
6: aload 0
iconst_1
ldc "char(1)"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
7: aload 0
bipush 12
ldc "varchar($l)"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
8: aload 0
bipush 6
ldc "float4"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
9: aload 0
bipush 8
ldc "float8"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
10: aload 0
bipush 91
ldc "date"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
11: aload 0
bipush 92
ldc "time"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
12: aload 0
bipush 93
ldc "timestamp"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
13: aload 0
bipush -3
ldc "bytea"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
14: aload 0
bipush -2
ldc "bytea"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
15: aload 0
iconst_m1
ldc "text"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
16: aload 0
bipush -4
ldc "bytea"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
17: aload 0
sipush 2005
ldc "text"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
18: aload 0
sipush 2004
ldc "oid"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
19: aload 0
iconst_2
ldc "numeric($p, $s)"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
20: aload 0
sipush 1111
ldc "uuid"
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerColumnType:(ILjava/lang/String;)V
21: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
22: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
23: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
24: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
25: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
26: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
27: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
28: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
29: aload 0
ldc "ln"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "ln"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
30: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
31: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
32: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
33: aload 0
ldc "cbrt"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "cbrt"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
34: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
35: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
36: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
37: aload 0
ldc "stddev"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "stddev"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
38: aload 0
ldc "variance"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "variance"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
39: aload 0
ldc "random"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "random"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
40: aload 0
ldc "rand"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "random"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
41: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
42: aload 0
ldc "trunc"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "trunc"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
43: aload 0
ldc "ceil"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "ceil"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
44: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
45: aload 0
ldc "chr"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "chr"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
46: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
47: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
48: aload 0
ldc "substr"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "substr"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
49: aload 0
ldc "initcap"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "initcap"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
50: aload 0
ldc "to_ascii"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_ascii"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
51: aload 0
ldc "quote_ident"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "quote_ident"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
52: aload 0
ldc "quote_literal"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "quote_literal"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
53: aload 0
ldc "md5"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "md5"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
54: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
55: aload 0
ldc "char_length"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "char_length"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
56: aload 0
ldc "bit_length"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "bit_length"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
57: aload 0
ldc "octet_length"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "octet_length"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
58: aload 0
ldc "age"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "age"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
59: aload 0
ldc "current_date"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_date"
getstatic org.hibernate.type.StandardBasicTypes.DATE:Lorg/hibernate/type/DateType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
60: aload 0
ldc "current_time"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_time"
getstatic org.hibernate.type.StandardBasicTypes.TIME:Lorg/hibernate/type/TimeType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
61: aload 0
ldc "current_timestamp"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_timestamp"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
62: aload 0
ldc "date_trunc"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "date_trunc"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
63: aload 0
ldc "localtime"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "localtime"
getstatic org.hibernate.type.StandardBasicTypes.TIME:Lorg/hibernate/type/TimeType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
64: aload 0
ldc "localtimestamp"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "localtimestamp"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
65: aload 0
ldc "now"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "now"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
66: aload 0
ldc "timeofday"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "timeofday"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
67: aload 0
ldc "current_user"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_user"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
68: aload 0
ldc "session_user"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "session_user"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
69: aload 0
ldc "user"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "user"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
70: aload 0
ldc "current_database"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_database"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
iconst_1
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
71: aload 0
ldc "current_schema"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_schema"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
iconst_1
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
72: aload 0
ldc "to_char"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_char"
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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
73: aload 0
ldc "to_date"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_date"
getstatic org.hibernate.type.StandardBasicTypes.DATE:Lorg/hibernate/type/DateType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
74: aload 0
ldc "to_timestamp"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_timestamp"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
75: aload 0
ldc "to_number"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_number"
getstatic org.hibernate.type.StandardBasicTypes.BIG_DECIMAL:Lorg/hibernate/type/BigDecimalType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
76: 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.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
77: aload 0
ldc "locate"
new org.hibernate.dialect.function.PositionSubstringFunction
dup
invokespecial org.hibernate.dialect.function.PositionSubstringFunction.<init>:()V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
78: aload 0
ldc "str"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
ldc "cast(?1 as varchar)"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
79: aload 0
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getDefaultProperties:()Ljava/util/Properties;
ldc "hibernate.jdbc.batch_size"
ldc "15"
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
80: aload 0
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getDefaultProperties:()Ljava/util/Properties;
ldc "hibernate.jdbc.lob.non_contextual_creation"
ldc "true"
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
81: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 82 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public org.hibernate.type.descriptor.sql.SqlTypeDescriptor getSqlTypeDescriptorOverride(int);
descriptor: (I)Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
tableswitch { // 2004 - 2005
2004: 1
2005: 3
default: 5
}
1: StackMap locals:
StackMap stack:
getstatic org.hibernate.type.descriptor.sql.BlobTypeDescriptor.BLOB_BINDING:Lorg/hibernate/type/descriptor/sql/BlobTypeDescriptor;
astore 2
start local 2 2: goto 6
end local 2 3: StackMap locals:
StackMap stack:
getstatic org.hibernate.type.descriptor.sql.ClobTypeDescriptor.CLOB_BINDING:Lorg/hibernate/type/descriptor/sql/ClobTypeDescriptor;
astore 2
start local 2 4: goto 6
end local 2 5: StackMap locals:
StackMap stack:
aload 0
iload 1
invokespecial org.hibernate.dialect.Dialect.getSqlTypeDescriptorOverride:(I)Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
astore 2
start local 2 6: StackMap locals: org.hibernate.type.descriptor.sql.SqlTypeDescriptor
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 7 1 sqlCode I
2 3 2 descriptor Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
4 5 2 descriptor Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
6 7 2 descriptor Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
MethodParameters:
Name Flags
sqlCode
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 column"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public java.lang.String getSequenceNextValString(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 "select "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 1
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getSelectSequenceNextValString:(Ljava/lang/String;)Ljava/lang/String;
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/PostgreSQL81Dialect;
0 1 1 sequenceName Ljava/lang/String;
MethodParameters:
Name Flags
sequenceName
public java.lang.String getSelectSequenceNextValString(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 "nextval ('"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
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;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 1 1 sequenceName Ljava/lang/String;
MethodParameters:
Name Flags
sequenceName
public java.lang.String getCreateSequenceString(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 "create sequence "
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/PostgreSQL81Dialect;
0 1 1 sequenceName Ljava/lang/String;
MethodParameters:
Name Flags
sequenceName
public java.lang.String getDropSequenceString(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 "drop sequence "
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/PostgreSQL81Dialect;
0 1 1 sequenceName Ljava/lang/String;
MethodParameters:
Name Flags
sequenceName
public java.lang.String getCascadeConstraintsString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc " cascade"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public boolean dropConstraints();
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/PostgreSQL81Dialect;
public boolean supportsSequences();
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/PostgreSQL81Dialect;
public java.lang.String getQuerySequencesString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "select relname from pg_class where relkind='S'"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public org.hibernate.dialect.pagination.LimitHandler getLimitHandler();
descriptor: ()Lorg/hibernate/dialect/pagination/LimitHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.dialect.PostgreSQL81Dialect.LIMIT_HANDLER:Lorg/hibernate/dialect/pagination/AbstractLimitHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public boolean supportsLimit();
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/PostgreSQL81Dialect;
public java.lang.String getLimitString(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)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: 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
iload 2
ifeq 1
ldc " limit ? offset ?"
goto 2
StackMap locals:
StackMap stack: java.lang.StringBuilder
1: ldc " limit ?"
StackMap locals: org.hibernate.dialect.PostgreSQL81Dialect java.lang.String int
StackMap stack: java.lang.StringBuilder java.lang.String
2: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 3 1 sql Ljava/lang/String;
0 3 2 hasOffset Z
MethodParameters:
Name Flags
sql
hasOffset
public boolean bindLimitParametersInReverseOrder();
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/PostgreSQL81Dialect;
public java.lang.String getForUpdateString(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 0
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getForUpdateString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
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/PostgreSQL81Dialect;
0 1 1 aliases Ljava/lang/String;
MethodParameters:
Name Flags
aliases
public java.lang.String getForUpdateString(java.lang.String, org.hibernate.LockOptions);
descriptor: (Ljava/lang/String;Lorg/hibernate/LockOptions;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: ldc ""
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
1: aload 2
invokevirtual org.hibernate.LockOptions.getLockMode:()Lorg/hibernate/LockMode;
astore 3
start local 3 2: aload 2
invokevirtual org.hibernate.LockOptions.getAliasLockIterator:()Ljava/util/Iterator;
astore 4
start local 4 3: goto 8
4: StackMap locals: org.hibernate.LockMode java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 5
start local 5 5: aload 5
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast org.hibernate.LockMode
astore 6
start local 6 6: aload 6
aload 3
invokevirtual org.hibernate.LockMode.greaterThan:(Lorg/hibernate/LockMode;)Z
ifeq 8
7: aload 5
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
astore 1
end local 6 end local 5 8: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
end local 4 end local 3 9: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual org.hibernate.LockOptions.getAliasSpecificLockMode:(Ljava/lang/String;)Lorg/hibernate/LockMode;
astore 3
start local 3 10: aload 3
ifnonnull 12
11: aload 2
invokevirtual org.hibernate.LockOptions.getLockMode:()Lorg/hibernate/LockMode;
astore 3
12: StackMap locals: org.hibernate.LockMode
StackMap stack:
invokestatic org.hibernate.dialect.PostgreSQL81Dialect.$SWITCH_TABLE$org$hibernate$LockMode:()[I
aload 3
invokevirtual org.hibernate.LockMode.ordinal:()I
iaload
tableswitch { // 3 - 12
3: 13
4: 16
5: 17
6: 18
7: 16
8: 18
9: 18
10: 14
11: 15
12: 16
default: 18
}
13: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getForUpdateString:(Ljava/lang/String;)Ljava/lang/String;
areturn
14: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual org.hibernate.LockOptions.getTimeOut:()I
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getReadLockString:(Ljava/lang/String;I)Ljava/lang/String;
areturn
15: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual org.hibernate.LockOptions.getTimeOut:()I
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getWriteLockString:(Ljava/lang/String;I)Ljava/lang/String;
areturn
16: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getForUpdateNowaitString:(Ljava/lang/String;)Ljava/lang/String;
areturn
17: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getForUpdateSkipLockedString:(Ljava/lang/String;)Ljava/lang/String;
areturn
18: StackMap locals:
StackMap stack:
ldc ""
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 19 1 aliases Ljava/lang/String;
0 19 2 lockOptions Lorg/hibernate/LockOptions;
2 9 3 lockMode Lorg/hibernate/LockMode;
3 9 4 itr Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Lorg/hibernate/LockMode;>;>;
5 8 5 entry Ljava/util/Map$Entry<Ljava/lang/String;Lorg/hibernate/LockMode;>;
6 8 6 lm Lorg/hibernate/LockMode;
10 19 3 lockMode Lorg/hibernate/LockMode;
MethodParameters:
Name Flags
aliases
lockOptions
public java.lang.String getNoColumnsInsertString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "default values"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public java.lang.String getCaseInsensitiveLike();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "ilike"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public boolean supportsCaseInsensitiveLike();
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/PostgreSQL81Dialect;
public java.lang.String getNativeIdentifierGeneratorStrategy();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "sequence"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public boolean supportsOuterJoinForUpdate();
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/PostgreSQL81Dialect;
public boolean useInputStreamToInsertBlob();
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/PostgreSQL81Dialect;
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/PostgreSQL81Dialect;
public java.lang.String getSelectClauseNullString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iload 1
lconst_1
iconst_1
iconst_0
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getTypeName:(IJII)Ljava/lang/String;
astore 2
start local 2 1: aload 2
bipush 40
invokevirtual java.lang.String.indexOf:(I)I
istore 3
start local 3 2: iload 3
iconst_m1
if_icmple 4
3: aload 2
iconst_0
iload 3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 2
4: StackMap locals: java.lang.String int
StackMap stack:
new java.lang.StringBuilder
dup
ldc "null::"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 5 1 sqlType I
1 5 2 typeName Ljava/lang/String;
2 5 3 loc I
MethodParameters:
Name Flags
sqlType
public boolean ();
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/PostgreSQL81Dialect;
public org.hibernate.hql.spi.id.MultiTableBulkIdStrategy getDefaultMultiTableBulkIdStrategy();
descriptor: ()Lorg/hibernate/hql/spi/id/MultiTableBulkIdStrategy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new org.hibernate.hql.spi.id.local.LocalTemporaryTableBulkIdStrategy
dup
1: new org.hibernate.dialect.PostgreSQL81Dialect$3
dup
aload 0
invokespecial org.hibernate.dialect.PostgreSQL81Dialect$3.<init>:(Lorg/hibernate/dialect/PostgreSQL81Dialect;)V
2: getstatic org.hibernate.hql.spi.id.local.AfterUseAction.CLEAN:Lorg/hibernate/hql/spi/id/local/AfterUseAction;
3: aconst_null
4: invokespecial org.hibernate.hql.spi.id.local.LocalTemporaryTableBulkIdStrategy.<init>:(Lorg/hibernate/hql/spi/id/IdTableSupport;Lorg/hibernate/hql/spi/id/local/AfterUseAction;Lorg/hibernate/boot/TempTableDdlTransactionHandling;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
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/PostgreSQL81Dialect;
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/PostgreSQL81Dialect;
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 now()"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public boolean requiresParensForTupleDistinctCounts();
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/PostgreSQL81Dialect;
public java.lang.String toBooleanValueString(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 1
ldc "true"
goto 2
StackMap locals:
StackMap stack:
1: ldc "false"
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 3 1 bool Z
MethodParameters:
Name Flags
bool
public org.hibernate.exception.spi.ViolatedConstraintNameExtracter ();
descriptor: ()Lorg/hibernate/exception/spi/ViolatedConstraintNameExtracter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.dialect.PostgreSQL81Dialect.EXTRACTER:Lorg/hibernate/exception/spi/ViolatedConstraintNameExtracter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public org.hibernate.exception.spi.SQLExceptionConversionDelegate buildSQLExceptionConversionDelegate();
descriptor: ()Lorg/hibernate/exception/spi/SQLExceptionConversionDelegate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.hibernate.dialect.PostgreSQL81Dialect$4
dup
aload 0
invokespecial org.hibernate.dialect.PostgreSQL81Dialect$4.<init>:(Lorg/hibernate/dialect/PostgreSQL81Dialect;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public int registerResultSetOutParameter(java.sql.CallableStatement, int);
descriptor: (Ljava/sql/CallableStatement;I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iload 2
iinc 2 1
sipush 1111
invokeinterface java.sql.CallableStatement.registerOutParameter:(II)V
1: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 2 1 statement Ljava/sql/CallableStatement;
0 2 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=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.sql.CallableStatement.execute:()Z
pop
1: aload 1
iconst_1
invokeinterface java.sql.CallableStatement.getObject:(I)Ljava/lang/Object;
checkcast java.sql.ResultSet
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 2 1 ps Ljava/sql/CallableStatement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
ps
public boolean supportsPooledSequences();
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/PostgreSQL81Dialect;
protected java.lang.String getCreateSequenceString(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
ifge 8
iload 3
ifle 8
1: ldc "%s minvalue %d start %d increment %d"
iconst_4
anewarray java.lang.Object
dup
iconst_0
2: aload 0
aload 1
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getCreateSequenceString:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
3: iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
4: iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
5: iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
6: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
7: areturn
8: StackMap locals:
StackMap stack:
iload 2
ifle 16
iload 3
ifge 16
9: ldc "%s maxvalue %d start %d increment %d"
iconst_4
anewarray java.lang.Object
dup
iconst_0
10: aload 0
aload 1
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getCreateSequenceString:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
11: iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
12: iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
13: iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
14: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
15: areturn
16: StackMap locals:
StackMap stack:
ldc "%s start %d increment %d"
iconst_3
anewarray java.lang.Object
dup
iconst_0
17: aload 0
aload 1
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getCreateSequenceString:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
18: iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
19: iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
20: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
21: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 22 1 sequenceName Ljava/lang/String;
0 22 2 initialValue I
0 22 3 incrementSize I
MethodParameters:
Name Flags
sequenceName
initialValue
incrementSize
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/PostgreSQL81Dialect;
public boolean supportsExpectedLobUsagePattern();
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/PostgreSQL81Dialect;
public boolean supportsLobValueChangePropogation();
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/PostgreSQL81Dialect;
public boolean supportsUnboundedLobLocatorMaterialization();
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/PostgreSQL81Dialect;
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 " for update"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public java.lang.String getWriteLockString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifne 2
1: ldc " for update nowait"
areturn
2: StackMap locals:
StackMap stack:
ldc " for update"
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 3 1 timeout I
MethodParameters:
Name Flags
timeout
public java.lang.String getWriteLockString(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifne 2
1: ldc " for update of %s nowait"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc " for update of "
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 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 3 1 aliases Ljava/lang/String;
0 3 2 timeout I
MethodParameters:
Name Flags
aliases
timeout
public java.lang.String getReadLockString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifne 2
1: ldc " for share nowait"
areturn
2: StackMap locals:
StackMap stack:
ldc " for share"
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 3 1 timeout I
MethodParameters:
Name Flags
timeout
public java.lang.String getReadLockString(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifne 2
1: ldc " for share of %s nowait"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc " for share of "
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 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 3 1 aliases Ljava/lang/String;
0 3 2 timeout I
MethodParameters:
Name Flags
aliases
timeout
public boolean supportsRowValueConstructorSyntax();
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/PostgreSQL81Dialect;
public java.lang.String getForUpdateNowaitString();
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
aload 0
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getForUpdateString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " nowait "
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/hibernate/dialect/PostgreSQL81Dialect;
public java.lang.String getForUpdateNowaitString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
aload 0
aload 1
invokevirtual org.hibernate.dialect.PostgreSQL81Dialect.getForUpdateString:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " nowait "
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/PostgreSQL81Dialect;
0 1 1 aliases Ljava/lang/String;
MethodParameters:
Name Flags
aliases
public org.hibernate.procedure.spi.CallableStatementSupport getCallableStatementSupport();
descriptor: ()Lorg/hibernate/procedure/spi/CallableStatementSupport;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.procedure.internal.PostgresCallableStatementSupport.INSTANCE:Lorg/hibernate/procedure/internal/PostgresCallableStatementSupport;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public java.sql.ResultSet getResultSet(java.sql.CallableStatement, int);
descriptor: (Ljava/sql/CallableStatement;I)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iconst_1
if_icmpeq 2
1: new java.lang.UnsupportedOperationException
dup
ldc "PostgreSQL only supports REF_CURSOR parameters as the first parameter"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokeinterface java.sql.CallableStatement.getObject:(I)Ljava/lang/Object;
checkcast java.sql.ResultSet
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 3 1 statement Ljava/sql/CallableStatement;
0 3 2 position I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
statement
position
public java.sql.ResultSet getResultSet(java.sql.CallableStatement, java.lang.String);
descriptor: (Ljava/sql/CallableStatement;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
ldc "PostgreSQL only supports accessing REF_CURSOR parameters by position"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
0 1 1 statement Ljava/sql/CallableStatement;
0 1 2 name Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
statement
name
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/PostgreSQL81Dialect;
public org.hibernate.dialect.identity.IdentityColumnSupport getIdentityColumnSupport();
descriptor: ()Lorg/hibernate/dialect/identity/IdentityColumnSupport;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.hibernate.dialect.identity.PostgreSQL81IdentityColumnSupport
dup
invokespecial org.hibernate.dialect.identity.PostgreSQL81IdentityColumnSupport.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/PostgreSQL81Dialect;
public boolean supportsNationalizedTypes();
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/PostgreSQL81Dialect;
public boolean supportsNoWait();
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/PostgreSQL81Dialect;
static int[] $SWITCH_TABLE$org$hibernate$LockMode();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.hibernate.dialect.PostgreSQL81Dialect.$SWITCH_TABLE$org$hibernate$LockMode:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.hibernate.LockMode.values:()[Lorg/hibernate/LockMode;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.hibernate.LockMode.FORCE:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.ordinal:()I
bipush 7
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.hibernate.LockMode.NONE:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.ordinal:()I
iconst_1
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.hibernate.LockMode.OPTIMISTIC:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.ordinal:()I
bipush 8
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.hibernate.LockMode.OPTIMISTIC_FORCE_INCREMENT:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.ordinal:()I
bipush 9
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic org.hibernate.LockMode.PESSIMISTIC_FORCE_INCREMENT:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.ordinal:()I
bipush 12
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic org.hibernate.LockMode.PESSIMISTIC_READ:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.ordinal:()I
bipush 10
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic org.hibernate.LockMode.PESSIMISTIC_WRITE:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.ordinal:()I
bipush 11
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic org.hibernate.LockMode.READ:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.ordinal:()I
iconst_2
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic org.hibernate.LockMode.UPGRADE:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.ordinal:()I
iconst_3
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic org.hibernate.LockMode.UPGRADE_NOWAIT:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.ordinal:()I
iconst_4
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic org.hibernate.LockMode.UPGRADE_SKIPLOCKED:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.ordinal:()I
iconst_5
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic org.hibernate.LockMode.WRITE:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.LockMode.ordinal:()I
bipush 6
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
dup
putstatic org.hibernate.dialect.PostgreSQL81Dialect.$SWITCH_TABLE$org$hibernate$LockMode:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
}
SourceFile: "PostgreSQL81Dialect.java"
NestMembers:
org.hibernate.dialect.PostgreSQL81Dialect$1 org.hibernate.dialect.PostgreSQL81Dialect$2 org.hibernate.dialect.PostgreSQL81Dialect$3 org.hibernate.dialect.PostgreSQL81Dialect$4
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
org.hibernate.dialect.PostgreSQL81Dialect$1
org.hibernate.dialect.PostgreSQL81Dialect$2
org.hibernate.dialect.PostgreSQL81Dialect$3
org.hibernate.dialect.PostgreSQL81Dialect$4