Package org.neo4j.gds.result
Class AbstractResultBuilder<RESULT>
- java.lang.Object
-
- org.neo4j.gds.result.AbstractResultBuilder<RESULT>
-
public abstract class AbstractResultBuilder<RESULT> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected long
computeMillis
protected AlgoBaseConfig
config
protected long
mutateMillis
protected long
nodeCount
protected long
nodePropertiesWritten
protected long
preProcessingMillis
protected long
relationshipsWritten
protected long
writeMillis
-
Constructor Summary
Constructors Constructor Description AbstractResultBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract RESULT
build()
AbstractResultBuilder<RESULT>
withComputeMillis(long computeMillis)
AbstractResultBuilder<RESULT>
withConfig(AlgoBaseConfig config)
AbstractResultBuilder<RESULT>
withMutateMillis(long mutateMillis)
AbstractResultBuilder<RESULT>
withNodeCount(long nodeCount)
AbstractResultBuilder<RESULT>
withNodePropertiesWritten(long nodePropertiesWritten)
AbstractResultBuilder<RESULT>
withPreProcessingMillis(long preProcessingMillis)
AbstractResultBuilder<RESULT>
withRelationshipsWritten(long relationshipPropertiesWritten)
AbstractResultBuilder<RESULT>
withWriteMillis(long writeMillis)
-
-
-
Field Detail
-
preProcessingMillis
protected long preProcessingMillis
-
computeMillis
protected long computeMillis
-
writeMillis
protected long writeMillis
-
mutateMillis
protected long mutateMillis
-
nodeCount
protected long nodeCount
-
nodePropertiesWritten
protected long nodePropertiesWritten
-
relationshipsWritten
protected long relationshipsWritten
-
config
protected AlgoBaseConfig config
-
-
Method Detail
-
withPreProcessingMillis
public AbstractResultBuilder<RESULT> withPreProcessingMillis(long preProcessingMillis)
-
withComputeMillis
public AbstractResultBuilder<RESULT> withComputeMillis(long computeMillis)
-
withWriteMillis
public AbstractResultBuilder<RESULT> withWriteMillis(long writeMillis)
-
withMutateMillis
public AbstractResultBuilder<RESULT> withMutateMillis(long mutateMillis)
-
withNodeCount
public AbstractResultBuilder<RESULT> withNodeCount(long nodeCount)
-
withNodePropertiesWritten
public AbstractResultBuilder<RESULT> withNodePropertiesWritten(long nodePropertiesWritten)
-
withRelationshipsWritten
public AbstractResultBuilder<RESULT> withRelationshipsWritten(long relationshipPropertiesWritten)
-
withConfig
public AbstractResultBuilder<RESULT> withConfig(AlgoBaseConfig config)
-
build
public abstract RESULT build()
-
-