Package org.neo4j.gds
Class BaseProc
- java.lang.Object
-
- org.neo4j.gds.BaseProc
-
- Direct Known Subclasses:
AlgoBaseProc
public abstract class BaseProc extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description org.neo4j.kernel.internal.GraphDatabaseAPIapiorg.neo4j.internal.kernel.api.procs.ProcedureCallContextcallContextprotected static java.lang.StringESTIMATE_DESCRIPTIONorg.neo4j.gds.core.model.ModelCataloginternalModelCatalogorg.neo4j.logging.Loglogorg.neo4j.graphdb.TransactionprocedureTransactionorg.neo4j.gds.core.utils.progress.TaskRegistryFactorytaskRegistryFactoryorg.neo4j.kernel.api.KernelTransactiontransactionorg.neo4j.gds.core.utils.warnings.UserLogRegistryFactoryuserLogRegistryFactoryorg.neo4j.gds.core.Usernameusername
-
Constructor Summary
Constructors Constructor Description BaseProc()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.neo4j.kernel.database.NamedDatabaseIddatabaseId()org.neo4j.gds.executor.ExecutionContextexecutionContext()protected org.neo4j.gds.api.GraphLoaderContextgraphLoaderContext()protected org.neo4j.gds.core.loading.GraphStoreWithConfiggraphStoreFromCatalog(java.lang.String graphName, org.neo4j.gds.config.BaseConfig config)booleanisGdsAdmin()org.neo4j.gds.executor.MemoryUsageValidatormemoryUsageValidator()org.neo4j.gds.core.model.ModelCatalogmodelCatalog()protected voidrunWithExceptionLogging(java.lang.String message, java.lang.Runnable runnable)protected <R> RrunWithExceptionLogging(java.lang.String message, java.util.function.Supplier<R> supplier)voidsetModelCatalog(org.neo4j.gds.core.model.ModelCatalog modelCatalog)protected java.lang.Stringusername()protected voidvalidateConfig(org.neo4j.gds.core.CypherMapWrapper cypherConfig, java.util.Collection<java.lang.String> allowedKeys)protected voidvalidateConfig(org.neo4j.gds.core.CypherMapWrapper cypherConfig, org.neo4j.gds.config.BaseConfig config)protected voidvalidateGraphName(java.lang.String username, java.lang.String graphName)
-
-
-
Field Detail
-
ESTIMATE_DESCRIPTION
protected static final java.lang.String ESTIMATE_DESCRIPTION
- See Also:
- Constant Field Values
-
api
public org.neo4j.kernel.internal.GraphDatabaseAPI api
-
log
public org.neo4j.logging.Log log
-
procedureTransaction
public org.neo4j.graphdb.Transaction procedureTransaction
-
transaction
public org.neo4j.kernel.api.KernelTransaction transaction
-
callContext
public org.neo4j.internal.kernel.api.procs.ProcedureCallContext callContext
-
taskRegistryFactory
public org.neo4j.gds.core.utils.progress.TaskRegistryFactory taskRegistryFactory
-
userLogRegistryFactory
public org.neo4j.gds.core.utils.warnings.UserLogRegistryFactory userLogRegistryFactory
-
username
public org.neo4j.gds.core.Username username
-
internalModelCatalog
public org.neo4j.gds.core.model.ModelCatalog internalModelCatalog
-
-
Method Detail
-
username
protected java.lang.String username()
-
databaseId
protected org.neo4j.kernel.database.NamedDatabaseId databaseId()
-
graphStoreFromCatalog
protected org.neo4j.gds.core.loading.GraphStoreWithConfig graphStoreFromCatalog(java.lang.String graphName, org.neo4j.gds.config.BaseConfig config)
-
isGdsAdmin
public boolean isGdsAdmin()
-
runWithExceptionLogging
protected final void runWithExceptionLogging(java.lang.String message, java.lang.Runnable runnable)
-
runWithExceptionLogging
protected final <R> R runWithExceptionLogging(java.lang.String message, java.util.function.Supplier<R> supplier)
-
validateConfig
protected final void validateConfig(org.neo4j.gds.core.CypherMapWrapper cypherConfig, org.neo4j.gds.config.BaseConfig config)
-
validateConfig
protected final void validateConfig(org.neo4j.gds.core.CypherMapWrapper cypherConfig, java.util.Collection<java.lang.String> allowedKeys)
-
validateGraphName
protected final void validateGraphName(java.lang.String username, java.lang.String graphName)
-
graphLoaderContext
protected org.neo4j.gds.api.GraphLoaderContext graphLoaderContext()
-
memoryUsageValidator
public org.neo4j.gds.executor.MemoryUsageValidator memoryUsageValidator()
-
executionContext
public org.neo4j.gds.executor.ExecutionContext executionContext()
-
modelCatalog
public org.neo4j.gds.core.model.ModelCatalog modelCatalog()
-
setModelCatalog
public void setModelCatalog(org.neo4j.gds.core.model.ModelCatalog modelCatalog)
-
-