public abstract class org.hibernate.dialect.Dialect implements org.hibernate.exception.spi.ConversionContext
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.hibernate.dialect.Dialect
super_class: java.lang.Object
{
private static final org.hibernate.internal.CoreMessageLogger LOG;
descriptor: Lorg/hibernate/internal/CoreMessageLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final java.lang.String DEFAULT_BATCH_SIZE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "15"
public static final java.lang.String NO_BATCH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "0"
public static final java.lang.String QUOTE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "`\"["
public static final java.lang.String CLOSED_QUOTE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "`\"]"
private final org.hibernate.dialect.TypeNames typeNames;
descriptor: Lorg/hibernate/dialect/TypeNames;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.hibernate.dialect.TypeNames hibernateTypeNames;
descriptor: Lorg/hibernate/dialect/TypeNames;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Properties properties;
descriptor: Ljava/util/Properties;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Map<java.lang.String, org.hibernate.dialect.function.SQLFunction> sqlFunctions;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;>;
private final java.util.Set<java.lang.String> sqlKeywords;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
private final org.hibernate.dialect.unique.UniqueDelegate uniqueDelegate;
descriptor: Lorg/hibernate/dialect/unique/UniqueDelegate;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected static final org.hibernate.dialect.LobMergeStrategy LEGACY_LOB_MERGE_STRATEGY;
descriptor: Lorg/hibernate/dialect/LobMergeStrategy;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final org.hibernate.dialect.LobMergeStrategy STREAM_XFER_LOB_MERGE_STRATEGY;
descriptor: Lorg/hibernate/dialect/LobMergeStrategy;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final org.hibernate.dialect.LobMergeStrategy NEW_LOCATOR_LOB_MERGE_STRATEGY;
descriptor: Lorg/hibernate/dialect/LobMergeStrategy;
flags: (0x001c) ACC_PROTECTED, 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: ldc Lorg/hibernate/internal/CoreMessageLogger;
1: ldc Lorg/hibernate/dialect/Dialect;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
2: invokestatic org.jboss.logging.Logger.getMessageLogger:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.hibernate.internal.CoreMessageLogger
putstatic org.hibernate.dialect.Dialect.LOG:Lorg/hibernate/internal/CoreMessageLogger;
3: new org.hibernate.dialect.Dialect$1
dup
invokespecial org.hibernate.dialect.Dialect$1.<init>:()V
putstatic org.hibernate.dialect.Dialect.LEGACY_LOB_MERGE_STRATEGY:Lorg/hibernate/dialect/LobMergeStrategy;
4: new org.hibernate.dialect.Dialect$2
dup
invokespecial org.hibernate.dialect.Dialect$2.<init>:()V
putstatic org.hibernate.dialect.Dialect.STREAM_XFER_LOB_MERGE_STRATEGY:Lorg/hibernate/dialect/LobMergeStrategy;
5: new org.hibernate.dialect.Dialect$3
dup
invokespecial org.hibernate.dialect.Dialect$3.<init>:()V
putstatic org.hibernate.dialect.Dialect.NEW_LOCATOR_LOB_MERGE_STRATEGY:Lorg/hibernate/dialect/LobMergeStrategy;
6: new org.hibernate.dialect.Dialect$4
dup
invokespecial org.hibernate.dialect.Dialect$4.<init>:()V
putstatic org.hibernate.dialect.Dialect.EXTRACTER:Lorg/hibernate/exception/spi/ViolatedConstraintNameExtracter;
7: return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.hibernate.dialect.TypeNames
dup
invokespecial org.hibernate.dialect.TypeNames.<init>:()V
putfield org.hibernate.dialect.Dialect.typeNames:Lorg/hibernate/dialect/TypeNames;
2: aload 0
new org.hibernate.dialect.TypeNames
dup
invokespecial org.hibernate.dialect.TypeNames.<init>:()V
putfield org.hibernate.dialect.Dialect.hibernateTypeNames:Lorg/hibernate/dialect/TypeNames;
3: aload 0
new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
putfield org.hibernate.dialect.Dialect.properties:Ljava/util/Properties;
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.hibernate.dialect.Dialect.sqlFunctions:Ljava/util/Map;
5: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield org.hibernate.dialect.Dialect.sqlKeywords:Ljava/util/Set;
6: getstatic org.hibernate.dialect.Dialect.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
invokeinterface org.hibernate.internal.CoreMessageLogger.usingDialect:(Lorg/hibernate/dialect/Dialect;)V
7: aload 0
getfield org.hibernate.dialect.Dialect.sqlFunctions:Ljava/util/Map;
invokestatic org.hibernate.dialect.function.StandardAnsiSqlAggregationFunctions.primeFunctionMap:(Ljava/util/Map;)V
8: aload 0
ldc "substring"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
ldc "substring(?1, ?2, ?3)"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
9: aload 0
ldc "locate"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
ldc "locate(?1, ?2, ?3)"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
10: aload 0
ldc "trim"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
ldc "trim(?1 ?2 ?3 ?4)"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
11: aload 0
ldc "length"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "length"
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.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
12: aload 0
ldc "bit_length"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "bit_length"
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.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
13: aload 0
ldc "coalesce"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "coalesce"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
14: aload 0
ldc "nullif"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "nullif"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
15: 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.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
16: aload 0
ldc "mod"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "mod"
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.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
17: 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.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
18: 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.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
19: 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.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
20: aload 0
ldc "cast"
new org.hibernate.dialect.function.CastFunction
dup
invokespecial org.hibernate.dialect.function.CastFunction.<init>:()V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
21: aload 0
ldc "extract"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
ldc "extract(?1 ?2 ?3)"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
22: aload 0
ldc "second"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
ldc "extract(second from ?1)"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
23: aload 0
ldc "minute"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
ldc "extract(minute from ?1)"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
24: aload 0
ldc "hour"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
ldc "extract(hour from ?1)"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
25: aload 0
ldc "day"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
ldc "extract(day from ?1)"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
26: aload 0
ldc "month"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
ldc "extract(month from ?1)"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
27: aload 0
ldc "year"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
ldc "extract(year from ?1)"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
28: 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 char)"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.Dialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
29: aload 0
bipush -7
ldc "bit"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
30: aload 0
bipush 16
ldc "boolean"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
31: aload 0
bipush -6
ldc "tinyint"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
32: aload 0
iconst_5
ldc "smallint"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
33: aload 0
iconst_4
ldc "integer"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
34: aload 0
bipush -5
ldc "bigint"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
35: aload 0
bipush 6
ldc "float($p)"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
36: aload 0
bipush 8
ldc "double precision"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
37: aload 0
iconst_2
ldc "numeric($p,$s)"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
38: aload 0
bipush 7
ldc "real"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
39: aload 0
bipush 91
ldc "date"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
40: aload 0
bipush 92
ldc "time"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
41: aload 0
bipush 93
ldc "timestamp"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
42: aload 0
bipush -3
ldc "bit varying($l)"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
43: aload 0
bipush -4
ldc "bit varying($l)"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
44: aload 0
sipush 2004
ldc "blob"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
45: aload 0
iconst_1
ldc "char($l)"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
46: aload 0
bipush 12
ldc "varchar($l)"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
47: aload 0
iconst_m1
ldc "varchar($l)"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
48: aload 0
sipush 2005
ldc "clob"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
49: aload 0
bipush -15
ldc "nchar($l)"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
50: aload 0
bipush -9
ldc "nvarchar($l)"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
51: aload 0
bipush -16
ldc "nvarchar($l)"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
52: aload 0
sipush 2011
ldc "nclob"
invokevirtual org.hibernate.dialect.Dialect.registerColumnType:(ILjava/lang/String;)V
53: aload 0
bipush -5
getstatic org.hibernate.type.StandardBasicTypes.BIG_INTEGER:Lorg/hibernate/type/BigIntegerType;
invokevirtual org.hibernate.type.BigIntegerType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
54: aload 0
bipush -2
getstatic org.hibernate.type.StandardBasicTypes.BINARY:Lorg/hibernate/type/BinaryType;
invokevirtual org.hibernate.type.BinaryType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
55: aload 0
bipush -7
getstatic org.hibernate.type.StandardBasicTypes.BOOLEAN:Lorg/hibernate/type/BooleanType;
invokevirtual org.hibernate.type.BooleanType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
56: aload 0
bipush 16
getstatic org.hibernate.type.StandardBasicTypes.BOOLEAN:Lorg/hibernate/type/BooleanType;
invokevirtual org.hibernate.type.BooleanType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
57: aload 0
iconst_1
getstatic org.hibernate.type.StandardBasicTypes.CHARACTER:Lorg/hibernate/type/CharacterType;
invokevirtual org.hibernate.type.CharacterType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
58: aload 0
iconst_1
lconst_1
getstatic org.hibernate.type.StandardBasicTypes.CHARACTER:Lorg/hibernate/type/CharacterType;
invokevirtual org.hibernate.type.CharacterType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(IJLjava/lang/String;)V
59: aload 0
iconst_1
ldc 255
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokevirtual org.hibernate.type.StringType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(IJLjava/lang/String;)V
60: aload 0
bipush 91
getstatic org.hibernate.type.StandardBasicTypes.DATE:Lorg/hibernate/type/DateType;
invokevirtual org.hibernate.type.DateType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
61: aload 0
bipush 8
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokevirtual org.hibernate.type.DoubleType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
62: aload 0
bipush 6
getstatic org.hibernate.type.StandardBasicTypes.FLOAT:Lorg/hibernate/type/FloatType;
invokevirtual org.hibernate.type.FloatType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
63: aload 0
iconst_4
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
invokevirtual org.hibernate.type.IntegerType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
64: aload 0
iconst_5
getstatic org.hibernate.type.StandardBasicTypes.SHORT:Lorg/hibernate/type/ShortType;
invokevirtual org.hibernate.type.ShortType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
65: aload 0
bipush -6
getstatic org.hibernate.type.StandardBasicTypes.BYTE:Lorg/hibernate/type/ByteType;
invokevirtual org.hibernate.type.ByteType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
66: aload 0
bipush 92
getstatic org.hibernate.type.StandardBasicTypes.TIME:Lorg/hibernate/type/TimeType;
invokevirtual org.hibernate.type.TimeType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
67: aload 0
bipush 93
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
invokevirtual org.hibernate.type.TimestampType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
68: aload 0
bipush 12
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokevirtual org.hibernate.type.StringType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
69: aload 0
bipush -3
getstatic org.hibernate.type.StandardBasicTypes.BINARY:Lorg/hibernate/type/BinaryType;
invokevirtual org.hibernate.type.BinaryType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
70: aload 0
iconst_m1
getstatic org.hibernate.type.StandardBasicTypes.TEXT:Lorg/hibernate/type/TextType;
invokevirtual org.hibernate.type.TextType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
71: aload 0
bipush -4
getstatic org.hibernate.type.StandardBasicTypes.IMAGE:Lorg/hibernate/type/ImageType;
invokevirtual org.hibernate.type.ImageType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
72: aload 0
iconst_2
getstatic org.hibernate.type.StandardBasicTypes.BIG_DECIMAL:Lorg/hibernate/type/BigDecimalType;
invokevirtual org.hibernate.type.BigDecimalType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
73: aload 0
iconst_3
getstatic org.hibernate.type.StandardBasicTypes.BIG_DECIMAL:Lorg/hibernate/type/BigDecimalType;
invokevirtual org.hibernate.type.BigDecimalType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
74: aload 0
sipush 2004
getstatic org.hibernate.type.StandardBasicTypes.BLOB:Lorg/hibernate/type/BlobType;
invokevirtual org.hibernate.type.BlobType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
75: aload 0
sipush 2005
getstatic org.hibernate.type.StandardBasicTypes.CLOB:Lorg/hibernate/type/ClobType;
invokevirtual org.hibernate.type.ClobType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
76: aload 0
bipush 7
getstatic org.hibernate.type.StandardBasicTypes.FLOAT:Lorg/hibernate/type/FloatType;
invokevirtual org.hibernate.type.FloatType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.Dialect.registerHibernateType:(ILjava/lang/String;)V
77: aload 0
new org.hibernate.dialect.unique.DefaultUniqueDelegate
dup
aload 0
invokespecial org.hibernate.dialect.unique.DefaultUniqueDelegate.<init>:(Lorg/hibernate/dialect/Dialect;)V
putfield org.hibernate.dialect.Dialect.uniqueDelegate:Lorg/hibernate/dialect/unique/UniqueDelegate;
78: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 79 0 this Lorg/hibernate/dialect/Dialect;
public static org.hibernate.dialect.Dialect getDialect();
descriptor: ()Lorg/hibernate/dialect/Dialect;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: invokestatic org.hibernate.cfg.Environment.getProperties:()Ljava/util/Properties;
ldc "hibernate.dialect"
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokestatic org.hibernate.dialect.Dialect.instantiateDialect:(Ljava/lang/String;)Lorg/hibernate/dialect/Dialect;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.hibernate.HibernateException
public static org.hibernate.dialect.Dialect getDialect(java.util.Properties);
descriptor: (Ljava/util/Properties;)Lorg/hibernate/dialect/Dialect;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "hibernate.dialect"
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: invokestatic org.hibernate.dialect.Dialect.getDialect:()Lorg/hibernate/dialect/Dialect;
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokestatic org.hibernate.dialect.Dialect.instantiateDialect:(Ljava/lang/String;)Lorg/hibernate/dialect/Dialect;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 props Ljava/util/Properties;
1 4 1 dialectName Ljava/lang/String;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
props
private static org.hibernate.dialect.Dialect instantiateDialect(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/dialect/Dialect;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: new org.hibernate.HibernateException
dup
ldc "The dialect was not set. Set the property hibernate.dialect."
invokespecial org.hibernate.HibernateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokestatic org.hibernate.internal.util.ReflectHelper.classForName:(Ljava/lang/String;)Ljava/lang/Class;
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast org.hibernate.dialect.Dialect
3: areturn
4: StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
pop
5: new org.hibernate.HibernateException
dup
new java.lang.StringBuilder
dup
ldc "Dialect class not found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.HibernateException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 7: new org.hibernate.HibernateException
dup
new java.lang.StringBuilder
dup
ldc "Could not instantiate given dialect class: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 1
invokespecial org.hibernate.HibernateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 dialectName Ljava/lang/String;
7 8 1 e Ljava/lang/Exception;
Exception table:
from to target type
2 3 4 Class java.lang.ClassNotFoundException
2 3 6 Class java.lang.Exception
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
dialectName
public final java.util.Properties getDefaultProperties();
descriptor: ()Ljava/util/Properties;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.dialect.Dialect.properties:Ljava/util/Properties;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public void contributeTypes(org.hibernate.metamodel.spi.TypeContributions, org.hibernate.service.ServiceRegistry);
descriptor: (Lorg/hibernate/metamodel/spi/TypeContributions;Lorg/hibernate/service/ServiceRegistry;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 typeContributions Lorg/hibernate/metamodel/spi/TypeContributions;
0 1 2 serviceRegistry Lorg/hibernate/service/ServiceRegistry;
MethodParameters:
Name Flags
typeContributions
serviceRegistry
public java.lang.String getTypeName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.dialect.Dialect.typeNames:Lorg/hibernate/dialect/TypeNames;
iload 1
invokevirtual org.hibernate.dialect.TypeNames.get:(I)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: new org.hibernate.HibernateException
dup
new java.lang.StringBuilder
dup
ldc "No default type mapping for (java.sql.Types) "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.HibernateException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: java.lang.String
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/dialect/Dialect;
0 4 1 code I
1 4 2 result Ljava/lang/String;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
code
public java.lang.String getTypeName(int, long, int, int);
descriptor: (IJII)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 5 0: aload 0
getfield org.hibernate.dialect.Dialect.typeNames:Lorg/hibernate/dialect/TypeNames;
iload 1
lload 2
iload 4
iload 5
invokevirtual org.hibernate.dialect.TypeNames.get:(IJII)Ljava/lang/String;
astore 6
start local 6 1: aload 6
ifnonnull 5
2: new org.hibernate.HibernateException
dup
3: ldc "No type mapping for java.sql.Types code: %s, length: %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
lload 2
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
4: invokespecial org.hibernate.HibernateException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals: java.lang.String
StackMap stack:
aload 6
areturn
end local 6 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/dialect/Dialect;
0 6 1 code I
0 6 2 length J
0 6 4 precision I
0 6 5 scale I
1 6 6 result Ljava/lang/String;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
code
length
precision
scale
public java.lang.String getCastTypeName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ldc 255
bipush 19
iconst_2
invokevirtual org.hibernate.dialect.Dialect.getTypeName:(IJII)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 code I
MethodParameters:
Name Flags
code
public java.lang.String cast(java.lang.String, int, int, int, int);
descriptor: (Ljava/lang/String;IIII)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 2
iconst_1
if_icmpne 2
1: new java.lang.StringBuilder
dup
ldc "cast("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " as char("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "))"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "cast("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "as "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
iload 2
iload 3
i2l
iload 4
iload 5
invokevirtual org.hibernate.dialect.Dialect.getTypeName:(IJII)Ljava/lang/String;
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 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/dialect/Dialect;
0 3 1 value Ljava/lang/String;
0 3 2 jdbcTypeCode I
0 3 3 length I
0 3 4 precision I
0 3 5 scale I
MethodParameters:
Name Flags
value
jdbcTypeCode
length
precision
scale
public java.lang.String cast(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
iload 3
bipush 19
iconst_2
invokevirtual org.hibernate.dialect.Dialect.cast:(Ljava/lang/String;IIII)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 value Ljava/lang/String;
0 1 2 jdbcTypeCode I
0 1 3 length I
MethodParameters:
Name Flags
value
jdbcTypeCode
length
public java.lang.String cast(java.lang.String, int, int, int);
descriptor: (Ljava/lang/String;III)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
iload 2
sipush 255
iload 3
iload 4
invokevirtual org.hibernate.dialect.Dialect.cast:(Ljava/lang/String;IIII)Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 value Ljava/lang/String;
0 1 2 jdbcTypeCode I
0 1 3 precision I
0 1 4 scale I
MethodParameters:
Name Flags
value
jdbcTypeCode
precision
scale
protected void registerColumnType(int, long, java.lang.String);
descriptor: (IJLjava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
getfield org.hibernate.dialect.Dialect.typeNames:Lorg/hibernate/dialect/TypeNames;
iload 1
lload 2
aload 4
invokevirtual org.hibernate.dialect.TypeNames.put:(IJLjava/lang/String;)V
1: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/dialect/Dialect;
0 2 1 code I
0 2 2 capacity J
0 2 4 name Ljava/lang/String;
MethodParameters:
Name Flags
code
capacity
name
protected void registerColumnType(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.dialect.Dialect.typeNames:Lorg/hibernate/dialect/TypeNames;
iload 1
aload 2
invokevirtual org.hibernate.dialect.TypeNames.put:(ILjava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/dialect/Dialect;
0 2 1 code I
0 2 2 name Ljava/lang/String;
MethodParameters:
Name Flags
code
name
public org.hibernate.type.descriptor.sql.SqlTypeDescriptor remapSqlTypeDescriptor(org.hibernate.type.descriptor.sql.SqlTypeDescriptor);
descriptor: (Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;)Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "sqlTypeDescriptor is null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.hibernate.type.descriptor.sql.SqlTypeDescriptor.canBeRemapped:()Z
ifne 4
3: aload 1
areturn
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface org.hibernate.type.descriptor.sql.SqlTypeDescriptor.getSqlType:()I
invokevirtual org.hibernate.dialect.Dialect.getSqlTypeDescriptorOverride:(I)Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
astore 2
start local 2 5: aload 2
ifnonnull 6
aload 1
goto 7
StackMap locals: org.hibernate.type.descriptor.sql.SqlTypeDescriptor
StackMap stack:
6: aload 2
StackMap locals:
StackMap stack: org.hibernate.type.descriptor.sql.SqlTypeDescriptor
7: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/dialect/Dialect;
0 8 1 sqlTypeDescriptor Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
5 8 2 overridden Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
MethodParameters:
Name Flags
sqlTypeDescriptor
protected org.hibernate.type.descriptor.sql.SqlTypeDescriptor getSqlTypeDescriptorOverride(int);
descriptor: (I)Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: iload 1
tableswitch { // 2005 - 2005
2005: 1
default: 5
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hibernate.dialect.Dialect.useInputStreamToInsertBlob:()Z
ifeq 2
getstatic org.hibernate.type.descriptor.sql.ClobTypeDescriptor.STREAM_BINDING:Lorg/hibernate/type/descriptor/sql/ClobTypeDescriptor;
goto 3
StackMap locals:
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: org.hibernate.type.descriptor.sql.ClobTypeDescriptor
3: astore 2
start local 2 4: goto 6
end local 2 5: StackMap locals:
StackMap stack:
aconst_null
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/Dialect;
0 7 1 sqlCode I
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 org.hibernate.dialect.LobMergeStrategy getLobMergeStrategy();
descriptor: ()Lorg/hibernate/dialect/LobMergeStrategy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.dialect.Dialect.NEW_LOCATOR_LOB_MERGE_STRATEGY:Lorg/hibernate/dialect/LobMergeStrategy;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String getHibernateTypeName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.dialect.Dialect.hibernateTypeNames:Lorg/hibernate/dialect/TypeNames;
iload 1
invokevirtual org.hibernate.dialect.TypeNames.get:(I)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: new org.hibernate.HibernateException
dup
new java.lang.StringBuilder
dup
ldc "No Hibernate type mapping for java.sql.Types code: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.HibernateException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: java.lang.String
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/dialect/Dialect;
0 4 1 code I
1 4 2 result Ljava/lang/String;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
code
public java.lang.String getHibernateTypeName(int, int, int, int);
descriptor: (IIII)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.hibernate.dialect.Dialect.hibernateTypeNames:Lorg/hibernate/dialect/TypeNames;
iload 1
iload 2
i2l
iload 3
iload 4
invokevirtual org.hibernate.dialect.TypeNames.get:(IJII)Ljava/lang/String;
astore 5
start local 5 1: aload 5
ifnonnull 8
2: new org.hibernate.HibernateException
dup
3: ldc "No Hibernate type mapping for type [code=%s, length=%s]"
iconst_2
anewarray java.lang.Object
dup
iconst_0
4: iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
5: iload 2
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: invokespecial org.hibernate.HibernateException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals: java.lang.String
StackMap stack:
aload 5
areturn
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 9 0 this Lorg/hibernate/dialect/Dialect;
0 9 1 code I
0 9 2 length I
0 9 3 precision I
0 9 4 scale I
1 9 5 result Ljava/lang/String;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
code
length
precision
scale
protected void registerHibernateType(int, long, java.lang.String);
descriptor: (IJLjava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
getfield org.hibernate.dialect.Dialect.hibernateTypeNames:Lorg/hibernate/dialect/TypeNames;
iload 1
lload 2
aload 4
invokevirtual org.hibernate.dialect.TypeNames.put:(IJLjava/lang/String;)V
1: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/dialect/Dialect;
0 2 1 code I
0 2 2 capacity J
0 2 4 name Ljava/lang/String;
MethodParameters:
Name Flags
code
capacity
name
protected void registerHibernateType(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.dialect.Dialect.hibernateTypeNames:Lorg/hibernate/dialect/TypeNames;
iload 1
aload 2
invokevirtual org.hibernate.dialect.TypeNames.put:(ILjava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/dialect/Dialect;
0 2 1 code I
0 2 2 name Ljava/lang/String;
MethodParameters:
Name Flags
code
name
protected void registerFunction(java.lang.String, org.hibernate.dialect.function.SQLFunction);
descriptor: (Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.dialect.Dialect.sqlFunctions:Ljava/util/Map;
aload 1
getstatic java.util.Locale.ROOT:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/dialect/Dialect;
0 2 1 name Ljava/lang/String;
0 2 2 function Lorg/hibernate/dialect/function/SQLFunction;
MethodParameters:
Name Flags
name
function
public final java.util.Map<java.lang.String, org.hibernate.dialect.function.SQLFunction> getFunctions();
descriptor: ()Ljava/util/Map;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.dialect.Dialect.sqlFunctions:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;>;
protected void registerKeyword(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.dialect.Dialect.sqlKeywords:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/dialect/Dialect;
0 2 1 word Ljava/lang/String;
MethodParameters:
Name Flags
word
public java.util.Set<java.lang.String> getKeywords();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.dialect.Dialect.sqlKeywords:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
public java.lang.Class getNativeIdentifierGeneratorClass();
descriptor: ()Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.dialect.Dialect.supportsIdentityColumns:()Z
ifeq 2
1: ldc Lorg/hibernate/id/IdentityGenerator;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hibernate.dialect.Dialect.supportsSequences:()Z
ifeq 4
3: ldc Lorg/hibernate/id/SequenceGenerator;
areturn
4: StackMap locals:
StackMap stack:
ldc Lorg/hibernate/id/TableHiLoGenerator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/dialect/Dialect;
public boolean supportsIdentityColumns();
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/Dialect;
public boolean supportsInsertSelectIdentity();
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/Dialect;
public boolean hasDataTypeInIdentityColumn();
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/Dialect;
public java.lang.String appendIdentitySelectToInsert(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 insertString Ljava/lang/String;
MethodParameters:
Name Flags
insertString
public java.lang.String getIdentitySelectString(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.hibernate.dialect.Dialect.getIdentitySelectString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 table Ljava/lang/String;
0 1 2 column Ljava/lang/String;
0 1 3 type I
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
table
column
type
protected java.lang.String getIdentitySelectString();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " does not support identity key generation"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
Exceptions:
throws org.hibernate.MappingException
public java.lang.String getIdentityColumnString(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: aload 0
invokevirtual org.hibernate.dialect.Dialect.getIdentityColumnString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 type I
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
type
protected java.lang.String getIdentityColumnString();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " does not support identity key generation"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
Exceptions:
throws org.hibernate.MappingException
public java.lang.String getIdentityInsertString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public boolean supportsSequences();
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/Dialect;
public boolean supportsPooledSequences();
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/Dialect;
public java.lang.String getSequenceNextValString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " does not support sequences"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 sequenceName Ljava/lang/String;
Exceptions:
throws org.hibernate.MappingException
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=5, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " does not support sequences"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 sequenceName Ljava/lang/String;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
sequenceName
public java.lang.String[] getCreateSequenceStrings(java.lang.String);
descriptor: (Ljava/lang/String;)[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iconst_1
anewarray java.lang.String
dup
iconst_0
aload 0
aload 1
invokevirtual org.hibernate.dialect.Dialect.getCreateSequenceString:(Ljava/lang/String;)Ljava/lang/String;
aastore
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 sequenceName Ljava/lang/String;
Exceptions:
throws org.hibernate.MappingException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
sequenceName
public java.lang.String[] getCreateSequenceStrings(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_1
anewarray java.lang.String
dup
iconst_0
aload 0
aload 1
iload 2
iload 3
invokevirtual org.hibernate.dialect.Dialect.getCreateSequenceString:(Ljava/lang/String;II)Ljava/lang/String;
aastore
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 sequenceName Ljava/lang/String;
0 1 2 initialValue I
0 1 3 incrementSize I
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
sequenceName
initialValue
incrementSize
protected java.lang.String getCreateSequenceString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " does not support sequences"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 sequenceName Ljava/lang/String;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
sequenceName
protected java.lang.String getCreateSequenceString(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.hibernate.dialect.Dialect.supportsPooledSequences:()Z
ifeq 2
1: new java.lang.StringBuilder
dup
aload 0
aload 1
invokevirtual org.hibernate.dialect.Dialect.getCreateSequenceString:(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 " start with "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " increment by "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " does not support pooled sequences"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/dialect/Dialect;
0 3 1 sequenceName Ljava/lang/String;
0 3 2 initialValue I
0 3 3 incrementSize I
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
sequenceName
initialValue
incrementSize
public java.lang.String[] getDropSequenceStrings(java.lang.String);
descriptor: (Ljava/lang/String;)[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iconst_1
anewarray java.lang.String
dup
iconst_0
aload 0
aload 1
invokevirtual org.hibernate.dialect.Dialect.getDropSequenceString:(Ljava/lang/String;)Ljava/lang/String;
aastore
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 sequenceName Ljava/lang/String;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
sequenceName
protected java.lang.String getDropSequenceString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " does not support sequences"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 sequenceName Ljava/lang/String;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
sequenceName
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: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String getSelectGUIDString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " does not support GUIDs"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public boolean supportsLimit();
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/Dialect;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public boolean supportsLimitOffset();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.dialect.Dialect.supportsLimit:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public boolean supportsVariableLimit();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.dialect.Dialect.supportsLimit:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public boolean bindLimitParametersInReverseOrder();
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/Dialect;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public boolean bindLimitParametersFirst();
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/Dialect;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public boolean useMaxForLimit();
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/Dialect;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public boolean forceLimitUsage();
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/Dialect;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public java.lang.String getLimitString(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
ifgt 1
aload 0
invokevirtual org.hibernate.dialect.Dialect.forceLimitUsage:()Z
ifne 1
iconst_0
goto 2
StackMap locals: org.hibernate.dialect.Dialect java.lang.String int int
StackMap stack: org.hibernate.dialect.Dialect java.lang.String
1: iconst_1
StackMap locals: org.hibernate.dialect.Dialect java.lang.String int int
StackMap stack: org.hibernate.dialect.Dialect java.lang.String int
2: invokevirtual org.hibernate.dialect.Dialect.getLimitString:(Ljava/lang/String;Z)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/dialect/Dialect;
0 3 1 query Ljava/lang/String;
0 3 2 offset I
0 3 3 limit I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
query
offset
limit
protected java.lang.String getLimitString(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
new java.lang.StringBuilder
dup
ldc "Paged queries not supported by "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
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/Dialect;
0 1 1 query Ljava/lang/String;
0 1 2 hasOffset Z
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
query
hasOffset
public int convertToFirstRowValue(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 zeroBasedFirstResult I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
zeroBasedFirstResult
public org.hibernate.dialect.pagination.LimitHandler buildLimitHandler(java.lang.String, org.hibernate.engine.spi.RowSelection);
descriptor: (Ljava/lang/String;Lorg/hibernate/engine/spi/RowSelection;)Lorg/hibernate/dialect/pagination/LimitHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.dialect.pagination.LegacyLimitHandler
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.dialect.pagination.LegacyLimitHandler.<init>:(Lorg/hibernate/dialect/Dialect;Ljava/lang/String;Lorg/hibernate/engine/spi/RowSelection;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 sql Ljava/lang/String;
0 1 2 selection Lorg/hibernate/engine/spi/RowSelection;
MethodParameters:
Name Flags
sql
selection
public boolean supportsLockTimeouts();
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/Dialect;
public boolean isLockTimeoutParameterized();
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/Dialect;
public org.hibernate.dialect.lock.LockingStrategy getLockingStrategy(org.hibernate.persister.entity.Lockable, org.hibernate.LockMode);
descriptor: (Lorg/hibernate/persister/entity/Lockable;Lorg/hibernate/LockMode;)Lorg/hibernate/dialect/lock/LockingStrategy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: invokestatic org.hibernate.dialect.Dialect.$SWITCH_TABLE$org$hibernate$LockMode:()[I
aload 2
invokevirtual org.hibernate.LockMode.ordinal:()I
iaload
tableswitch { // 8 - 12
8: 4
9: 5
10: 3
11: 2
12: 1
default: 6
}
1: StackMap locals:
StackMap stack:
new org.hibernate.dialect.lock.PessimisticForceIncrementLockingStrategy
dup
aload 1
aload 2
invokespecial org.hibernate.dialect.lock.PessimisticForceIncrementLockingStrategy.<init>:(Lorg/hibernate/persister/entity/Lockable;Lorg/hibernate/LockMode;)V
areturn
2: StackMap locals:
StackMap stack:
new org.hibernate.dialect.lock.PessimisticWriteSelectLockingStrategy
dup
aload 1
aload 2
invokespecial org.hibernate.dialect.lock.PessimisticWriteSelectLockingStrategy.<init>:(Lorg/hibernate/persister/entity/Lockable;Lorg/hibernate/LockMode;)V
areturn
3: StackMap locals:
StackMap stack:
new org.hibernate.dialect.lock.PessimisticReadSelectLockingStrategy
dup
aload 1
aload 2
invokespecial org.hibernate.dialect.lock.PessimisticReadSelectLockingStrategy.<init>:(Lorg/hibernate/persister/entity/Lockable;Lorg/hibernate/LockMode;)V
areturn
4: StackMap locals:
StackMap stack:
new org.hibernate.dialect.lock.OptimisticLockingStrategy
dup
aload 1
aload 2
invokespecial org.hibernate.dialect.lock.OptimisticLockingStrategy.<init>:(Lorg/hibernate/persister/entity/Lockable;Lorg/hibernate/LockMode;)V
areturn
5: StackMap locals:
StackMap stack:
new org.hibernate.dialect.lock.OptimisticForceIncrementLockingStrategy
dup
aload 1
aload 2
invokespecial org.hibernate.dialect.lock.OptimisticForceIncrementLockingStrategy.<init>:(Lorg/hibernate/persister/entity/Lockable;Lorg/hibernate/LockMode;)V
areturn
6: StackMap locals:
StackMap stack:
new org.hibernate.dialect.lock.SelectLockingStrategy
dup
aload 1
aload 2
invokespecial org.hibernate.dialect.lock.SelectLockingStrategy.<init>:(Lorg/hibernate/persister/entity/Lockable;Lorg/hibernate/LockMode;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hibernate/dialect/Dialect;
0 7 1 lockable Lorg/hibernate/persister/entity/Lockable;
0 7 2 lockMode Lorg/hibernate/LockMode;
MethodParameters:
Name Flags
lockable
lockMode
public java.lang.String getForUpdateString(org.hibernate.LockOptions);
descriptor: (Lorg/hibernate/LockOptions;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.hibernate.LockOptions.getLockMode:()Lorg/hibernate/LockMode;
astore 2
start local 2 1: aload 0
aload 2
aload 1
invokevirtual org.hibernate.LockOptions.getTimeOut:()I
invokevirtual org.hibernate.dialect.Dialect.getForUpdateString:(Lorg/hibernate/LockMode;I)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/dialect/Dialect;
0 2 1 lockOptions Lorg/hibernate/LockOptions;
1 2 2 lockMode Lorg/hibernate/LockMode;
MethodParameters:
Name Flags
lockOptions
private java.lang.String getForUpdateString(org.hibernate.LockMode, int);
descriptor: (Lorg/hibernate/LockMode;I)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: invokestatic org.hibernate.dialect.Dialect.$SWITCH_TABLE$org$hibernate$LockMode:()[I
aload 1
invokevirtual org.hibernate.LockMode.ordinal:()I
iaload
tableswitch { // 3 - 12
3: 1
4: 4
5: 5
6: 6
7: 4
8: 6
9: 6
10: 2
11: 3
12: 4
default: 6
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hibernate.dialect.Dialect.getForUpdateString:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual org.hibernate.dialect.Dialect.getReadLockString:(I)Ljava/lang/String;
areturn
3: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual org.hibernate.dialect.Dialect.getWriteLockString:(I)Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hibernate.dialect.Dialect.getForUpdateNowaitString:()Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hibernate.dialect.Dialect.getForUpdateSkipLockedString:()Ljava/lang/String;
areturn
6: StackMap locals:
StackMap stack:
ldc ""
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hibernate/dialect/Dialect;
0 7 1 lockMode Lorg/hibernate/LockMode;
0 7 2 timeout I
MethodParameters:
Name Flags
lockMode
timeout
public java.lang.String getForUpdateString(org.hibernate.LockMode);
descriptor: (Lorg/hibernate/LockMode;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_m1
invokevirtual org.hibernate.dialect.Dialect.getForUpdateString:(Lorg/hibernate/LockMode;I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 lockMode Lorg/hibernate/LockMode;
MethodParameters:
Name Flags
lockMode
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/Dialect;
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: aload 0
invokevirtual org.hibernate.dialect.Dialect.getForUpdateString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 timeout I
MethodParameters:
Name Flags
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: aload 0
invokevirtual org.hibernate.dialect.Dialect.getForUpdateString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 timeout I
MethodParameters:
Name Flags
timeout
public boolean forUpdateOfColumns();
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/Dialect;
public boolean supportsOuterJoinForUpdate();
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/Dialect;
public java.lang.String getForUpdateString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.dialect.Dialect.getForUpdateString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
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=2, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual org.hibernate.LockOptions.getLockMode:()Lorg/hibernate/LockMode;
astore 3
start local 3 1: aload 2
invokevirtual org.hibernate.LockOptions.getAliasLockIterator:()Ljava/util/Iterator;
astore 4
start local 4 2: goto 7
3: 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 4: aload 5
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast org.hibernate.LockMode
astore 6
start local 6 5: aload 6
aload 3
invokevirtual org.hibernate.LockMode.greaterThan:(Lorg/hibernate/LockMode;)Z
ifeq 7
6: aload 6
astore 3
end local 6 end local 5 7: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
8: aload 2
aload 3
invokevirtual org.hibernate.LockOptions.setLockMode:(Lorg/hibernate/LockMode;)Lorg/hibernate/LockOptions;
pop
9: aload 0
aload 2
invokevirtual org.hibernate.dialect.Dialect.getForUpdateString:(Lorg/hibernate/LockOptions;)Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/dialect/Dialect;
0 10 1 aliases Ljava/lang/String;
0 10 2 lockOptions Lorg/hibernate/LockOptions;
1 10 3 lockMode Lorg/hibernate/LockMode;
2 10 4 itr Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Lorg/hibernate/LockMode;>;>;
4 7 5 entry Ljava/util/Map$Entry<Ljava/lang/String;Lorg/hibernate/LockMode;>;
5 7 6 lm Lorg/hibernate/LockMode;
MethodParameters:
Name Flags
aliases
lockOptions
public java.lang.String getForUpdateNowaitString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.dialect.Dialect.getForUpdateString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String getForUpdateSkipLockedString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.dialect.Dialect.getForUpdateString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String getForUpdateNowaitString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hibernate.dialect.Dialect.getForUpdateString:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 aliases Ljava/lang/String;
MethodParameters:
Name Flags
aliases
public java.lang.String getForUpdateSkipLockedString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hibernate.dialect.Dialect.getForUpdateString:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 aliases Ljava/lang/String;
MethodParameters:
Name Flags
aliases
public java.lang.String appendLockHint(org.hibernate.LockMode, java.lang.String);
descriptor: (Lorg/hibernate/LockMode;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new org.hibernate.LockOptions
dup
aload 1
invokespecial org.hibernate.LockOptions.<init>:(Lorg/hibernate/LockMode;)V
aload 2
invokevirtual org.hibernate.dialect.Dialect.appendLockHint:(Lorg/hibernate/LockOptions;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 mode Lorg/hibernate/LockMode;
0 1 2 tableName Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
mode
tableName
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=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 lockOptions Lorg/hibernate/LockOptions;
0 1 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=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 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
new org.hibernate.sql.ForUpdateFragment
dup
aload 0
aload 2
aload 3
invokespecial org.hibernate.sql.ForUpdateFragment.<init>:(Lorg/hibernate/dialect/Dialect;Lorg/hibernate/LockOptions;Ljava/util/Map;)V
invokevirtual org.hibernate.sql.ForUpdateFragment.toFragmentString:()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 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 sql Ljava/lang/String;
0 1 2 aliasedLockOptions Lorg/hibernate/LockOptions;
0 1 3 keyColumnNames Ljava/util/Map<Ljava/lang/String;[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 java.lang.String getCreateTableString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "create table"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String getCreateMultisetTableString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.dialect.Dialect.getCreateTableString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public boolean supportsTemporaryTables();
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/Dialect;
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 "HT_"
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/Dialect;
0 1 1 baseTableName Ljava/lang/String;
MethodParameters:
Name Flags
baseTableName
public java.lang.String getCreateTemporaryTableString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "create table"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String getCreateTemporaryTablePostfix();
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/Dialect;
public java.lang.String getDropTemporaryTableString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "drop table"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.Boolean performTemporaryTableDDLInIsolation();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
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/Dialect;
public int registerResultSetOutParameter(java.sql.CallableStatement, int);
descriptor: (Ljava/sql/CallableStatement;I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
1: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: ldc " does not support resultsets via stored procedures"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: 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 5 0 this Lorg/hibernate/dialect/Dialect;
0 5 1 statement Ljava/sql/CallableStatement;
0 5 2 position I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
statement
position
public int registerResultSetOutParameter(java.sql.CallableStatement, java.lang.String);
descriptor: (Ljava/sql/CallableStatement;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
1: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: ldc " does not support resultsets via stored procedures"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: 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 5 0 this Lorg/hibernate/dialect/Dialect;
0 5 1 statement Ljava/sql/CallableStatement;
0 5 2 name Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
statement
name
public java.sql.ResultSet getResultSet(java.sql.CallableStatement);
descriptor: (Ljava/sql/CallableStatement;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
1: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " does not support resultsets via stored procedures"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/dialect/Dialect;
0 3 1 statement Ljava/sql/CallableStatement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
statement
public java.sql.ResultSet getResultSet(java.sql.CallableStatement, int);
descriptor: (Ljava/sql/CallableStatement;I)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
1: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " does not support resultsets via stored procedures"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: 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 3 0 this Lorg/hibernate/dialect/Dialect;
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=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
1: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " does not support resultsets via stored procedures"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: 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 3 0 this Lorg/hibernate/dialect/Dialect;
0 3 1 statement Ljava/sql/CallableStatement;
0 3 2 name Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
statement
name
public boolean supportsCurrentTimestampSelection();
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/Dialect;
public boolean isCurrentTimestampSelectStringCallable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
ldc "Database not known to define a current timestamp function"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String getCurrentTimestampSelectString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
ldc "Database not known to define a current timestamp function"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String getCurrentTimestampSQLFunctionName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "current_timestamp"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public org.hibernate.exception.spi.SQLExceptionConverter buildSQLExceptionConverter();
descriptor: ()Lorg/hibernate/exception/spi/SQLExceptionConverter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public org.hibernate.exception.spi.SQLExceptionConversionDelegate buildSQLExceptionConversionDelegate();
descriptor: ()Lorg/hibernate/exception/spi/SQLExceptionConversionDelegate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
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.Dialect.EXTRACTER:Lorg/hibernate/exception/spi/ViolatedConstraintNameExtracter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String getSelectClauseNullString(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: ldc "null"
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 sqlType I
MethodParameters:
Name Flags
sqlType
public boolean supportsUnionAll();
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/Dialect;
public org.hibernate.sql.JoinFragment createOuterJoinFragment();
descriptor: ()Lorg/hibernate/sql/JoinFragment;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.hibernate.sql.ANSIJoinFragment
dup
invokespecial org.hibernate.sql.ANSIJoinFragment.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public org.hibernate.sql.CaseFragment createCaseFragment();
descriptor: ()Lorg/hibernate/sql/CaseFragment;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.hibernate.sql.ANSICaseFragment
dup
invokespecial org.hibernate.sql.ANSICaseFragment.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
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 "values ( )"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String getLowercaseFunction();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "lower"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
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 "like"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public boolean supportsCaseInsensitiveLike();
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/Dialect;
public java.lang.String transformSelectString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 select Ljava/lang/String;
MethodParameters:
Name Flags
select
public int getMaxAliasLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: bipush 10
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
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 "1"
goto 2
StackMap locals:
StackMap stack:
1: ldc "0"
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/Dialect;
0 3 1 bool Z
MethodParameters:
Name Flags
bool
public char openQuote();
descriptor: ()C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: bipush 34
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public char closeQuote();
descriptor: ()C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: bipush 34
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public final java.lang.String quote(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 96
if_icmpne 4
3: new java.lang.StringBuilder
dup
aload 0
invokevirtual org.hibernate.dialect.Dialect.openQuote:()C
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
iconst_1
aload 1
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.hibernate.dialect.Dialect.closeQuote:()C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/dialect/Dialect;
0 5 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.lang.String getCreateSchemaCommand(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 schema "
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/Dialect;
0 1 1 schemaName Ljava/lang/String;
MethodParameters:
Name Flags
schemaName
public java.lang.String getDropSchemaCommand(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 schema "
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/Dialect;
0 1 1 schemaName Ljava/lang/String;
MethodParameters:
Name Flags
schemaName
public boolean hasAlterTable();
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/Dialect;
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/Dialect;
public boolean qualifyIndexName();
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/Dialect;
public java.lang.String getAddColumnString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
new java.lang.StringBuilder
dup
ldc "No add column syntax supported by "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String getAddColumnSuffixString();
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/Dialect;
public java.lang.String getDropForeignKeyString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc " drop constraint "
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String getTableTypeString();
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/Dialect;
public java.lang.String getAddForeignKeyConstraintString(java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], boolean);
descriptor: (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new java.lang.StringBuilder
dup
bipush 30
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 6
start local 6 1: aload 6
ldc " add constraint "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: aload 0
aload 1
invokevirtual org.hibernate.dialect.Dialect.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc " foreign key ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: ldc ", "
aload 2
invokestatic org.hibernate.internal.util.StringHelper.join:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: ldc ") references "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: iload 5
ifne 11
8: aload 6
ldc " ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: ldc ", "
aload 4
invokestatic org.hibernate.internal.util.StringHelper.join:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
11: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 6
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 12 0 this Lorg/hibernate/dialect/Dialect;
0 12 1 constraintName Ljava/lang/String;
0 12 2 foreignKey [Ljava/lang/String;
0 12 3 referencedTable Ljava/lang/String;
0 12 4 primaryKey [Ljava/lang/String;
0 12 5 referencesPrimaryKey Z
1 12 6 res Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
constraintName
foreignKey
referencedTable
primaryKey
referencesPrimaryKey
public java.lang.String getAddPrimaryKeyConstraintString(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 " add constraint "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " primary key "
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/Dialect;
0 1 1 constraintName Ljava/lang/String;
MethodParameters:
Name Flags
constraintName
public boolean hasSelfReferentialForeignKeyBug();
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/Dialect;
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/Dialect;
public boolean ();
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/Dialect;
public java.lang.String (java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: ldc ""
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 comment Ljava/lang/String;
MethodParameters:
Name Flags
comment
public java.lang.String getColumnComment(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: ldc ""
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 comment Ljava/lang/String;
MethodParameters:
Name Flags
comment
public boolean supportsIfExistsBeforeTableName();
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/Dialect;
public boolean supportsIfExistsAfterTableName();
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/Dialect;
public boolean supportsIfExistsBeforeConstraintName();
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/Dialect;
public boolean supportsIfExistsAfterConstraintName();
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/Dialect;
public java.lang.String getDropTableString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "drop table "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 2
start local 2 1: aload 0
invokevirtual org.hibernate.dialect.Dialect.supportsIfExistsBeforeTableName:()Z
ifeq 3
2: aload 2
ldc "if exists "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 2
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.hibernate.dialect.Dialect.getCascadeConstraintsString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 0
invokevirtual org.hibernate.dialect.Dialect.supportsIfExistsAfterTableName:()Z
ifeq 6
5: aload 2
ldc " if exists"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: StackMap locals:
StackMap stack:
aload 2
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 7 0 this Lorg/hibernate/dialect/Dialect;
0 7 1 tableName Ljava/lang/String;
1 7 2 buf Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
tableName
public boolean supportsColumnCheck();
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/Dialect;
public boolean supportsTableCheck();
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/Dialect;
public boolean supportsCascadeDelete();
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/Dialect;
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 ""
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public java.lang.String getCrossJoinSeparator();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc " cross join "
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public org.hibernate.dialect.ColumnAliasExtractor getColumnAliasExtractor();
descriptor: ()Lorg/hibernate/dialect/ColumnAliasExtractor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.dialect.ColumnAliasExtractor.COLUMN_LABEL_EXTRACTOR:Lorg/hibernate/dialect/ColumnAliasExtractor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public boolean supportsEmptyInList();
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/Dialect;
public boolean areStringComparisonsCaseInsensitive();
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/Dialect;
public boolean supportsRowValueConstructorSyntax();
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/Dialect;
public boolean supportsRowValueConstructorSyntaxInInList();
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/Dialect;
public boolean useInputStreamToInsertBlob();
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/Dialect;
public boolean supportsParametersInInsertSelect();
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/Dialect;
public boolean replaceResultVariableInOrderByClauseWithPosition();
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/Dialect;
public java.lang.String renderOrderByElement(java.lang.String, java.lang.String, java.lang.String, org.hibernate.NullPrecedence);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/NullPrecedence;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new java.lang.StringBuilder
dup
aload 1
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 5
start local 5 1: aload 2
ifnull 3
2: aload 5
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 3
ifnull 5
4: aload 5
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: StackMap locals:
StackMap stack:
aload 4
getstatic org.hibernate.NullPrecedence.NONE:Lorg/hibernate/NullPrecedence;
if_acmpeq 7
6: aload 5
ldc " nulls "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual org.hibernate.NullPrecedence.name:()Ljava/lang/String;
getstatic java.util.Locale.ROOT:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
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 8 0 this Lorg/hibernate/dialect/Dialect;
0 8 1 expression Ljava/lang/String;
0 8 2 collation Ljava/lang/String;
0 8 3 order Ljava/lang/String;
0 8 4 nulls Lorg/hibernate/NullPrecedence;
1 8 5 orderByElement Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
expression
collation
order
nulls
public boolean requiresCastingOfParametersInSelectClause();
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/Dialect;
public boolean supportsResultSetPositionQueryMethodsOnForwardOnlyCursor();
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/Dialect;
public boolean supportsCircularCascadeDeleteConstraints();
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/Dialect;
public boolean supportsSubselectAsInPredicateLHS();
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/Dialect;
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/Dialect;
public boolean supportsLobValueChangePropogation();
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/Dialect;
public boolean supportsUnboundedLobLocatorMaterialization();
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/Dialect;
public boolean supportsSubqueryOnMutatingTable();
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/Dialect;
public boolean supportsExistsInSelect();
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/Dialect;
public boolean doesReadCommittedCauseWritersToBlockReaders();
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/Dialect;
public boolean doesRepeatableReadCauseReadersToBlockWriters();
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/Dialect;
public boolean supportsBindAsCallableArgument();
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/Dialect;
public boolean supportsTupleCounts();
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/Dialect;
public boolean supportsTupleDistinctCounts();
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/Dialect;
public boolean requiresParensForTupleDistinctCounts();
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/Dialect;
public int getInExpressionCountLimit();
descriptor: ()I
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/Dialect;
public boolean forceLobAsLastValue();
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/Dialect;
public boolean useFollowOnLocking();
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/Dialect;
public java.lang.String getNotExpression(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 "not "
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/Dialect;
0 1 1 expression Ljava/lang/String;
MethodParameters:
Name Flags
expression
public org.hibernate.dialect.unique.UniqueDelegate getUniqueDelegate();
descriptor: ()Lorg/hibernate/dialect/unique/UniqueDelegate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.dialect.Dialect.uniqueDelegate:Lorg/hibernate/dialect/unique/UniqueDelegate;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public boolean supportsUnique();
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/Dialect;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public boolean supportsUniqueConstraintInCreateAlterTable();
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/Dialect;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public java.lang.String getAddUniqueConstraintString(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 " add constraint "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " unique "
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/Dialect;
0 1 1 constraintName Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
constraintName
public boolean supportsNotNullUnique();
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/Dialect;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public java.lang.String getQueryHintString(java.lang.String, java.util.List<java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
0 1 1 query Ljava/lang/String;
0 1 2 hints Ljava/util/List<Ljava/lang/String;>;
Signature: (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/String;
MethodParameters:
Name Flags
query
hints
public org.hibernate.ScrollMode defaultScrollMode();
descriptor: ()Lorg/hibernate/ScrollMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.ScrollMode.SCROLL_INSENSITIVE:Lorg/hibernate/ScrollMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
public boolean supportsTuplesInSubqueries();
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/Dialect;
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.StandardCallableStatementSupport.NO_REF_CURSOR_INSTANCE:Lorg/hibernate/procedure/internal/StandardCallableStatementSupport;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/Dialect;
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.Dialect.$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.Dialect.$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: "Dialect.java"
NestMembers:
org.hibernate.dialect.Dialect$1 org.hibernate.dialect.Dialect$2 org.hibernate.dialect.Dialect$3 org.hibernate.dialect.Dialect$4
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
org.hibernate.dialect.Dialect$1
org.hibernate.dialect.Dialect$2
org.hibernate.dialect.Dialect$3
org.hibernate.dialect.Dialect$4