public interface org.h2.api.CustomDataTypesHandler
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.h2.api.CustomDataTypesHandler
super_class: java.lang.Object
{
public abstract org.h2.value.DataType getDataTypeByName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/h2/value/DataType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.h2.value.DataType getDataTypeById(int);
descriptor: (I)Lorg/h2/value/DataType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.h2.value.TypeInfo getTypeInfoById(int, long, int, org.h2.value.ExtTypeInfo);
descriptor: (IJILorg/h2/value/ExtTypeInfo;)Lorg/h2/value/TypeInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
precision
scale
extTypeInfo
public abstract int getDataTypeOrder(int);
descriptor: (I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.h2.value.Value convert(org.h2.value.Value, int);
descriptor: (Lorg/h2/value/Value;I)Lorg/h2/value/Value;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
source
targetType
public abstract java.lang.String getDataTypeClassName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract int getTypeIdFromClass(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Class<*>;)I
MethodParameters:
Name Flags
cls
public abstract org.h2.value.Value getValue(int, java.lang.Object, org.h2.store.DataHandler);
descriptor: (ILjava/lang/Object;Lorg/h2/store/DataHandler;)Lorg/h2/value/Value;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
data
dataHandler
public abstract getObject(org.h2.value.Value, java.lang.Class<?>);
descriptor: (Lorg/h2/value/Value;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/h2/value/Value;Ljava/lang/Class<*>;)Ljava/lang/Object;
MethodParameters:
Name Flags
value
cls
public abstract boolean supportsAdd(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract int getAddProofType(int);
descriptor: (I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
}
SourceFile: "CustomDataTypesHandler.java"