Class ProcedureReflection
- java.lang.Object
-
- org.neo4j.gds.ml.linkmodels.pipeline.procedureutils.ProcedureReflection
-
public final class ProcedureReflection extends java.lang.ObjectImplements finding, filtering and executing AlgoBaseProc's for the purpose of Pipelines. Error messages are therefore specific to this context.
-
-
Field Summary
Fields Modifier and Type Field Description static ProcedureReflectionINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<org.neo4j.gds.config.AlgoBaseConfig>createAlgoConfig(org.neo4j.gds.BaseProc caller, java.lang.reflect.Method procMethod, org.neo4j.gds.core.CypherMapWrapper config)java.lang.reflect.MethodfindProcedureMethod(java.lang.String procName)voidinvokeProc(org.neo4j.gds.BaseProc caller, java.lang.String graphName, java.lang.reflect.Method procMethod, java.util.Map<java.lang.String,java.lang.Object> config)java.lang.StringprocedureName(java.lang.reflect.Method method)
-
-
-
Field Detail
-
INSTANCE
public static final ProcedureReflection INSTANCE
-
-
Method Detail
-
findProcedureMethod
public java.lang.reflect.Method findProcedureMethod(java.lang.String procName)
-
procedureName
public java.lang.String procedureName(java.lang.reflect.Method method)
-
createAlgoConfig
public java.util.Optional<org.neo4j.gds.config.AlgoBaseConfig> createAlgoConfig(org.neo4j.gds.BaseProc caller, java.lang.reflect.Method procMethod, org.neo4j.gds.core.CypherMapWrapper config)
-
invokeProc
public void invokeProc(org.neo4j.gds.BaseProc caller, java.lang.String graphName, java.lang.reflect.Method procMethod, java.util.Map<java.lang.String,java.lang.Object> config)
-
-