public interface io.ebean.DocumentStore
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.ebean.DocumentStore
  super_class: java.lang.Object
{
  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 5
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.annotation.Nullable cannot be resolved\n\tNullable cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract <T> void indexByQuery(io.ebean.Query<T>);
    descriptor: (Lio/ebean/Query;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lio/ebean/Query<TT;>;)V
    MethodParameters:
       Name  Flags
      query  

  public abstract <T> void indexByQuery(io.ebean.Query<T>, );
    descriptor: (Lio/ebean/Query;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lio/ebean/Query<TT;>;I)V
    MethodParameters:
               Name  Flags
      query          
      bulkBatchSize  

  public abstract void indexAll(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<*>;)V
    MethodParameters:
          Name  Flags
      beanType  

  public abstract <T> T find(io.ebeanservice.docstore.api.DocQueryRequest<T>);
    descriptor: (Lio/ebeanservice/docstore/api/DocQueryRequest;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lio/ebeanservice/docstore/api/DocQueryRequest<TT;>;)TT;
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
         Name  Flags
      request  

  public abstract <T> java.util.List<T> findList(io.ebeanservice.docstore.api.DocQueryRequest<T>);
    descriptor: (Lio/ebeanservice/docstore/api/DocQueryRequest;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lio/ebeanservice/docstore/api/DocQueryRequest<TT;>;)Ljava/util/List<TT;>;
    MethodParameters:
         Name  Flags
      request  

  public abstract <T> io.ebean.PagedList<T> findPagedList(io.ebeanservice.docstore.api.DocQueryRequest<T>);
    descriptor: (Lio/ebeanservice/docstore/api/DocQueryRequest;)Lio/ebean/PagedList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lio/ebeanservice/docstore/api/DocQueryRequest<TT;>;)Lio/ebean/PagedList<TT;>;
    MethodParameters:
         Name  Flags
      request  

  public abstract <T> void findEach(io.ebeanservice.docstore.api.DocQueryRequest<T>, java.util.function.Consumer<T>);
    descriptor: (Lio/ebeanservice/docstore/api/DocQueryRequest;Ljava/util/function/Consumer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lio/ebeanservice/docstore/api/DocQueryRequest<TT;>;Ljava/util/function/Consumer<TT;>;)V
    MethodParameters:
          Name  Flags
      query     
      consumer  

  public abstract <T> void findEachWhile(io.ebeanservice.docstore.api.DocQueryRequest<T>, java.util.function.Predicate<T>);
    descriptor: (Lio/ebeanservice/docstore/api/DocQueryRequest;Ljava/util/function/Predicate;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lio/ebeanservice/docstore/api/DocQueryRequest<TT;>;Ljava/util/function/Predicate<TT;>;)V
    MethodParameters:
          Name  Flags
      query     
      consumer  

  public abstract void findEach(java.lang.String, java.lang.String, java.util.function.Consumer<io.ebeanservice.docstore.api.RawDoc>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Consumer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Consumer<Lio/ebeanservice/docstore/api/RawDoc;>;)V
    MethodParameters:
               Name  Flags
      indexNameType  
      rawQuery       
      consumer       

  public abstract void findEachWhile(java.lang.String, java.lang.String, java.util.function.Predicate<io.ebeanservice.docstore.api.RawDoc>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Predicate;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Predicate<Lio/ebeanservice/docstore/api/RawDoc;>;)V
    MethodParameters:
               Name  Flags
      indexNameType  
      rawQuery       
      consumer       

  public abstract long process(java.util.List<io.ebean.DocStoreQueueEntry>);
    descriptor: (Ljava/util/List;)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/util/List<Lio/ebean/DocStoreQueueEntry;>;)J
    MethodParameters:
              Name  Flags
      queueEntries  

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

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

  public abstract void indexSettings(java.lang.String, java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
    MethodParameters:
           Name  Flags
      indexName  
      settings   

  public abstract long copyIndex(java.lang.Class<?>, java.lang.String);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<*>;Ljava/lang/String;)J
    MethodParameters:
          Name  Flags
      beanType  
      newIndex  

  public abstract long copyIndex(java.lang.Class<?>, java.lang.String, );
    descriptor: (Ljava/lang/Class;Ljava/lang/String;J)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<*>;Ljava/lang/String;J)J
    MethodParameters:
                  Name  Flags
      beanType          
      newIndex          
      sinceEpochMillis  

  public abstract long copyIndex(io.ebean.Query<?>, java.lang.String, );
    descriptor: (Lio/ebean/Query;Ljava/lang/String;I)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/Query<*>;Ljava/lang/String;I)J
    MethodParameters:
               Name  Flags
      query          
      newIndex       
      bulkBatchSize  
}
SourceFile: "DocumentStore.java"