public interface org.hibernate.type.Type extends java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.hibernate.type.Type
super_class: java.lang.Object
{
public abstract boolean isAssociationType();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isCollectionType();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isEntityType();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isAnyType();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isComponentType();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getColumnSpan(org.hibernate.engine.spi.Mapping);
descriptor: (Lorg/hibernate/engine/spi/Mapping;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
mapping
public abstract int[] sqlTypes(org.hibernate.engine.spi.Mapping);
descriptor: (Lorg/hibernate/engine/spi/Mapping;)[I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
mapping
public abstract org.hibernate.metamodel.relational.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping);
descriptor: (Lorg/hibernate/engine/spi/Mapping;)[Lorg/hibernate/metamodel/relational/Size;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
mapping
public abstract org.hibernate.metamodel.relational.Size[] defaultSizes(org.hibernate.engine.spi.Mapping);
descriptor: (Lorg/hibernate/engine/spi/Mapping;)[Lorg/hibernate/metamodel/relational/Size;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
mapping
public abstract java.lang.Class getReturnedClass();
descriptor: ()Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isXMLElement();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract boolean isSame(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
x
y
public abstract boolean isEqual(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
x
y
public abstract boolean isEqual(java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SessionFactoryImplementor);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
x
y
factory
public abstract int getHashCode(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
x
public abstract int getHashCode(java.lang.Object, org.hibernate.engine.spi.SessionFactoryImplementor);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
x
factory
public abstract int compare(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
public abstract boolean isDirty(java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
old
current
session
public abstract boolean isDirty(java.lang.Object, java.lang.Object, boolean[], org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;[ZLorg/hibernate/engine/spi/SessionImplementor;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
oldState
currentState
checkable
session
public abstract boolean isModified(java.lang.Object, java.lang.Object, boolean[], org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;[ZLorg/hibernate/engine/spi/SessionImplementor;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
dbState
currentState
checkable
session
public abstract java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SessionImplementor, java.lang.Object);
descriptor: (Ljava/sql/ResultSet;[Ljava/lang/String;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException, java.sql.SQLException
MethodParameters:
Name Flags
rs
names
session
owner
public abstract java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SessionImplementor, java.lang.Object);
descriptor: (Ljava/sql/ResultSet;Ljava/lang/String;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException, java.sql.SQLException
MethodParameters:
Name Flags
rs
name
session
owner
public abstract void nullSafeSet(java.sql.PreparedStatement, java.lang.Object, int, boolean[], org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/sql/PreparedStatement;Ljava/lang/Object;I[ZLorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException, java.sql.SQLException
MethodParameters:
Name Flags
st
value
index
settable
session
public abstract void nullSafeSet(java.sql.PreparedStatement, java.lang.Object, int, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/sql/PreparedStatement;Ljava/lang/Object;ILorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException, java.sql.SQLException
MethodParameters:
Name Flags
st
value
index
session
public abstract java.lang.String toLoggableString(java.lang.Object, org.hibernate.engine.spi.SessionFactoryImplementor);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
value
factory
public abstract void setToXMLNode(org.dom4j.Node, java.lang.Object, org.hibernate.engine.spi.SessionFactoryImplementor);
descriptor: (Lorg/dom4j/Node;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
node
value
factory
public abstract java.lang.Object fromXMLNode(org.dom4j.Node, org.hibernate.engine.spi.Mapping);
descriptor: (Lorg/dom4j/Node;Lorg/hibernate/engine/spi/Mapping;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
xml
factory
public abstract java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Object deepCopy(java.lang.Object, org.hibernate.engine.spi.SessionFactoryImplementor);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
value
factory
public abstract boolean isMutable();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.io.Serializable disassemble(java.lang.Object, org.hibernate.engine.spi.SessionImplementor, java.lang.Object);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/io/Serializable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
value
session
owner
public abstract java.lang.Object assemble(java.io.Serializable, org.hibernate.engine.spi.SessionImplementor, java.lang.Object);
descriptor: (Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
cached
session
owner
public abstract void beforeAssemble(java.io.Serializable, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cached
session
public abstract java.lang.Object hydrate(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SessionImplementor, java.lang.Object);
descriptor: (Ljava/sql/ResultSet;[Ljava/lang/String;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException, java.sql.SQLException
MethodParameters:
Name Flags
rs
names
session
owner
public abstract java.lang.Object resolve(java.lang.Object, org.hibernate.engine.spi.SessionImplementor, java.lang.Object);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
value
session
owner
public abstract java.lang.Object semiResolve(java.lang.Object, org.hibernate.engine.spi.SessionImplementor, java.lang.Object);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
value
session
owner
public abstract org.hibernate.type.Type getSemiResolvedType(org.hibernate.engine.spi.SessionFactoryImplementor);
descriptor: (Lorg/hibernate/engine/spi/SessionFactoryImplementor;)Lorg/hibernate/type/Type;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
factory
public abstract java.lang.Object replace(java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SessionImplementor, java.lang.Object, java.util.Map);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
original
target
session
owner
copyCache
public abstract java.lang.Object replace(java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SessionImplementor, java.lang.Object, java.util.Map, org.hibernate.type.ForeignKeyDirection);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;Ljava/util/Map;Lorg/hibernate/type/ForeignKeyDirection;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
original
target
session
owner
copyCache
foreignKeyDirection
public abstract boolean[] toColumnNullness(java.lang.Object, org.hibernate.engine.spi.Mapping);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/Mapping;)[Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
mapping
}
SourceFile: "Type.java"