Package org.neo4j.gds.api
Class DefaultValue
- java.lang.Object
-
- org.neo4j.gds.api.DefaultValue
-
public final class DefaultValue extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static DefaultValueDEFAULTstatic doubleDOUBLE_DEFAULT_FALLBACKstatic floatFLOAT_DEFAULT_FALLBACKstatic intINTEGER_DEFAULT_FALLBACKstatic longLONG_DEFAULT_FALLBACK
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]doubleArrayValue()doubledoubleValue()booleanequals(java.lang.Object o)float[]floatArrayValue()static DefaultValueforDouble()static DefaultValueforDoubleArray()static DefaultValueforFloat()static DefaultValueforFloatArray()static DefaultValueforInt()static DefaultValueforLong()static DefaultValueforLongArray()@Nullable java.lang.ObjectgetObject()inthashCode()booleanisUserDefined()long[]longArrayValue()longlongValue()static DefaultValueof(@Nullable java.lang.Object defaultValue, boolean isUserDefined)static DefaultValueof(@Nullable java.lang.Object defaultValue, ValueType type, boolean isUserDefined)static DefaultValueof(java.lang.Object defaultValue)java.lang.StringtoString()
-
-
-
Field Detail
-
DEFAULT
public static final DefaultValue DEFAULT
-
INTEGER_DEFAULT_FALLBACK
public static final int INTEGER_DEFAULT_FALLBACK
- See Also:
- Constant Field Values
-
LONG_DEFAULT_FALLBACK
public static final long LONG_DEFAULT_FALLBACK
- See Also:
- Constant Field Values
-
FLOAT_DEFAULT_FALLBACK
public static final float FLOAT_DEFAULT_FALLBACK
- See Also:
- Constant Field Values
-
DOUBLE_DEFAULT_FALLBACK
public static final double DOUBLE_DEFAULT_FALLBACK
- See Also:
- Constant Field Values
-
-
Method Detail
-
of
public static DefaultValue of(java.lang.Object defaultValue)
-
of
public static DefaultValue of(@Nullable @Nullable java.lang.Object defaultValue, boolean isUserDefined)
-
of
public static DefaultValue of(@Nullable @Nullable java.lang.Object defaultValue, ValueType type, boolean isUserDefined)
-
forInt
public static DefaultValue forInt()
-
forLong
public static DefaultValue forLong()
-
forDouble
public static DefaultValue forDouble()
-
forFloat
public static DefaultValue forFloat()
-
forLongArray
public static DefaultValue forLongArray()
-
forFloatArray
public static DefaultValue forFloatArray()
-
forDoubleArray
public static DefaultValue forDoubleArray()
-
isUserDefined
public boolean isUserDefined()
-
longValue
public long longValue()
-
doubleValue
public double doubleValue()
-
floatArrayValue
public float[] floatArrayValue()
-
doubleArrayValue
public double[] doubleArrayValue()
-
longArrayValue
public long[] longArrayValue()
-
getObject
@Nullable public @Nullable java.lang.Object getObject()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-