public interface org.hsqldb.SessionInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hsqldb.SessionInterface
  super_class: java.lang.Object
{
  public static final int INFO_ID;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

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

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

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

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

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

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

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

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

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

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

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

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

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

  public abstract org.hsqldb.result.Result execute(org.hsqldb.result.Result);
    descriptor: (Lorg/hsqldb/result/Result;)Lorg/hsqldb/result/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      r     

  public abstract org.hsqldb.navigator.RowSetNavigatorClient getRows(long, int, int);
    descriptor: (JII)Lorg/hsqldb/navigator/RowSetNavigatorClient;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      navigatorId  
      offset       
      size         

  public abstract void closeNavigator(long);
    descriptor: (J)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      id    

  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 boolean isReadOnlyDefault();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

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

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

  public abstract void setIsolationDefault(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      level  

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

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

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

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

  public abstract void rollbackToSavepoint(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract void savepoint(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract void releaseSavepoint(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract void addWarning(org.hsqldb.HsqlException);
    descriptor: (Lorg/hsqldb/HsqlException;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      warning  

  public abstract org.hsqldb.result.Result cancel(org.hsqldb.result.Result);
    descriptor: (Lorg/hsqldb/result/Result;)Lorg/hsqldb/result/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      r     

  public abstract java.lang.Object getAttribute(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      id    

  public abstract void setAttribute(int, java.lang.Object);
    descriptor: (ILjava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      id     
      value  

  public abstract long getId();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

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

  public abstract org.hsqldb.types.BlobDataID createBlob(long);
    descriptor: (J)Lorg/hsqldb/types/BlobDataID;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      length  

  public abstract org.hsqldb.types.ClobDataID createClob(long);
    descriptor: (J)Lorg/hsqldb/types/ClobDataID;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      length  

  public abstract void allocateResultLob(org.hsqldb.result.ResultLob, java.io.InputStream);
    descriptor: (Lorg/hsqldb/result/ResultLob;Ljava/io/InputStream;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      result     
      dataInput  

  public abstract org.hsqldb.Scanner getScanner();
    descriptor: ()Lorg/hsqldb/Scanner;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

  public abstract java.text.SimpleDateFormat getSimpleDateFormatGMT();
    descriptor: ()Ljava/text/SimpleDateFormat;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hsqldb.types.TimestampData getCurrentDate();
    descriptor: ()Lorg/hsqldb/types/TimestampData;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

  public abstract org.hsqldb.persist.HsqlProperties getClientProperties();
    descriptor: ()Lorg/hsqldb/persist/HsqlProperties;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hsqldb.jdbc.JDBCConnection getJDBCConnection();
    descriptor: ()Lorg/hsqldb/jdbc/JDBCConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setJDBCConnection(org.hsqldb.jdbc.JDBCConnection);
    descriptor: (Lorg/hsqldb/jdbc/JDBCConnection;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      connection  

  public abstract java.lang.String getDatabaseUniqueName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "SessionInterface.java"