public interface org.hibernate.SQLQuery$RootReturn
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.SQLQuery$RootReturn
  super_class: java.lang.Object
{
  public abstract org.hibernate.SQLQuery$RootReturn setLockMode(org.hibernate.LockMode);
    descriptor: (Lorg/hibernate/LockMode;)Lorg/hibernate/SQLQuery$RootReturn;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      lockMode  

  public abstract org.hibernate.SQLQuery$RootReturn setDiscriminatorAlias(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/SQLQuery$RootReturn;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      columnAlias  

  public abstract org.hibernate.SQLQuery$RootReturn addProperty(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/SQLQuery$RootReturn;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      propertyName  
      columnAlias   

  public abstract org.hibernate.SQLQuery$ReturnProperty addProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/SQLQuery$ReturnProperty;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      propertyName  
}
SourceFile: "SQLQuery.java"
NestHost: org.hibernate.SQLQuery
InnerClasses:
  public abstract ReturnProperty = org.hibernate.SQLQuery$ReturnProperty of org.hibernate.SQLQuery
  public abstract RootReturn = org.hibernate.SQLQuery$RootReturn of org.hibernate.SQLQuery