Package org.neo4j.gds.scaling
Interface ScalerFactory
-
public interface ScalerFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Map<java.lang.String,java.util.function.Function<org.neo4j.gds.core.CypherMapWrapper,ScalerFactory>>
ALL_SCALERS
static java.lang.String
SCALER_KEY
static java.util.List<java.lang.String>
SUPPORTED_SCALER_NAMES
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description ScalarScaler
create(org.neo4j.gds.api.properties.nodes.NodePropertyValues properties, long nodeCount, int concurrency, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker, java.util.concurrent.ExecutorService executor)
static ScalerFactory
parse(java.lang.Object userInput)
static ScalerFactory
throwForInvalidScaler(java.lang.Object inputScaler)
static java.lang.String
toString(ScalerFactory factory)
java.lang.String
type()
-
-
-
Field Detail
-
SCALER_KEY
static final java.lang.String SCALER_KEY
- See Also:
- Constant Field Values
-
ALL_SCALERS
static final java.util.Map<java.lang.String,java.util.function.Function<org.neo4j.gds.core.CypherMapWrapper,ScalerFactory>> ALL_SCALERS
-
SUPPORTED_SCALER_NAMES
static final java.util.List<java.lang.String> SUPPORTED_SCALER_NAMES
-
-
Method Detail
-
toString
static java.lang.String toString(ScalerFactory factory)
-
parse
static ScalerFactory parse(java.lang.Object userInput)
-
throwForInvalidScaler
static ScalerFactory throwForInvalidScaler(java.lang.Object inputScaler)
-
type
java.lang.String type()
-
create
ScalarScaler create(org.neo4j.gds.api.properties.nodes.NodePropertyValues properties, long nodeCount, int concurrency, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker, java.util.concurrent.ExecutorService executor)
-
-