public interface org.hibernate.mapping.Value extends java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.mapping.Value
  super_class: java.lang.Object
{
  public abstract int getColumnSpan();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Iterator<org.hibernate.mapping.Selectable> getColumnIterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Iterator<Lorg/hibernate/mapping/Selectable;>;

  public abstract org.hibernate.type.Type getType();
    descriptor: ()Lorg/hibernate/type/Type;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.MappingException

  public abstract org.hibernate.FetchMode getFetchMode();
    descriptor: ()Lorg/hibernate/FetchMode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.mapping.Table getTable();
    descriptor: ()Lorg/hibernate/mapping/Table;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hasFormula();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isAlternateUniqueKey();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isNullable();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean[] getColumnUpdateability();
    descriptor: ()[Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean[] getColumnInsertability();
    descriptor: ()[Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void createForeignKey();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.MappingException

  public abstract boolean isSimpleValue();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isValid(org.hibernate.engine.spi.Mapping);
    descriptor: (Lorg/hibernate/engine/spi/Mapping;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.MappingException
    MethodParameters:
         Name  Flags
      mapping  

  public abstract void setTypeUsingReflection(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.MappingException
    MethodParameters:
              Name  Flags
      className     
      propertyName  

  public abstract java.lang.Object accept(org.hibernate.mapping.ValueVisitor);
    descriptor: (Lorg/hibernate/mapping/ValueVisitor;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      visitor  

  public abstract boolean isSame(org.hibernate.mapping.Value);
    descriptor: (Lorg/hibernate/mapping/Value;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      other  

  public abstract org.hibernate.service.ServiceRegistry getServiceRegistry();
    descriptor: ()Lorg/hibernate/service/ServiceRegistry;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Value.java"