Class OpenModelCatalog

  • All Implemented Interfaces:
    org.neo4j.gds.core.model.ModelCatalog

    public final class OpenModelCatalog
    extends java.lang.Object
    implements org.neo4j.gds.core.model.ModelCatalog
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      @Nullable org.neo4j.gds.core.model.Model<?,​?,​?> drop​(java.lang.String username, java.lang.String modelName)  
      org.neo4j.gds.core.model.Model<?,​?,​?> dropOrThrow​(java.lang.String username, java.lang.String modelName)  
      boolean exists​(java.lang.String username, java.lang.String modelName)  
      <D,​C extends org.neo4j.gds.model.ModelConfig,​I extends org.neo4j.gds.config.ToMapConvertible>
      org.neo4j.gds.core.model.Model<D,​C,​I>
      get​(java.lang.String username, java.lang.String modelName, java.lang.Class<D> dataClass, java.lang.Class<C> configClass, java.lang.Class<I> infoClass)  
      java.util.stream.Stream<org.neo4j.gds.core.model.Model<?,​?,​?>> getAllModels()  
      @Nullable org.neo4j.gds.core.model.Model<?,​?,​?> getUntyped​(java.lang.String username, java.lang.String modelName)  
      org.neo4j.gds.core.model.Model<?,​?,​?> getUntypedOrThrow​(java.lang.String username, java.lang.String modelName)  
      boolean isEmpty()  
      java.util.Collection<org.neo4j.gds.core.model.Model<?,​?,​?>> list​(java.lang.String username)  
      org.neo4j.gds.core.model.Model<?,​?,​?> publish​(java.lang.String username, java.lang.String modelName)  
      void removeAllLoadedModels()  
      void set​(org.neo4j.gds.core.model.Model<?,​?,​?> model)  
      void verifyModelCanBeStored​(java.lang.String username, java.lang.String modelName, java.lang.String modelType)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OpenModelCatalog

        public OpenModelCatalog()
    • Method Detail

      • set

        public void set​(org.neo4j.gds.core.model.Model<?,​?,​?> model)
        Specified by:
        set in interface org.neo4j.gds.core.model.ModelCatalog
      • get

        public <D,​C extends org.neo4j.gds.model.ModelConfig,​I extends org.neo4j.gds.config.ToMapConvertible> org.neo4j.gds.core.model.Model<D,​C,​I> get​(java.lang.String username,
                                                                                                                                                                               java.lang.String modelName,
                                                                                                                                                                               java.lang.Class<D> dataClass,
                                                                                                                                                                               java.lang.Class<C> configClass,
                                                                                                                                                                               java.lang.Class<I> infoClass)
        Specified by:
        get in interface org.neo4j.gds.core.model.ModelCatalog
      • getUntypedOrThrow

        public org.neo4j.gds.core.model.Model<?,​?,​?> getUntypedOrThrow​(java.lang.String username,
                                                                                   java.lang.String modelName)
        Specified by:
        getUntypedOrThrow in interface org.neo4j.gds.core.model.ModelCatalog
      • getUntyped

        @Nullable
        public @Nullable org.neo4j.gds.core.model.Model<?,​?,​?> getUntyped​(java.lang.String username,
                                                                                      java.lang.String modelName)
        Specified by:
        getUntyped in interface org.neo4j.gds.core.model.ModelCatalog
      • getAllModels

        public java.util.stream.Stream<org.neo4j.gds.core.model.Model<?,​?,​?>> getAllModels()
        Specified by:
        getAllModels in interface org.neo4j.gds.core.model.ModelCatalog
      • exists

        public boolean exists​(java.lang.String username,
                              java.lang.String modelName)
        Specified by:
        exists in interface org.neo4j.gds.core.model.ModelCatalog
      • dropOrThrow

        public org.neo4j.gds.core.model.Model<?,​?,​?> dropOrThrow​(java.lang.String username,
                                                                             java.lang.String modelName)
        Specified by:
        dropOrThrow in interface org.neo4j.gds.core.model.ModelCatalog
      • drop

        @Nullable
        public @Nullable org.neo4j.gds.core.model.Model<?,​?,​?> drop​(java.lang.String username,
                                                                                java.lang.String modelName)
        Specified by:
        drop in interface org.neo4j.gds.core.model.ModelCatalog
      • list

        public java.util.Collection<org.neo4j.gds.core.model.Model<?,​?,​?>> list​(java.lang.String username)
        Specified by:
        list in interface org.neo4j.gds.core.model.ModelCatalog
      • publish

        public org.neo4j.gds.core.model.Model<?,​?,​?> publish​(java.lang.String username,
                                                                         java.lang.String modelName)
        Specified by:
        publish in interface org.neo4j.gds.core.model.ModelCatalog
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.neo4j.gds.core.model.ModelCatalog
      • removeAllLoadedModels

        public void removeAllLoadedModels()
        Specified by:
        removeAllLoadedModels in interface org.neo4j.gds.core.model.ModelCatalog
      • verifyModelCanBeStored

        public void verifyModelCanBeStored​(java.lang.String username,
                                           java.lang.String modelName,
                                           java.lang.String modelType)
        Specified by:
        verifyModelCanBeStored in interface org.neo4j.gds.core.model.ModelCatalog