public interface org.hibernate.hql.spi.QueryTranslator
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.hql.spi.QueryTranslator
  super_class: java.lang.Object
{
  public static final java.lang.String ERROR_CANNOT_FETCH_WITH_ITERATE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "fetch may not be used with scroll() or iterate()"

  public static final java.lang.String ERROR_NAMED_PARAMETER_DOES_NOT_APPEAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Named parameter does not appear in Query: "

  public static final java.lang.String ERROR_CANNOT_DETERMINE_TYPE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Could not determine type of: "

  public static final java.lang.String ERROR_CANNOT_FORMAT_LITERAL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Could not format constant value to SQL literal: "

  public abstract void compile(java.util.Map, boolean);
    descriptor: (Ljava/util/Map;Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.QueryException, org.hibernate.MappingException
    MethodParameters:
              Name  Flags
      replacements  
      shallow       

  public abstract java.util.List list(org.hibernate.engine.spi.SessionImplementor, org.hibernate.engine.spi.QueryParameters);
    descriptor: (Lorg/hibernate/engine/spi/SessionImplementor;Lorg/hibernate/engine/spi/QueryParameters;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                 Name  Flags
      session          
      queryParameters  

  public abstract java.util.Iterator iterate(org.hibernate.engine.spi.QueryParameters, org.hibernate.event.spi.EventSource);
    descriptor: (Lorg/hibernate/engine/spi/QueryParameters;Lorg/hibernate/event/spi/EventSource;)Ljava/util/Iterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                 Name  Flags
      queryParameters  
      session          

  public abstract org.hibernate.ScrollableResults scroll(org.hibernate.engine.spi.QueryParameters, org.hibernate.engine.spi.SessionImplementor);
    descriptor: (Lorg/hibernate/engine/spi/QueryParameters;Lorg/hibernate/engine/spi/SessionImplementor;)Lorg/hibernate/ScrollableResults;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                 Name  Flags
      queryParameters  
      session          

  public abstract int executeUpdate(org.hibernate.engine.spi.QueryParameters, org.hibernate.engine.spi.SessionImplementor);
    descriptor: (Lorg/hibernate/engine/spi/QueryParameters;Lorg/hibernate/engine/spi/SessionImplementor;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                 Name  Flags
      queryParameters  
      session          

  public abstract java.util.Set<java.io.Serializable> getQuerySpaces();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Ljava/io/Serializable;>;

  public abstract java.lang.String getQueryIdentifier();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getSQLString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<java.lang.String> collectSqlStrings();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public abstract java.lang.String getQueryString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Map getEnabledFilters();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.type.Type[] getReturnTypes();
    descriptor: ()[Lorg/hibernate/type/Type;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String[] getReturnAliases();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String[][] getColumnNames();
    descriptor: ()[[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.hql.spi.ParameterTranslations getParameterTranslations();
    descriptor: ()Lorg/hibernate/hql/spi/ParameterTranslations;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

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

  public abstract java.lang.Class getDynamicInstantiationResultType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "QueryTranslator.java"