public interface org.h2.mvstore.MVMap$MapBuilder<M extends org.h2.mvstore.MVMap<K, V>, K, V>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.h2.mvstore.MVMap$MapBuilder
  super_class: java.lang.Object
{
  public abstract M create(org.h2.mvstore.MVStore, java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Lorg/h2/mvstore/MVStore;Ljava/util/Map;)Lorg/h2/mvstore/MVMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/h2/mvstore/MVStore;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)TM;
    MethodParameters:
        Name  Flags
      store   
      config  

  public abstract org.h2.mvstore.type.DataType getKeyType();
    descriptor: ()Lorg/h2/mvstore/type/DataType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.h2.mvstore.type.DataType getValueType();
    descriptor: ()Lorg/h2/mvstore/type/DataType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setKeyType(org.h2.mvstore.type.DataType);
    descriptor: (Lorg/h2/mvstore/type/DataType;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      dataType  

  public abstract void setValueType(org.h2.mvstore.type.DataType);
    descriptor: (Lorg/h2/mvstore/type/DataType;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      dataType  
}
Signature: <M:Lorg/h2/mvstore/MVMap<TK;TV;>;K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "MVMap.java"
NestHost: org.h2.mvstore.MVMap
InnerClasses:
  public abstract MapBuilder = org.h2.mvstore.MVMap$MapBuilder of org.h2.mvstore.MVMap