public abstract class org.hibernate.dialect.AbstractHANADialect extends org.hibernate.dialect.Dialect
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.hibernate.dialect.AbstractHANADialect
super_class: org.hibernate.dialect.Dialect
{
private static final org.hibernate.internal.CoreMessageLogger LOG;
descriptor: Lorg/hibernate/internal/CoreMessageLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.hibernate.dialect.pagination.AbstractLimitHandler LIMIT_HANDLER;
descriptor: Lorg/hibernate/dialect/pagination/AbstractLimitHandler;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String MAX_LOB_PREFETCH_SIZE_PARAMETER_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String USE_LEGACY_BOOLEAN_TYPE_PARAMETER_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String USE_UNICODE_STRING_TYPES_PARAMETER_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int MAX_LOB_PREFETCH_SIZE_DEFAULT_VALUE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
private static final java.lang.Boolean USE_LEGACY_BOOLEAN_TYPE_DEFAULT_VALUE;
descriptor: Ljava/lang/Boolean;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.Boolean USE_UNICODE_STRING_TYPES_DEFAULT_VALUE;
descriptor: Ljava/lang/Boolean;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private org.hibernate.dialect.AbstractHANADialect$HANANClobTypeDescriptor nClobTypeDescriptor;
descriptor: Lorg/hibernate/dialect/AbstractHANADialect$HANANClobTypeDescriptor;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.dialect.AbstractHANADialect$HANABlobTypeDescriptor blobTypeDescriptor;
descriptor: Lorg/hibernate/dialect/AbstractHANADialect$HANABlobTypeDescriptor;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.dialect.AbstractHANADialect$HANAClobTypeDescriptor clobTypeDescriptor;
descriptor: Lorg/hibernate/dialect/AbstractHANADialect$HANAClobTypeDescriptor;
flags: (0x0002) ACC_PRIVATE
private boolean useLegacyBooleanType;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean useUnicodeStringTypes;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final org.hibernate.tool.schema.internal.StandardTableExporter hanaTableExporter;
descriptor: Lorg/hibernate/tool/schema/internal/StandardTableExporter;
flags: (0x0012) ACC_PRIVATE, 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=3, locals=0, args_size=0
0: ldc Lorg/hibernate/dialect/AbstractHANADialect;
invokestatic org.hibernate.internal.CoreLogging.messageLogger:(Ljava/lang/Class;)Lorg/hibernate/internal/CoreMessageLogger;
putstatic org.hibernate.dialect.AbstractHANADialect.LOG:Lorg/hibernate/internal/CoreMessageLogger;
1: new org.hibernate.dialect.AbstractHANADialect$1
dup
invokespecial org.hibernate.dialect.AbstractHANADialect$1.<init>:()V
putstatic org.hibernate.dialect.AbstractHANADialect.LIMIT_HANDLER:Lorg/hibernate/dialect/pagination/AbstractLimitHandler;
2: new java.lang.String
dup
ldc "hibernate.dialect.hana.max_lob_prefetch_size"
invokespecial java.lang.String.<init>:(Ljava/lang/String;)V
putstatic org.hibernate.dialect.AbstractHANADialect.MAX_LOB_PREFETCH_SIZE_PARAMETER_NAME:Ljava/lang/String;
3: new java.lang.String
dup
ldc "hibernate.dialect.hana.use_legacy_boolean_type"
invokespecial java.lang.String.<init>:(Ljava/lang/String;)V
putstatic org.hibernate.dialect.AbstractHANADialect.USE_LEGACY_BOOLEAN_TYPE_PARAMETER_NAME:Ljava/lang/String;
4: new java.lang.String
dup
ldc "hibernate.dialect.hana.use_unicode_string_types"
invokespecial java.lang.String.<init>:(Ljava/lang/String;)V
putstatic org.hibernate.dialect.AbstractHANADialect.USE_UNICODE_STRING_TYPES_PARAMETER_NAME:Ljava/lang/String;
5: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
putstatic org.hibernate.dialect.AbstractHANADialect.USE_LEGACY_BOOLEAN_TYPE_DEFAULT_VALUE:Ljava/lang/Boolean;
6: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
putstatic org.hibernate.dialect.AbstractHANADialect.USE_UNICODE_STRING_TYPES_DEFAULT_VALUE:Ljava/lang/Boolean;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.hibernate.dialect.Dialect.<init>:()V
1: aload 0
new org.hibernate.dialect.AbstractHANADialect$HANANClobTypeDescriptor
dup
sipush 1024
invokespecial org.hibernate.dialect.AbstractHANADialect$HANANClobTypeDescriptor.<init>:(I)V
putfield org.hibernate.dialect.AbstractHANADialect.nClobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANANClobTypeDescriptor;
2: aload 0
new org.hibernate.dialect.AbstractHANADialect$HANABlobTypeDescriptor
dup
sipush 1024
invokespecial org.hibernate.dialect.AbstractHANADialect$HANABlobTypeDescriptor.<init>:(I)V
putfield org.hibernate.dialect.AbstractHANADialect.blobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANABlobTypeDescriptor;
3: aload 0
new org.hibernate.dialect.AbstractHANADialect$HANAClobTypeDescriptor
dup
sipush 1024
4: getstatic org.hibernate.dialect.AbstractHANADialect.USE_UNICODE_STRING_TYPES_DEFAULT_VALUE:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
5: invokespecial org.hibernate.dialect.AbstractHANADialect$HANAClobTypeDescriptor.<init>:(IZ)V
putfield org.hibernate.dialect.AbstractHANADialect.clobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANAClobTypeDescriptor;
6: aload 0
getstatic org.hibernate.dialect.AbstractHANADialect.USE_LEGACY_BOOLEAN_TYPE_DEFAULT_VALUE:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield org.hibernate.dialect.AbstractHANADialect.useLegacyBooleanType:Z
7: aload 0
getstatic org.hibernate.dialect.AbstractHANADialect.USE_UNICODE_STRING_TYPES_DEFAULT_VALUE:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield org.hibernate.dialect.AbstractHANADialect.useUnicodeStringTypes:Z
8: aload 0
new org.hibernate.dialect.AbstractHANADialect$2
dup
aload 0
aload 0
invokespecial org.hibernate.dialect.AbstractHANADialect$2.<init>:(Lorg/hibernate/dialect/AbstractHANADialect;Lorg/hibernate/dialect/Dialect;)V
putfield org.hibernate.dialect.AbstractHANADialect.hanaTableExporter:Lorg/hibernate/tool/schema/internal/StandardTableExporter;
9: aload 0
iconst_3
ldc "decimal($p, $s)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
10: aload 0
iconst_2
ldc "decimal($p, $s)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
11: aload 0
bipush 8
ldc "double"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
12: aload 0
bipush -2
ldc 5000
ldc "varbinary($l)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(IJLjava/lang/String;)V
13: aload 0
bipush -3
ldc 5000
ldc "varbinary($l)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(IJLjava/lang/String;)V
14: aload 0
bipush -4
ldc 5000
ldc "varbinary($l)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(IJLjava/lang/String;)V
15: aload 0
bipush -2
ldc "blob"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
16: aload 0
bipush -3
ldc "blob"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
17: aload 0
bipush -4
ldc "blob"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
18: aload 0
iconst_1
ldc "varchar(1)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
19: aload 0
bipush -15
ldc "nvarchar(1)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
20: aload 0
bipush 12
ldc 5000
ldc "varchar($l)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(IJLjava/lang/String;)V
21: aload 0
iconst_m1
ldc 5000
ldc "varchar($l)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(IJLjava/lang/String;)V
22: aload 0
bipush -9
ldc 5000
ldc "nvarchar($l)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(IJLjava/lang/String;)V
23: aload 0
bipush -16
ldc 5000
ldc "nvarchar($l)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(IJLjava/lang/String;)V
24: aload 0
iconst_m1
ldc "clob"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
25: aload 0
bipush 12
ldc "clob"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
26: aload 0
bipush -16
ldc "nclob"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
27: aload 0
bipush -9
ldc "nclob"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
28: aload 0
sipush 2005
ldc "clob"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
29: aload 0
sipush 2011
ldc "nclob"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
30: aload 0
bipush 16
ldc "boolean"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
31: aload 0
bipush -7
ldc "smallint"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
32: aload 0
bipush -6
ldc "smallint"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
33: aload 0
sipush 2011
getstatic org.hibernate.type.StandardBasicTypes.MATERIALIZED_NCLOB:Lorg/hibernate/type/MaterializedNClobType;
invokevirtual org.hibernate.type.MaterializedNClobType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerHibernateType:(ILjava/lang/String;)V
34: aload 0
sipush 2005
getstatic org.hibernate.type.StandardBasicTypes.MATERIALIZED_CLOB:Lorg/hibernate/type/MaterializedClobType;
invokevirtual org.hibernate.type.MaterializedClobType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerHibernateType:(ILjava/lang/String;)V
35: aload 0
sipush 2004
getstatic org.hibernate.type.StandardBasicTypes.MATERIALIZED_BLOB:Lorg/hibernate/type/MaterializedBlobType;
invokevirtual org.hibernate.type.MaterializedBlobType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerHibernateType:(ILjava/lang/String;)V
36: aload 0
bipush -9
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokevirtual org.hibernate.type.StringType.getName:()Ljava/lang/String;
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerHibernateType:(ILjava/lang/String;)V
37: aload 0
ldc "to_date"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_date"
getstatic org.hibernate.type.StandardBasicTypes.DATE:Lorg/hibernate/type/DateType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
38: aload 0
ldc "to_seconddate"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_seconddate"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
39: aload 0
ldc "to_time"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_time"
getstatic org.hibernate.type.StandardBasicTypes.TIME:Lorg/hibernate/type/TimeType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
40: aload 0
ldc "to_timestamp"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_timestamp"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
41: aload 0
ldc "current_date"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_date"
getstatic org.hibernate.type.StandardBasicTypes.DATE:Lorg/hibernate/type/DateType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
42: aload 0
ldc "current_time"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_time"
getstatic org.hibernate.type.StandardBasicTypes.TIME:Lorg/hibernate/type/TimeType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
43: aload 0
ldc "current_timestamp"
44: new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_timestamp"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
45: invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
46: aload 0
ldc "current_utcdate"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_utcdate"
getstatic org.hibernate.type.StandardBasicTypes.DATE:Lorg/hibernate/type/DateType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
47: aload 0
ldc "current_utctime"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_utctime"
getstatic org.hibernate.type.StandardBasicTypes.TIME:Lorg/hibernate/type/TimeType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
48: aload 0
ldc "current_utctimestamp"
49: new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_utctimestamp"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
50: invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
51: aload 0
ldc "add_days"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "add_days"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
52: aload 0
ldc "add_months"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "add_months"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
53: aload 0
ldc "add_seconds"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "add_seconds"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
54: aload 0
ldc "add_years"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "add_years"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
55: aload 0
ldc "dayname"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "dayname"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
56: aload 0
ldc "dayofmonth"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "dayofmonth"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
57: aload 0
ldc "dayofyear"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "dayofyear"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
58: aload 0
ldc "days_between"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "days_between"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
59: aload 0
ldc "hour"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "hour"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
60: aload 0
ldc "isoweek"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "isoweek"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
61: aload 0
ldc "last_day"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "last_day"
getstatic org.hibernate.type.StandardBasicTypes.DATE:Lorg/hibernate/type/DateType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
62: aload 0
ldc "localtoutc"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "localtoutc"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
63: aload 0
ldc "minute"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "minute"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
64: aload 0
ldc "month"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "month"
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
65: aload 0
ldc "monthname"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "monthname"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
66: aload 0
ldc "next_day"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "next_day"
getstatic org.hibernate.type.StandardBasicTypes.DATE:Lorg/hibernate/type/DateType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
67: aload 0
ldc "now"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "now"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
iconst_1
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
68: aload 0
ldc "quarter"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "quarter"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
69: aload 0
ldc "second"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "second"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
70: aload 0
ldc "seconds_between"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "seconds_between"
getstatic org.hibernate.type.StandardBasicTypes.LONG:Lorg/hibernate/type/LongType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
71: aload 0
ldc "week"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "week"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
72: aload 0
ldc "weekday"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "weekday"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
73: aload 0
ldc "year"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "year"
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
74: aload 0
ldc "utctolocal"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "utctolocal"
getstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
75: aload 0
ldc "to_bigint"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_bigint"
getstatic org.hibernate.type.StandardBasicTypes.LONG:Lorg/hibernate/type/LongType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
76: aload 0
ldc "to_binary"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_binary"
getstatic org.hibernate.type.StandardBasicTypes.BINARY:Lorg/hibernate/type/BinaryType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
77: aload 0
ldc "to_decimal"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_decimal"
getstatic org.hibernate.type.StandardBasicTypes.BIG_DECIMAL:Lorg/hibernate/type/BigDecimalType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
78: aload 0
ldc "to_double"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_double"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
79: aload 0
ldc "to_int"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_int"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
80: aload 0
ldc "to_integer"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_integer"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
81: aload 0
ldc "to_real"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_real"
getstatic org.hibernate.type.StandardBasicTypes.FLOAT:Lorg/hibernate/type/FloatType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
82: aload 0
ldc "to_smalldecimal"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_smalldecimal"
getstatic org.hibernate.type.StandardBasicTypes.BIG_DECIMAL:Lorg/hibernate/type/BigDecimalType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
83: aload 0
ldc "to_smallint"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_smallint"
getstatic org.hibernate.type.StandardBasicTypes.SHORT:Lorg/hibernate/type/ShortType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
84: aload 0
ldc "to_tinyint"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_tinyint"
getstatic org.hibernate.type.StandardBasicTypes.BYTE:Lorg/hibernate/type/ByteType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
85: 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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
86: aload 0
ldc "acos"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "acos"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
87: aload 0
ldc "asin"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "asin"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
88: aload 0
ldc "atan2"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "atan"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
89: aload 0
ldc "bin2hex"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "bin2hex"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
90: aload 0
ldc "bitand"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "bitand"
getstatic org.hibernate.type.StandardBasicTypes.LONG:Lorg/hibernate/type/LongType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
91: aload 0
ldc "ceil"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "ceil"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
92: aload 0
ldc "cos"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "cos"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
93: aload 0
ldc "cosh"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "cosh"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
94: aload 0
ldc "cot"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "cos"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
95: aload 0
ldc "exp"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "exp"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
96: aload 0
ldc "floor"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "floor"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
97: aload 0
ldc "greatest"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "greatest"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
98: aload 0
ldc "hex2bin"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "hex2bin"
getstatic org.hibernate.type.StandardBasicTypes.BINARY:Lorg/hibernate/type/BinaryType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
99: aload 0
ldc "least"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "least"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
100: aload 0
ldc "ln"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "ln"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
101: aload 0
ldc "log"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "ln"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
102: aload 0
ldc "power"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "power"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
103: aload 0
ldc "round"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "round"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
104: 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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
105: aload 0
ldc "sign"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "sign"
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
106: aload 0
ldc "sin"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "sin"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
107: aload 0
ldc "sinh"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "sinh"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
108: 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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
109: aload 0
ldc "tan"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "tan"
getstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
110: aload 0
ldc "tanh"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "tanh"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
111: aload 0
ldc "uminus"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "uminus"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
112: aload 0
ldc "to_alphanum"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_alphanum"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
113: aload 0
ldc "to_nvarchar"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_nvarchar"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
114: aload 0
ldc "to_varchar"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_varchar"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
115: aload 0
ldc "ascii"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "ascii"
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
116: aload 0
ldc "char"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "char"
getstatic org.hibernate.type.StandardBasicTypes.CHARACTER:Lorg/hibernate/type/CharacterType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
117: aload 0
ldc "concat"
new org.hibernate.dialect.function.VarArgsSQLFunction
dup
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
ldc "("
ldc "||"
ldc ")"
invokespecial org.hibernate.dialect.function.VarArgsSQLFunction.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
118: aload 0
ldc "lcase"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "lcase"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
119: aload 0
ldc "left"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "left"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
120: 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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
121: aload 0
ldc "locate"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
ldc "locate(?2, ?1, ?3)"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
122: aload 0
ldc "lpad"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "lpad"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
123: aload 0
ldc "ltrim"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "ltrim"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
124: aload 0
ldc "nchar"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "nchar"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
125: aload 0
ldc "replace"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "replace"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
126: aload 0
ldc "right"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "right"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
127: aload 0
ldc "rpad"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "rpad"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
128: aload 0
ldc "rtrim"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "rtrim"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
129: aload 0
ldc "substr_after"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "substr_after"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
130: aload 0
ldc "substr_before"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "substr_before"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
131: aload 0
ldc "substring"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "substring"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
132: aload 0
ldc "trim"
new org.hibernate.dialect.function.AnsiTrimFunction
dup
invokespecial org.hibernate.dialect.function.AnsiTrimFunction.<init>:()V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
133: aload 0
ldc "ucase"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "ucase"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
134: aload 0
ldc "unicode"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "unicode"
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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
135: aload 0
ldc "bit_length"
new org.hibernate.dialect.function.SQLFunctionTemplate
dup
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
ldc "length(to_binary(?1))*8"
invokespecial org.hibernate.dialect.function.SQLFunctionTemplate.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
136: aload 0
ldc "to_blob"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_blob"
getstatic org.hibernate.type.StandardBasicTypes.BLOB:Lorg/hibernate/type/BlobType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
137: aload 0
ldc "to_clob"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_clob"
getstatic org.hibernate.type.StandardBasicTypes.CLOB:Lorg/hibernate/type/ClobType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
138: aload 0
ldc "to_nclob"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "to_nclob"
getstatic org.hibernate.type.StandardBasicTypes.NCLOB:Lorg/hibernate/type/NClobType;
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
139: 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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
140: aload 0
ldc "current_connection"
141: new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_connection"
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
142: invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
143: aload 0
ldc "current_schema"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_schema"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
144: aload 0
ldc "current_user"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "current_user"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
145: aload 0
ldc "grouping_id"
new org.hibernate.dialect.function.VarArgsSQLFunction
dup
getstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
ldc "("
ldc ","
ldc ")"
invokespecial org.hibernate.dialect.function.VarArgsSQLFunction.<init>:(Lorg/hibernate/type/Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
146: aload 0
ldc "ifnull"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "ifnull"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
147: aload 0
ldc "map"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "map"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
148: 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.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
149: aload 0
ldc "session_context"
new org.hibernate.dialect.function.StandardSQLFunction
dup
ldc "session_context"
invokespecial org.hibernate.dialect.function.StandardSQLFunction.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
150: aload 0
ldc "session_user"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "session_user"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
151: aload 0
ldc "sysuuid"
new org.hibernate.dialect.function.NoArgSQLFunction
dup
ldc "sysuuid"
getstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
iconst_0
invokespecial org.hibernate.dialect.function.NoArgSQLFunction.<init>:(Ljava/lang/String;Lorg/hibernate/type/Type;Z)V
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerFunction:(Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;)V
152: aload 0
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerHanaKeywords:()V
153: aload 0
invokevirtual org.hibernate.dialect.AbstractHANADialect.getDefaultProperties:()Ljava/util/Properties;
ldc "hibernate.jdbc.lob.non_contextual_creation"
ldc "true"
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
154: aload 0
invokevirtual org.hibernate.dialect.AbstractHANADialect.getDefaultProperties:()Ljava/util/Properties;
ldc "hibernate.jdbc.use_get_generated_keys"
ldc "false"
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
155: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 156 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public boolean bindLimitParametersInReverseOrder();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public org.hibernate.exception.spi.SQLExceptionConversionDelegate buildSQLExceptionConversionDelegate();
descriptor: ()Lorg/hibernate/exception/spi/SQLExceptionConversionDelegate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.hibernate.dialect.AbstractHANADialect$3
dup
aload 0
invokespecial org.hibernate.dialect.AbstractHANADialect$3.<init>:(Lorg/hibernate/dialect/AbstractHANADialect;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public boolean forUpdateOfColumns();
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/AbstractHANADialect;
public java.lang.String getAddColumnString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "add ("
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
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/AbstractHANADialect;
public java.lang.String getCascadeConstraintsString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc " cascade"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public java.lang.String getCreateSequenceString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "create sequence "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 1 1 sequenceName Ljava/lang/String;
MethodParameters:
Name Flags
sequenceName final
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=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifne 2
1: new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
ldc "Unable to create the sequence ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]: the increment size must not be 0"
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
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
aload 1
invokevirtual org.hibernate.dialect.AbstractHANADialect.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;
astore 4
start local 4 3: iload 3
ifle 7
4: iload 2
iconst_1
if_icmpge 10
5: new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " minvalue "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
6: goto 10
7: StackMap locals: java.lang.String
StackMap stack:
iload 3
ifge 10
8: iload 2
iconst_m1
if_icmple 10
9: new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " maxvalue "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
10: StackMap locals:
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 11 1 sequenceName Ljava/lang/String;
0 11 2 initialValue I
0 11 3 incrementSize I
3 11 4 createSequenceString Ljava/lang/String;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
sequenceName
initialValue
incrementSize
public java.lang.String getCurrentTimestampSelectString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "select current_timestamp from sys.dummy"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public java.lang.String getDropSequenceString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "drop sequence "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 1 1 sequenceName Ljava/lang/String;
MethodParameters:
Name Flags
sequenceName final
public java.lang.String getForUpdateString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 1 1 aliases Ljava/lang/String;
MethodParameters:
Name Flags
aliases final
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=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual org.hibernate.LockOptions.findGreatestLockMode:()Lorg/hibernate/LockMode;
astore 3
start local 3 1: aload 2
aload 3
invokevirtual org.hibernate.LockOptions.setLockMode:(Lorg/hibernate/LockMode;)Lorg/hibernate/LockOptions;
pop
2: aload 1
ifnull 3
aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 4
3: StackMap locals: org.hibernate.LockMode
StackMap stack:
aload 0
aload 2
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateString:(Lorg/hibernate/LockOptions;)Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
aload 2
invokevirtual org.hibernate.LockOptions.getTimeOut:()I
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateString:(Ljava/lang/String;Lorg/hibernate/LockMode;I)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 5 1 aliases Ljava/lang/String;
0 5 2 lockOptions Lorg/hibernate/LockOptions;
1 5 3 lockMode Lorg/hibernate/LockMode;
MethodParameters:
Name Flags
aliases final
lockOptions final
private java.lang.String getForUpdateString(java.lang.String, org.hibernate.LockMode, int);
descriptor: (Ljava/lang/String;Lorg/hibernate/LockMode;I)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic org.hibernate.dialect.AbstractHANADialect.$SWITCH_TABLE$org$hibernate$LockMode:()[I
aload 2
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
aload 1
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateString:(Ljava/lang/String;)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 3
invokevirtual org.hibernate.dialect.AbstractHANADialect.getReadLockString:(Ljava/lang/String;I)Ljava/lang/String;
areturn
3: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 3
invokevirtual org.hibernate.dialect.AbstractHANADialect.getWriteLockString:(Ljava/lang/String;I)Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateNowaitString:(Ljava/lang/String;)Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateSkipLockedString:(Ljava/lang/String;)Ljava/lang/String;
areturn
6: StackMap locals:
StackMap stack:
ldc ""
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 7 1 aliases Ljava/lang/String;
0 7 2 lockMode Lorg/hibernate/LockMode;
0 7 3 timeout I
MethodParameters:
Name Flags
aliases
lockMode
timeout
public java.lang.String getForUpdateNowaitString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " nowait"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public java.lang.String getLimitString(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)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: new java.lang.StringBuilder
dup
aload 1
invokevirtual java.lang.String.length:()I
bipush 20
iadd
invokespecial java.lang.StringBuilder.<init>:(I)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
ifeq 1
ldc " limit ? offset ?"
goto 2
StackMap locals:
StackMap stack: java.lang.StringBuilder
1: ldc " limit ?"
StackMap locals: org.hibernate.dialect.AbstractHANADialect java.lang.String int
StackMap stack: java.lang.StringBuilder java.lang.String
2: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 5 1 sql Ljava/lang/String;
0 5 2 hasOffset Z
MethodParameters:
Name Flags
sql final
hasOffset final
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;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 1 1 expression Ljava/lang/String;
MethodParameters:
Name Flags
expression final
public java.lang.String getQuerySequencesString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "select sequence_name from sys.sequences"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public java.lang.String getSelectSequenceNextValString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".nextval"
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/AbstractHANADialect;
0 1 1 sequenceName Ljava/lang/String;
MethodParameters:
Name Flags
sequenceName final
public java.lang.String getSequenceNextValString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "select "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 1
invokevirtual org.hibernate.dialect.AbstractHANADialect.getSelectSequenceNextValString:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " from sys.dummy"
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/AbstractHANADialect;
0 1 1 sequenceName Ljava/lang/String;
MethodParameters:
Name Flags
sequenceName final
protected org.hibernate.type.descriptor.sql.SqlTypeDescriptor getSqlTypeDescriptorOverride(int);
descriptor: (I)Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
lookupswitch { // 7
-6: 4
1: 11
12: 8
16: 5
2004: 3
2005: 1
2011: 2
default: 14
}
1: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.dialect.AbstractHANADialect.clobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANAClobTypeDescriptor;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.dialect.AbstractHANADialect.nClobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANANClobTypeDescriptor;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.dialect.AbstractHANADialect.blobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANABlobTypeDescriptor;
areturn
4: StackMap locals:
StackMap stack:
getstatic org.hibernate.type.descriptor.sql.SmallIntTypeDescriptor.INSTANCE:Lorg/hibernate/type/descriptor/sql/SmallIntTypeDescriptor;
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.dialect.AbstractHANADialect.useLegacyBooleanType:Z
ifeq 6
getstatic org.hibernate.type.descriptor.sql.BitTypeDescriptor.INSTANCE:Lorg/hibernate/type/descriptor/sql/BitTypeDescriptor;
goto 7
StackMap locals:
StackMap stack:
6: getstatic org.hibernate.type.descriptor.sql.BooleanTypeDescriptor.INSTANCE:Lorg/hibernate/type/descriptor/sql/BooleanTypeDescriptor;
StackMap locals:
StackMap stack: org.hibernate.type.descriptor.sql.SqlTypeDescriptor
7: areturn
8: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.dialect.AbstractHANADialect.useUnicodeStringTypes:Z
ifeq 9
getstatic org.hibernate.type.descriptor.sql.NVarcharTypeDescriptor.INSTANCE:Lorg/hibernate/type/descriptor/sql/NVarcharTypeDescriptor;
goto 10
StackMap locals:
StackMap stack:
9: getstatic org.hibernate.type.descriptor.sql.VarcharTypeDescriptor.INSTANCE:Lorg/hibernate/type/descriptor/sql/VarcharTypeDescriptor;
StackMap locals:
StackMap stack: org.hibernate.type.descriptor.sql.SqlTypeDescriptor
10: areturn
11: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.dialect.AbstractHANADialect.useUnicodeStringTypes:Z
ifeq 12
getstatic org.hibernate.type.descriptor.sql.NCharTypeDescriptor.INSTANCE:Lorg/hibernate/type/descriptor/sql/NCharTypeDescriptor;
goto 13
StackMap locals:
StackMap stack:
12: getstatic org.hibernate.type.descriptor.sql.CharTypeDescriptor.INSTANCE:Lorg/hibernate/type/descriptor/sql/CharTypeDescriptor;
StackMap locals:
StackMap stack: org.hibernate.type.descriptor.sql.SqlTypeDescriptor
13: areturn
14: StackMap locals:
StackMap stack:
aload 0
iload 1
invokespecial org.hibernate.dialect.Dialect.getSqlTypeDescriptorOverride:(I)Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 15 1 sqlCode I
MethodParameters:
Name Flags
sqlCode final
public boolean isCurrentTimestampSelectStringCallable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
protected void registerHanaKeywords();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "all"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
1: aload 0
ldc "alter"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
2: aload 0
ldc "as"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
3: aload 0
ldc "before"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
4: aload 0
ldc "begin"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
5: aload 0
ldc "both"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
6: aload 0
ldc "case"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
7: aload 0
ldc "char"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
8: aload 0
ldc "condition"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
9: aload 0
ldc "connect"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
10: aload 0
ldc "cross"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
11: aload 0
ldc "cube"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
12: aload 0
ldc "current_connection"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
13: aload 0
ldc "current_date"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
14: aload 0
ldc "current_schema"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
15: aload 0
ldc "current_time"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
16: aload 0
ldc "current_timestamp"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
17: aload 0
ldc "current_transaction_isolation_level"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
18: aload 0
ldc "current_user"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
19: aload 0
ldc "current_utcdate"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
20: aload 0
ldc "current_utctime"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
21: aload 0
ldc "current_utctimestamp"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
22: aload 0
ldc "currval"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
23: aload 0
ldc "cursor"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
24: aload 0
ldc "declare"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
25: aload 0
ldc "deferred"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
26: aload 0
ldc "distinct"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
27: aload 0
ldc "else"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
28: aload 0
ldc "elseif"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
29: aload 0
ldc "end"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
30: aload 0
ldc "except"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
31: aload 0
ldc "exception"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
32: aload 0
ldc "exec"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
33: aload 0
ldc "false"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
34: aload 0
ldc "for"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
35: aload 0
ldc "from"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
36: aload 0
ldc "full"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
37: aload 0
ldc "group"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
38: aload 0
ldc "having"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
39: aload 0
ldc "if"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
40: aload 0
ldc "in"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
41: aload 0
ldc "inner"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
42: aload 0
ldc "inout"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
43: aload 0
ldc "intersect"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
44: aload 0
ldc "into"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
45: aload 0
ldc "is"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
46: aload 0
ldc "join"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
47: aload 0
ldc "leading"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
48: aload 0
ldc "left"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
49: aload 0
ldc "limit"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
50: aload 0
ldc "loop"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
51: aload 0
ldc "minus"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
52: aload 0
ldc "natural"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
53: aload 0
ldc "nchar"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
54: aload 0
ldc "nextval"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
55: aload 0
ldc "null"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
56: aload 0
ldc "on"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
57: aload 0
ldc "order"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
58: aload 0
ldc "out"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
59: aload 0
ldc "prior"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
60: aload 0
ldc "return"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
61: aload 0
ldc "returns"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
62: aload 0
ldc "reverse"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
63: aload 0
ldc "right"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
64: aload 0
ldc "rollup"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
65: aload 0
ldc "rowid"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
66: aload 0
ldc "select"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
67: aload 0
ldc "session_user"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
68: aload 0
ldc "set"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
69: aload 0
ldc "sql"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
70: aload 0
ldc "start"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
71: aload 0
ldc "sysuuid"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
72: aload 0
ldc "tablesample"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
73: aload 0
ldc "top"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
74: aload 0
ldc "trailing"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
75: aload 0
ldc "true"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
76: aload 0
ldc "union"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
77: aload 0
ldc "unknown"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
78: aload 0
ldc "using"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
79: aload 0
ldc "utctimestamp"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
80: aload 0
ldc "values"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
81: aload 0
ldc "when"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
82: aload 0
ldc "where"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
83: aload 0
ldc "while"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
84: aload 0
ldc "with"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerKeyword:(Ljava/lang/String;)V
85: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 86 0 this Lorg/hibernate/dialect/AbstractHANADialect;
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.FORWARD_ONLY:Lorg/hibernate/ScrollMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public boolean supportsColumnCheck();
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/AbstractHANADialect;
public boolean supportsCurrentTimestampSelection();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public boolean supportsEmptyInList();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public boolean supportsExistsInSelect();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public boolean supportsExpectedLobUsagePattern();
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/AbstractHANADialect;
public boolean supportsUnboundedLobLocatorMaterialization();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public boolean supportsLimit();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public boolean supportsPooledSequences();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public boolean supportsSequences();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
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/AbstractHANADialect;
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/AbstractHANADialect;
public boolean supportsUnionAll();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public boolean dropConstraints();
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/AbstractHANADialect;
public boolean supportsRowValueConstructorSyntax();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public boolean supportsRowValueConstructorSyntaxInInList();
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/AbstractHANADialect;
public int getMaxAliasLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: sipush 128
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public org.hibernate.dialect.pagination.LimitHandler getLimitHandler();
descriptor: ()Lorg/hibernate/dialect/pagination/LimitHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.dialect.AbstractHANADialect.LIMIT_HANDLER:Lorg/hibernate/dialect/pagination/AbstractLimitHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public java.lang.String getSelectGUIDString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "select sysuuid from sys.dummy"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public org.hibernate.engine.jdbc.env.spi.NameQualifierSupport getNameQualifierSupport();
descriptor: ()Lorg/hibernate/engine/jdbc/env/spi/NameQualifierSupport;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.engine.jdbc.env.spi.NameQualifierSupport.SCHEMA:Lorg/hibernate/engine/jdbc/env/spi/NameQualifierSupport;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public org.hibernate.engine.jdbc.env.spi.IdentifierHelper buildIdentifierHelper(org.hibernate.engine.jdbc.env.spi.IdentifierHelperBuilder, java.sql.DatabaseMetaData);
descriptor: (Lorg/hibernate/engine/jdbc/env/spi/IdentifierHelperBuilder;Ljava/sql/DatabaseMetaData;)Lorg/hibernate/engine/jdbc/env/spi/IdentifierHelper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual org.hibernate.engine.jdbc.env.spi.IdentifierHelperBuilder.applyIdentifierCasing:(Ljava/sql/DatabaseMetaData;)V
1: aload 1
aload 2
invokevirtual org.hibernate.engine.jdbc.env.spi.IdentifierHelperBuilder.applyReservedWords:(Ljava/sql/DatabaseMetaData;)V
2: aload 1
getstatic org.hibernate.engine.jdbc.env.spi.AnsiSqlKeywords.INSTANCE:Lorg/hibernate/engine/jdbc/env/spi/AnsiSqlKeywords;
invokevirtual org.hibernate.engine.jdbc.env.spi.AnsiSqlKeywords.sql2003:()Ljava/util/Set;
invokevirtual org.hibernate.engine.jdbc.env.spi.IdentifierHelperBuilder.applyReservedWords:(Ljava/util/Set;)V
3: aload 1
aload 0
invokevirtual org.hibernate.dialect.AbstractHANADialect.getKeywords:()Ljava/util/Set;
invokevirtual org.hibernate.engine.jdbc.env.spi.IdentifierHelperBuilder.applyReservedWords:(Ljava/util/Set;)V
4: aload 1
aload 0
invokevirtual org.hibernate.dialect.AbstractHANADialect.getNameQualifierSupport:()Lorg/hibernate/engine/jdbc/env/spi/NameQualifierSupport;
invokevirtual org.hibernate.engine.jdbc.env.spi.IdentifierHelperBuilder.setNameQualifierSupport:(Lorg/hibernate/engine/jdbc/env/spi/NameQualifierSupport;)V
5: aload 1
getstatic org.hibernate.engine.jdbc.env.spi.IdentifierCaseStrategy.MIXED:Lorg/hibernate/engine/jdbc/env/spi/IdentifierCaseStrategy;
invokevirtual org.hibernate.engine.jdbc.env.spi.IdentifierHelperBuilder.setQuotedCaseStrategy:(Lorg/hibernate/engine/jdbc/env/spi/IdentifierCaseStrategy;)V
6: aload 1
getstatic org.hibernate.engine.jdbc.env.spi.IdentifierCaseStrategy.UPPER:Lorg/hibernate/engine/jdbc/env/spi/IdentifierCaseStrategy;
invokevirtual org.hibernate.engine.jdbc.env.spi.IdentifierHelperBuilder.setUnquotedCaseStrategy:(Lorg/hibernate/engine/jdbc/env/spi/IdentifierCaseStrategy;)V
7: aload 1
invokevirtual org.hibernate.engine.jdbc.env.spi.IdentifierHelperBuilder.build:()Lorg/hibernate/engine/jdbc/env/spi/IdentifierHelper;
astore 3
start local 3 8: new org.hibernate.dialect.AbstractHANADialect$4
dup
aload 0
aload 3
invokespecial org.hibernate.dialect.AbstractHANADialect$4.<init>:(Lorg/hibernate/dialect/AbstractHANADialect;Lorg/hibernate/engine/jdbc/env/spi/IdentifierHelper;)V
areturn
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/AbstractHANADialect;
0 9 1 builder Lorg/hibernate/engine/jdbc/env/spi/IdentifierHelperBuilder;
0 9 2 dbMetaData Ljava/sql/DatabaseMetaData;
8 9 3 identifierHelper Lorg/hibernate/engine/jdbc/env/spi/IdentifierHelper;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
builder
dbMetaData
public java.lang.String getCurrentSchemaCommand();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "select current_schema from sys.dummy"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public java.lang.String getForUpdateNowaitString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
aload 0
aload 1
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateString:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " nowait"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 1 1 aliases Ljava/lang/String;
MethodParameters:
Name Flags
aliases
public java.lang.String getReadLockString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hibernate.dialect.AbstractHANADialect.getWriteLockString:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 1 1 timeout I
MethodParameters:
Name Flags
timeout
public java.lang.String getReadLockString(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokevirtual org.hibernate.dialect.AbstractHANADialect.getWriteLockString:(Ljava/lang/String;I)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/AbstractHANADialect;
0 1 1 aliases Ljava/lang/String;
0 1 2 timeout I
MethodParameters:
Name Flags
aliases
timeout
public java.lang.String getWriteLockString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifle 2
1: new java.lang.StringBuilder
dup
aload 0
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " wait "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
iload 1
ifne 4
3: aload 0
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateNowaitString:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 5 1 timeout I
MethodParameters:
Name Flags
timeout
public java.lang.String getWriteLockString(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifle 2
1: new java.lang.StringBuilder
dup
aload 0
aload 1
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateString:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " wait "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
iload 2
ifne 4
3: aload 0
aload 1
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateNowaitString:(Ljava/lang/String;)Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.dialect.AbstractHANADialect.getForUpdateString:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 5 1 aliases Ljava/lang/String;
0 5 2 timeout I
MethodParameters:
Name Flags
aliases
timeout
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=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " with hint ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ","
aload 2
invokestatic java.lang.String.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)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 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
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 java.lang.String (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 "comment '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
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=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "comment '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 1 1 comment Ljava/lang/String;
MethodParameters:
Name Flags
comment
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public boolean supportsPartitionBy();
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/AbstractHANADialect;
public void contributeTypes(org.hibernate.boot.model.TypeContributions, org.hibernate.service.ServiceRegistry);
descriptor: (Lorg/hibernate/boot/model/TypeContributions;Lorg/hibernate/service/ServiceRegistry;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.hibernate.dialect.Dialect.contributeTypes:(Lorg/hibernate/boot/model/TypeContributions;Lorg/hibernate/service/ServiceRegistry;)V
1: aload 2
ldc Lorg/hibernate/engine/jdbc/connections/spi/ConnectionProvider;
invokeinterface org.hibernate.service.ServiceRegistry.getService:(Ljava/lang/Class;)Lorg/hibernate/service/Service;
checkcast org.hibernate.engine.jdbc.connections.spi.ConnectionProvider
astore 3
start local 3 2: sipush 1024
istore 4
start local 4 3: aload 3
ifnull 47
4: aconst_null
astore 5
start local 5 5: aload 3
invokeinterface org.hibernate.engine.jdbc.connections.spi.ConnectionProvider.getConnection:()Ljava/sql/Connection;
astore 5
6: aconst_null
astore 6
aconst_null
astore 7
7: aload 5
invokeinterface java.sql.Connection.createStatement:()Ljava/sql/Statement;
astore 8
start local 8 8: aconst_null
astore 9
aconst_null
astore 10
9: aload 8
10: ldc "SELECT TOP 1 VALUE, MAP(LAYER_NAME, 'DEFAULT', 1, 'SYSTEM', 2, 'DATABASE', 3, 4) AS LAYER FROM SYS.M_INIFILE_CONTENTS WHERE FILE_NAME='indexserver.ini' AND SECTION='session' AND KEY='max_lob_prefetch_size' ORDER BY LAYER DESC"
11: invokeinterface java.sql.Statement.executeQuery:(Ljava/lang/String;)Ljava/sql/ResultSet;
astore 11
start local 11 12: aload 11
invokeinterface java.sql.ResultSet.next:()Z
ifeq 14
13: aload 11
iconst_1
invokeinterface java.sql.ResultSet.getInt:(I)I
istore 4
14: StackMap locals: org.hibernate.dialect.AbstractHANADialect org.hibernate.boot.model.TypeContributions org.hibernate.service.ServiceRegistry org.hibernate.engine.jdbc.connections.spi.ConnectionProvider int java.sql.Connection java.lang.Throwable java.lang.Throwable java.sql.Statement java.lang.Throwable java.lang.Throwable java.sql.ResultSet
StackMap stack:
aload 11
ifnull 20
aload 11
invokeinterface java.sql.ResultSet.close:()V
goto 20
StackMap locals:
StackMap stack: java.lang.Throwable
15: astore 9
aload 11
ifnull 16
aload 11
invokeinterface java.sql.ResultSet.close:()V
end local 11 StackMap locals:
StackMap stack:
16: aload 9
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
17: astore 10
aload 9
ifnonnull 18
aload 10
astore 9
goto 19
StackMap locals:
StackMap stack:
18: aload 9
aload 10
if_acmpeq 19
aload 9
aload 10
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
19: aload 9
athrow
20: StackMap locals:
StackMap stack:
aload 8
ifnull 43
aload 8
invokeinterface java.sql.Statement.close:()V
goto 43
StackMap locals:
StackMap stack: java.lang.Throwable
21: astore 6
aload 8
ifnull 22
aload 8
invokeinterface java.sql.Statement.close:()V
end local 8 StackMap locals:
StackMap stack:
22: aload 6
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
23: astore 7
aload 6
ifnonnull 24
aload 7
astore 6
goto 25
StackMap locals:
StackMap stack:
24: aload 6
aload 7
if_acmpeq 25
aload 6
aload 7
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
25: aload 6
athrow
26: StackMap locals: org.hibernate.dialect.AbstractHANADialect org.hibernate.boot.model.TypeContributions org.hibernate.service.ServiceRegistry org.hibernate.engine.jdbc.connections.spi.ConnectionProvider int java.sql.Connection
StackMap stack: java.lang.Exception
astore 6
start local 6 27: getstatic org.hibernate.dialect.AbstractHANADialect.LOG:Lorg/hibernate/internal/CoreMessageLogger;
28: new java.lang.StringBuilder
dup
ldc "An error occurred while trying to determine the value of the HANA parameter indexserver.ini / session / max_lob_prefetch_size. Using the default value "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
29: iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
30: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
31: aload 6
32: invokeinterface org.hibernate.internal.CoreMessageLogger.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V
end local 6 33: aload 5
ifnull 47
34: aload 3
aload 5
invokeinterface org.hibernate.engine.jdbc.connections.spi.ConnectionProvider.closeConnection:(Ljava/sql/Connection;)V
35: goto 47
36: StackMap locals:
StackMap stack: java.sql.SQLException
pop
goto 47
37: StackMap locals:
StackMap stack: java.lang.Throwable
astore 12
38: aload 5
ifnull 42
39: aload 3
aload 5
invokeinterface org.hibernate.engine.jdbc.connections.spi.ConnectionProvider.closeConnection:(Ljava/sql/Connection;)V
40: goto 42
41: StackMap locals: org.hibernate.dialect.AbstractHANADialect org.hibernate.boot.model.TypeContributions org.hibernate.service.ServiceRegistry org.hibernate.engine.jdbc.connections.spi.ConnectionProvider int java.sql.Connection top top top top top top java.lang.Throwable
StackMap stack: java.sql.SQLException
pop
42: StackMap locals:
StackMap stack:
aload 12
athrow
43: StackMap locals: org.hibernate.dialect.AbstractHANADialect org.hibernate.boot.model.TypeContributions org.hibernate.service.ServiceRegistry org.hibernate.engine.jdbc.connections.spi.ConnectionProvider int java.sql.Connection
StackMap stack:
aload 5
ifnull 47
44: aload 3
aload 5
invokeinterface org.hibernate.engine.jdbc.connections.spi.ConnectionProvider.closeConnection:(Ljava/sql/Connection;)V
45: goto 47
46: StackMap locals:
StackMap stack: java.sql.SQLException
pop
end local 5 47: StackMap locals:
StackMap stack:
aload 2
ldc Lorg/hibernate/engine/config/spi/ConfigurationService;
invokeinterface org.hibernate.service.ServiceRegistry.getService:(Ljava/lang/Class;)Lorg/hibernate/service/Service;
checkcast org.hibernate.engine.config.spi.ConfigurationService
astore 5
start local 5 48: aload 5
49: getstatic org.hibernate.dialect.AbstractHANADialect.MAX_LOB_PREFETCH_SIZE_PARAMETER_NAME:Ljava/lang/String;
50: new org.hibernate.dialect.AbstractHANADialect$5
dup
aload 0
invokespecial org.hibernate.dialect.AbstractHANADialect$5.<init>:(Lorg/hibernate/dialect/AbstractHANADialect;)V
51: iload 4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
52: invokeinterface org.hibernate.engine.config.spi.ConfigurationService.getSetting:(Ljava/lang/String;Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
53: invokevirtual java.lang.Integer.intValue:()I
54: istore 6
start local 6 55: aload 0
getfield org.hibernate.dialect.AbstractHANADialect.nClobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANANClobTypeDescriptor;
invokevirtual org.hibernate.dialect.AbstractHANADialect$HANANClobTypeDescriptor.getMaxLobPrefetchSize:()I
iload 6
if_icmpeq 57
56: aload 0
new org.hibernate.dialect.AbstractHANADialect$HANANClobTypeDescriptor
dup
iload 6
invokespecial org.hibernate.dialect.AbstractHANADialect$HANANClobTypeDescriptor.<init>:(I)V
putfield org.hibernate.dialect.AbstractHANADialect.nClobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANANClobTypeDescriptor;
57: StackMap locals: org.hibernate.engine.config.spi.ConfigurationService int
StackMap stack:
aload 0
getfield org.hibernate.dialect.AbstractHANADialect.blobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANABlobTypeDescriptor;
invokevirtual org.hibernate.dialect.AbstractHANADialect$HANABlobTypeDescriptor.getMaxLobPrefetchSize:()I
iload 6
if_icmpeq 59
58: aload 0
new org.hibernate.dialect.AbstractHANADialect$HANABlobTypeDescriptor
dup
iload 6
invokespecial org.hibernate.dialect.AbstractHANADialect$HANABlobTypeDescriptor.<init>:(I)V
putfield org.hibernate.dialect.AbstractHANADialect.blobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANABlobTypeDescriptor;
59: StackMap locals:
StackMap stack:
aload 5
getstatic org.hibernate.dialect.AbstractHANADialect.USE_UNICODE_STRING_TYPES_PARAMETER_NAME:Ljava/lang/String;
getstatic org.hibernate.engine.config.spi.StandardConverters.BOOLEAN:Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;
60: getstatic org.hibernate.dialect.AbstractHANADialect.USE_UNICODE_STRING_TYPES_DEFAULT_VALUE:Ljava/lang/Boolean;
61: invokeinterface org.hibernate.engine.config.spi.ConfigurationService.getSetting:(Ljava/lang/String;Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
62: invokevirtual java.lang.Boolean.booleanValue:()Z
63: istore 7
start local 7 64: iload 7
ifeq 71
65: aload 0
iconst_1
ldc "nvarchar(1)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
66: aload 0
bipush 12
ldc 5000
ldc "nvarchar($l)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(IJLjava/lang/String;)V
67: aload 0
iconst_m1
ldc 5000
ldc "nvarchar($l)"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(IJLjava/lang/String;)V
68: aload 0
iconst_m1
ldc "nclob"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
69: aload 0
bipush 12
ldc "nclob"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
70: aload 0
sipush 2005
ldc "nclob"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
71: StackMap locals: int
StackMap stack:
aload 0
getfield org.hibernate.dialect.AbstractHANADialect.clobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANAClobTypeDescriptor;
invokevirtual org.hibernate.dialect.AbstractHANADialect$HANAClobTypeDescriptor.getMaxLobPrefetchSize:()I
iload 6
if_icmpne 73
72: aload 0
getfield org.hibernate.dialect.AbstractHANADialect.clobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANAClobTypeDescriptor;
invokevirtual org.hibernate.dialect.AbstractHANADialect$HANAClobTypeDescriptor.isUseUnicodeStringTypes:()Z
iload 7
if_icmpeq 74
73: StackMap locals:
StackMap stack:
aload 0
new org.hibernate.dialect.AbstractHANADialect$HANAClobTypeDescriptor
dup
iload 6
iload 7
invokespecial org.hibernate.dialect.AbstractHANADialect$HANAClobTypeDescriptor.<init>:(IZ)V
putfield org.hibernate.dialect.AbstractHANADialect.clobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANAClobTypeDescriptor;
74: StackMap locals:
StackMap stack:
aload 0
aload 5
getstatic org.hibernate.dialect.AbstractHANADialect.USE_LEGACY_BOOLEAN_TYPE_PARAMETER_NAME:Ljava/lang/String;
getstatic org.hibernate.engine.config.spi.StandardConverters.BOOLEAN:Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;
75: getstatic org.hibernate.dialect.AbstractHANADialect.USE_LEGACY_BOOLEAN_TYPE_DEFAULT_VALUE:Ljava/lang/Boolean;
76: invokeinterface org.hibernate.engine.config.spi.ConfigurationService.getSetting:(Ljava/lang/String;Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
77: invokevirtual java.lang.Boolean.booleanValue:()Z
78: putfield org.hibernate.dialect.AbstractHANADialect.useLegacyBooleanType:Z
79: aload 0
getfield org.hibernate.dialect.AbstractHANADialect.useLegacyBooleanType:Z
ifeq 81
80: aload 0
bipush 16
ldc "tinyint"
invokevirtual org.hibernate.dialect.AbstractHANADialect.registerColumnType:(ILjava/lang/String;)V
81: StackMap locals:
StackMap stack:
return
end local 7 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 82 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 82 1 typeContributions Lorg/hibernate/boot/model/TypeContributions;
0 82 2 serviceRegistry Lorg/hibernate/service/ServiceRegistry;
2 82 3 connectionProvider Lorg/hibernate/engine/jdbc/connections/spi/ConnectionProvider;
3 82 4 maxLobPrefetchSizeDefault I
5 47 5 conn Ljava/sql/Connection;
8 22 8 statement Ljava/sql/Statement;
12 16 11 rs Ljava/sql/ResultSet;
27 33 6 e Ljava/lang/Exception;
48 82 5 configurationService Lorg/hibernate/engine/config/spi/ConfigurationService;
55 82 6 maxLobPrefetchSize I
64 82 7 useUnicodeStringTypes Z
Exception table:
from to target type
12 14 15 any
9 17 17 any
8 20 21 any
7 23 23 any
5 26 26 Class java.lang.Exception
34 35 36 Class java.sql.SQLException
5 33 37 any
39 40 41 Class java.sql.SQLException
44 45 46 Class java.sql.SQLException
MethodParameters:
Name Flags
typeContributions
serviceRegistry
public org.hibernate.type.descriptor.sql.SqlTypeDescriptor getBlobTypeDescriptor();
descriptor: ()Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.dialect.AbstractHANADialect.blobTypeDescriptor:Lorg/hibernate/dialect/AbstractHANADialect$HANABlobTypeDescriptor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
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: aload 0
getfield org.hibernate.dialect.AbstractHANADialect.useLegacyBooleanType:Z
ifeq 4
1: iload 1
ifeq 2
ldc "1"
goto 3
StackMap locals:
StackMap stack:
2: ldc "0"
StackMap locals:
StackMap stack: java.lang.String
3: areturn
4: StackMap locals:
StackMap stack:
iload 1
ifeq 5
ldc "true"
goto 6
StackMap locals:
StackMap stack:
5: ldc "false"
StackMap locals:
StackMap stack: java.lang.String
6: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 7 1 bool Z
MethodParameters:
Name Flags
bool
public org.hibernate.dialect.identity.IdentityColumnSupport getIdentityColumnSupport();
descriptor: ()Lorg/hibernate/dialect/identity/IdentityColumnSupport;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.hibernate.dialect.identity.HANAIdentityColumnSupport
dup
invokespecial org.hibernate.dialect.identity.HANAIdentityColumnSupport.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
public org.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.Table> getTableExporter();
descriptor: ()Lorg/hibernate/tool/schema/spi/Exporter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.dialect.AbstractHANADialect.hanaTableExporter:Lorg/hibernate/tool/schema/internal/StandardTableExporter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
Signature: ()Lorg/hibernate/tool/schema/spi/Exporter<Lorg/hibernate/mapping/Table;>;
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.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/AbstractHANADialect;
public int registerResultSetOutParameter(java.sql.CallableStatement, int);
descriptor: (Ljava/sql/CallableStatement;I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 1 1 statement Ljava/sql/CallableStatement;
0 1 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=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
0 1 1 statement Ljava/sql/CallableStatement;
0 1 2 name Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
statement
name
public boolean supportsNoWait();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/dialect/AbstractHANADialect;
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.AbstractHANADialect.$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.AbstractHANADialect.$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: "AbstractHANADialect.java"
NestMembers:
org.hibernate.dialect.AbstractHANADialect$1 org.hibernate.dialect.AbstractHANADialect$2 org.hibernate.dialect.AbstractHANADialect$3 org.hibernate.dialect.AbstractHANADialect$4 org.hibernate.dialect.AbstractHANADialect$5 org.hibernate.dialect.AbstractHANADialect$CloseSuppressingInputStream org.hibernate.dialect.AbstractHANADialect$CloseSuppressingReader org.hibernate.dialect.AbstractHANADialect$HANABlobTypeDescriptor org.hibernate.dialect.AbstractHANADialect$HANABlobTypeDescriptor$1 org.hibernate.dialect.AbstractHANADialect$HANABlobTypeDescriptor$2 org.hibernate.dialect.AbstractHANADialect$HANAClobTypeDescriptor org.hibernate.dialect.AbstractHANADialect$HANAClobTypeDescriptor$1 org.hibernate.dialect.AbstractHANADialect$HANAClobTypeDescriptor$2 org.hibernate.dialect.AbstractHANADialect$HANANClobTypeDescriptor org.hibernate.dialect.AbstractHANADialect$HANANClobTypeDescriptor$1 org.hibernate.dialect.AbstractHANADialect$HANANClobTypeDescriptor$2 org.hibernate.dialect.AbstractHANADialect$HANAStreamBlobTypeDescriptor org.hibernate.dialect.AbstractHANADialect$HANAStreamBlobTypeDescriptor$1 org.hibernate.dialect.AbstractHANADialect$HANAStreamBlobTypeDescriptor$2 org.hibernate.dialect.AbstractHANADialect$MaterializedBlob org.hibernate.dialect.AbstractHANADialect$MaterializedBlob$1 org.hibernate.dialect.AbstractHANADialect$MaterializedNClob
InnerClasses:
org.hibernate.dialect.AbstractHANADialect$1
org.hibernate.dialect.AbstractHANADialect$2
org.hibernate.dialect.AbstractHANADialect$3
org.hibernate.dialect.AbstractHANADialect$4
org.hibernate.dialect.AbstractHANADialect$5
private CloseSuppressingInputStream = org.hibernate.dialect.AbstractHANADialect$CloseSuppressingInputStream of org.hibernate.dialect.AbstractHANADialect
private CloseSuppressingReader = org.hibernate.dialect.AbstractHANADialect$CloseSuppressingReader of org.hibernate.dialect.AbstractHANADialect
public HANABlobTypeDescriptor = org.hibernate.dialect.AbstractHANADialect$HANABlobTypeDescriptor of org.hibernate.dialect.AbstractHANADialect
private HANAClobTypeDescriptor = org.hibernate.dialect.AbstractHANADialect$HANAClobTypeDescriptor of org.hibernate.dialect.AbstractHANADialect
private HANANClobTypeDescriptor = org.hibernate.dialect.AbstractHANADialect$HANANClobTypeDescriptor of org.hibernate.dialect.AbstractHANADialect
private HANAStreamBlobTypeDescriptor = org.hibernate.dialect.AbstractHANADialect$HANAStreamBlobTypeDescriptor of org.hibernate.dialect.AbstractHANADialect
private MaterializedBlob = org.hibernate.dialect.AbstractHANADialect$MaterializedBlob of org.hibernate.dialect.AbstractHANADialect
private MaterializedNClob = org.hibernate.dialect.AbstractHANADialect$MaterializedNClob of org.hibernate.dialect.AbstractHANADialect
public abstract Converter = org.hibernate.engine.config.spi.ConfigurationService$Converter of org.hibernate.engine.config.spi.ConfigurationService