public interface org.h2.store.DataHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.h2.store.DataHandler
  super_class: java.lang.Object
{
  public abstract java.lang.String getDatabasePath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.h2.store.FileStore openFile(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lorg/h2/store/FileStore;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      name       
      mode       
      mustExist  

  public abstract void checkPowerOff();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.h2.message.DbException

  public abstract void checkWritingAllowed();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.h2.message.DbException

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

  public abstract java.lang.String getLobCompressionAlgorithm(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      type  

  public abstract org.h2.util.TempFileDeleter getTempFileDeleter();
    descriptor: ()Lorg/h2/util/TempFileDeleter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

  public abstract org.h2.util.SmallLRUCache<java.lang.String, java.lang.String[]> getLobFileListCache();
    descriptor: ()Lorg/h2/util/SmallLRUCache;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/h2/util/SmallLRUCache<Ljava/lang/String;[Ljava/lang/String;>;

  public abstract org.h2.store.LobStorageInterface getLobStorage();
    descriptor: ()Lorg/h2/store/LobStorageInterface;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int readLob(long, byte[], long, byte[], int, int);
    descriptor: (J[BJ[BII)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      lobId   
      hmac    
      offset  
      buff    
      off     
      length  

  public abstract org.h2.api.JavaObjectSerializer getJavaObjectSerializer();
    descriptor: ()Lorg/h2/api/JavaObjectSerializer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.h2.value.CompareMode getCompareMode();
    descriptor: ()Lorg/h2/value/CompareMode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "DataHandler.java"