Interface IndexService


  • public interface IndexService
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void createIndex​(org.molgenis.data.meta.model.EntityType entityType)  
      void delete​(org.molgenis.data.meta.model.EntityType entityType, Stream<? extends org.molgenis.data.Entity> entities)  
      void delete​(org.molgenis.data.meta.model.EntityType entityType, org.molgenis.data.Entity entity)  
      void deleteAll​(org.molgenis.data.meta.model.EntityType entityType, Stream<Object> entityIds)  
      void deleteById​(org.molgenis.data.meta.model.EntityType entityType, Object entityId)  
      void deleteIndex​(org.molgenis.data.meta.model.EntityType entityType)  
      boolean hasIndex​(org.molgenis.data.meta.model.EntityType entityType)  
      long index​(org.molgenis.data.meta.model.EntityType entityType, Stream<? extends org.molgenis.data.Entity> entities)  
      void index​(org.molgenis.data.meta.model.EntityType entityType, org.molgenis.data.Entity entity)  
      void rebuildIndex​(org.molgenis.data.Repository<? extends org.molgenis.data.Entity> repository)  
      void refreshIndex()  
    • Method Detail

      • createIndex

        void createIndex​(org.molgenis.data.meta.model.EntityType entityType)
      • hasIndex

        boolean hasIndex​(org.molgenis.data.meta.model.EntityType entityType)
      • deleteIndex

        void deleteIndex​(org.molgenis.data.meta.model.EntityType entityType)
      • rebuildIndex

        void rebuildIndex​(org.molgenis.data.Repository<? extends org.molgenis.data.Entity> repository)
      • refreshIndex

        void refreshIndex()
      • index

        void index​(org.molgenis.data.meta.model.EntityType entityType,
                   org.molgenis.data.Entity entity)
      • index

        long index​(org.molgenis.data.meta.model.EntityType entityType,
                   Stream<? extends org.molgenis.data.Entity> entities)
      • delete

        void delete​(org.molgenis.data.meta.model.EntityType entityType,
                    org.molgenis.data.Entity entity)
      • delete

        void delete​(org.molgenis.data.meta.model.EntityType entityType,
                    Stream<? extends org.molgenis.data.Entity> entities)
      • deleteById

        void deleteById​(org.molgenis.data.meta.model.EntityType entityType,
                        Object entityId)
      • deleteAll

        void deleteAll​(org.molgenis.data.meta.model.EntityType entityType,
                       Stream<Object> entityIds)