public interface org.hibernate.SQLQuery extends org.hibernate.Query, org.hibernate.SynchronizeableQuery
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.SQLQuery
  super_class: java.lang.Object
{
  public abstract org.hibernate.SQLQuery addSynchronizedQuerySpace(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/SQLQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      querySpace  

  public abstract org.hibernate.SQLQuery addSynchronizedEntityName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/SQLQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.MappingException
    MethodParameters:
            Name  Flags
      entityName  

  public abstract org.hibernate.SQLQuery addSynchronizedEntityClass(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/hibernate/SQLQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.MappingException
    MethodParameters:
             Name  Flags
      entityClass  

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

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

  public abstract java.util.List<org.hibernate.engine.query.spi.sql.NativeSQLQueryReturn> getQueryReturns();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lorg/hibernate/engine/query/spi/sql/NativeSQLQueryReturn;>;

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

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

  public abstract org.hibernate.SQLQuery$RootReturn addRoot(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
      tableAlias  
      entityName  

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

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

  public abstract org.hibernate.SQLQuery addEntity(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/SQLQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      tableAlias  
      entityName  

  public abstract org.hibernate.SQLQuery addEntity(java.lang.String, java.lang.String, org.hibernate.LockMode);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/LockMode;)Lorg/hibernate/SQLQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      tableAlias  
      entityName  
      lockMode    

  public abstract org.hibernate.SQLQuery addEntity(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/hibernate/SQLQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      entityType  

  public abstract org.hibernate.SQLQuery addEntity(java.lang.String, java.lang.Class);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/SQLQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      tableAlias  
      entityType  

  public abstract org.hibernate.SQLQuery addEntity(java.lang.String, java.lang.Class, org.hibernate.LockMode);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;Lorg/hibernate/LockMode;)Lorg/hibernate/SQLQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      tableAlias  
      entityName  
      lockMode    

  public abstract org.hibernate.SQLQuery$FetchReturn addFetch(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/SQLQuery$FetchReturn;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      tableAlias        
      ownerTableAlias   
      joinPropertyName  

  public abstract org.hibernate.SQLQuery addJoin(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/SQLQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      tableAlias  
      path        

  public abstract org.hibernate.SQLQuery addJoin(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/SQLQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      tableAlias        
      ownerTableAlias   
      joinPropertyName  

  public abstract org.hibernate.SQLQuery addJoin(java.lang.String, java.lang.String, org.hibernate.LockMode);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/LockMode;)Lorg/hibernate/SQLQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      tableAlias  
      path        
      lockMode    

  public org.hibernate.SynchronizeableQuery addSynchronizedEntityName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/SynchronizeableQuery;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokeinterface org.hibernate.SQLQuery.addSynchronizedEntityName:(Ljava/lang/String;)Lorg/hibernate/SQLQuery;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws org.hibernate.MappingException

  public org.hibernate.SynchronizeableQuery addSynchronizedQuerySpace(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/SynchronizeableQuery;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokeinterface org.hibernate.SQLQuery.addSynchronizedQuerySpace:(Ljava/lang/String;)Lorg/hibernate/SQLQuery;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.hibernate.SynchronizeableQuery addSynchronizedEntityClass(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/hibernate/SynchronizeableQuery;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokeinterface org.hibernate.SQLQuery.addSynchronizedEntityClass:(Ljava/lang/Class;)Lorg/hibernate/SQLQuery;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws org.hibernate.MappingException
}
SourceFile: "SQLQuery.java"
NestMembers:
  org.hibernate.SQLQuery$FetchReturn  org.hibernate.SQLQuery$ReturnProperty  org.hibernate.SQLQuery$RootReturn
InnerClasses:
  public abstract FetchReturn = org.hibernate.SQLQuery$FetchReturn of org.hibernate.SQLQuery
  public abstract ReturnProperty = org.hibernate.SQLQuery$ReturnProperty of org.hibernate.SQLQuery
  public abstract RootReturn = org.hibernate.SQLQuery$RootReturn of org.hibernate.SQLQuery