public interface org.postgresql.core.QueryExecutor extends org.postgresql.core.v3.TypeTransferModeRegistry
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.postgresql.core.QueryExecutor
  super_class: java.lang.Object
{
  public static final int QUERY_ONESHOT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int QUERY_NO_METADATA;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int QUERY_NO_RESULTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int QUERY_FORWARD_CURSOR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int QUERY_SUPPRESS_BEGIN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int QUERY_DESCRIBE_ONLY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  public static final int QUERY_BOTH_ROWS_AND_STATUS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 64

  public static final int QUERY_FORCE_DESCRIBE_PORTAL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 512

  public static final int QUERY_DISALLOW_BATCHING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 128
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final int QUERY_NO_BINARY_TRANSFER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 256

  public static final int QUERY_EXECUTE_AS_SIMPLE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1024

  public static final int MAX_SAVE_POINTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1000

  public abstract void execute(org.postgresql.core.Query, org.postgresql.core.ParameterList, org.postgresql.core.ResultHandler, int, int, int);
    descriptor: (Lorg/postgresql/core/Query;Lorg/postgresql/core/ParameterList;Lorg/postgresql/core/ResultHandler;III)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
            Name  Flags
      query       
      parameters  
      handler     
      maxRows     
      fetchSize   
      flags       

  public abstract void execute(org.postgresql.core.Query[], org.postgresql.core.ParameterList[], org.postgresql.jdbc.BatchResultHandler, int, int, int);
    descriptor: ([Lorg/postgresql/core/Query;[Lorg/postgresql/core/ParameterList;Lorg/postgresql/jdbc/BatchResultHandler;III)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
                Name  Flags
      queries         
      parameterLists  
      handler         
      maxRows         
      fetchSize       
      flags           

  public abstract void fetch(org.postgresql.core.ResultCursor, org.postgresql.core.ResultHandler, int);
    descriptor: (Lorg/postgresql/core/ResultCursor;Lorg/postgresql/core/ResultHandler;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
           Name  Flags
      cursor     
      handler    
      fetchSize  

  public abstract org.postgresql.core.Query createSimpleQuery(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/postgresql/core/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
      Name  Flags
      sql   

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

  public abstract org.postgresql.core.CachedQuery createQuery(java.lang.String, boolean, boolean, java.lang.String[]);
    descriptor: (Ljava/lang/String;ZZ[Ljava/lang/String;)Lorg/postgresql/core/CachedQuery;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
                  Name  Flags
      sql               
      escapeProcessing  
      isParameterized   
      columnNames       

  public abstract java.lang.Object createQueryKey(java.lang.String, boolean, boolean, java.lang.String[]);
    descriptor: (Ljava/lang/String;ZZ[Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      sql               
      escapeProcessing  
      isParameterized   
      columnNames       

  public abstract org.postgresql.core.CachedQuery createQueryByKey(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lorg/postgresql/core/CachedQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
      Name  Flags
      key   

  public abstract org.postgresql.core.CachedQuery borrowQueryByKey(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lorg/postgresql/core/CachedQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
      Name  Flags
      key   

  public abstract org.postgresql.core.CachedQuery borrowQuery(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/postgresql/core/CachedQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.postgresql.core.CachedQuery borrowCallableQuery(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/postgresql/core/CachedQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.postgresql.core.CachedQuery borrowReturningQuery(java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;)Lorg/postgresql/core/CachedQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
             Name  Flags
      sql          
      columnNames  

  public abstract void releaseQuery(org.postgresql.core.CachedQuery);
    descriptor: (Lorg/postgresql/core/CachedQuery;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      cachedQuery  

  public abstract org.postgresql.core.Query wrap(java.util.List<org.postgresql.core.NativeQuery>);
    descriptor: (Ljava/util/List;)Lorg/postgresql/core/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/List<Lorg/postgresql/core/NativeQuery;>;)Lorg/postgresql/core/Query;
    MethodParameters:
         Name  Flags
      queries  

  public abstract void processNotifies();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException

  public abstract void processNotifies(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
               Name  Flags
      timeoutMillis  

  public abstract org.postgresql.core.ParameterList createFastpathParameters(int);
    descriptor: (I)Lorg/postgresql/core/ParameterList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
       Name  Flags
      count  

  public abstract byte[] fastpathCall(int, org.postgresql.core.ParameterList, boolean);
    descriptor: (ILorg/postgresql/core/ParameterList;Z)[B
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
               Name  Flags
      fnid           
      params         
      suppressBegin  

  public abstract org.postgresql.copy.CopyOperation startCopy(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Lorg/postgresql/copy/CopyOperation;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
               Name  Flags
      sql            
      suppressBegin  

  public abstract int getProtocolVersion();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setBinaryReceiveOids(java.util.Set<java.lang.Integer>);
    descriptor: (Ljava/util/Set;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Set<Ljava/lang/Integer;>;)V
    MethodParameters:
                  Name  Flags
      useBinaryForOids  

  public abstract void setBinarySendOids(java.util.Set<java.lang.Integer>);
    descriptor: (Ljava/util/Set;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Set<Ljava/lang/Integer;>;)V
    MethodParameters:
                  Name  Flags
      useBinaryForOids  

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

  public abstract org.postgresql.util.HostSpec getHostSpec();
    descriptor: ()Lorg/postgresql/util/HostSpec;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

  public abstract void sendQueryCancel();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException

  public abstract int getBackendPID();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void abort();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void close();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

  public abstract org.postgresql.PGNotification[] getNotifications();
    descriptor: ()[Lorg/postgresql/PGNotification;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException

  public abstract java.sql.SQLWarning getWarnings();
    descriptor: ()Ljava/sql/SQLWarning;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getServerVersionNum();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.postgresql.core.TransactionState getTransactionState();
    descriptor: ()Lorg/postgresql/core/TransactionState;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

  public abstract org.postgresql.core.Encoding getEncoding();
    descriptor: ()Lorg/postgresql/core/Encoding;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

  public abstract org.postgresql.jdbc.PreferQueryMode getPreferQueryMode();
    descriptor: ()Lorg/postgresql/jdbc/PreferQueryMode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.postgresql.jdbc.AutoSave getAutoSave();
    descriptor: ()Lorg/postgresql/jdbc/AutoSave;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setAutoSave(org.postgresql.jdbc.AutoSave);
    descriptor: (Lorg/postgresql/jdbc/AutoSave;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      autoSave  

  public abstract boolean willHealOnRetry(java.sql.SQLException);
    descriptor: (Ljava/sql/SQLException;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      e     

  public abstract void setFlushCacheOnDeallocate(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                        Name  Flags
      flushCacheOnDeallocate  

  public abstract org.postgresql.core.ReplicationProtocol getReplicationProtocol();
    descriptor: ()Lorg/postgresql/core/ReplicationProtocol;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setNetworkTimeout(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      milliseconds  

  public abstract int getNetworkTimeout();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
}
SourceFile: "QueryExecutor.java"