Class TriangleBaseProc<CONFIG extends org.neo4j.graphalgo.triangle.TriangleCountBaseConfig>


  • public abstract class TriangleBaseProc<CONFIG extends org.neo4j.graphalgo.triangle.TriangleCountBaseConfig>
    extends org.neo4j.graphalgo.AlgoBaseProc<org.neo4j.graphalgo.triangle.IntersectingTriangleCount,​org.neo4j.graphalgo.triangle.IntersectingTriangleCount.TriangleCountResult,​CONFIG>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.neo4j.graphalgo.AlgoBaseProc

        org.neo4j.graphalgo.AlgoBaseProc.ComputationResult<A extends org.neo4j.graphalgo.Algorithm<A,​RESULT>,​RESULT extends java.lang.Object,​CONFIG extends org.neo4j.graphalgo.config.AlgoBaseConfig>
      • Nested classes/interfaces inherited from class org.neo4j.graphalgo.BaseProc

        org.neo4j.graphalgo.BaseProc.FreeMemoryInspector
    • Field Summary

      • Fields inherited from class org.neo4j.graphalgo.AlgoBaseProc

        STATS_DESCRIPTION
      • Fields inherited from class org.neo4j.graphalgo.BaseProc

        api, callContext, ESTIMATE_DESCRIPTION, log, transaction
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.neo4j.graphalgo.AlgorithmFactory<org.neo4j.graphalgo.triangle.IntersectingTriangleCount,​CONFIG> algorithmFactory​(CONFIG config)  
      protected void validateConfigs​(org.neo4j.graphalgo.config.GraphCreateConfig graphCreateConfig, CONFIG config)  
      • Methods inherited from class org.neo4j.graphalgo.AlgoBaseProc

        algoName, compute, compute, computeEstimate, createGraph, memoryEstimation, newAlgorithm, newConfig, newConfig, nodePropertyTranslator, processInput
      • Methods inherited from class org.neo4j.graphalgo.BaseProc

        getUsername, newLoader, runWithExceptionLogging, runWithExceptionLogging, tryValidateMemoryUsage, tryValidateMemoryUsage, validateConfig, validateGraphName
      • Methods inherited from class java.lang.Object

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

      • TriangleBaseProc

        public TriangleBaseProc()
    • Method Detail

      • validateConfigs

        protected void validateConfigs​(org.neo4j.graphalgo.config.GraphCreateConfig graphCreateConfig,
                                       CONFIG config)
        Overrides:
        validateConfigs in class org.neo4j.graphalgo.AlgoBaseProc<org.neo4j.graphalgo.triangle.IntersectingTriangleCount,​org.neo4j.graphalgo.triangle.IntersectingTriangleCount.TriangleCountResult,​CONFIG extends org.neo4j.graphalgo.triangle.TriangleCountBaseConfig>
      • algorithmFactory

        protected org.neo4j.graphalgo.AlgorithmFactory<org.neo4j.graphalgo.triangle.IntersectingTriangleCount,​CONFIG> algorithmFactory​(CONFIG config)
        Specified by:
        algorithmFactory in class org.neo4j.graphalgo.AlgoBaseProc<org.neo4j.graphalgo.triangle.IntersectingTriangleCount,​org.neo4j.graphalgo.triangle.IntersectingTriangleCount.TriangleCountResult,​CONFIG extends org.neo4j.graphalgo.triangle.TriangleCountBaseConfig>