Package org.neo4j.graphalgo.api
Class DefaultValue
- java.lang.Object
-
- org.neo4j.graphalgo.api.DefaultValue
-
public final class DefaultValue extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static DefaultValue
DEFAULT
static double
DOUBLE_DEFAULT_FALLBACK
static float
FLOAT_DEFAULT_FALLBACK
static int
INTEGER_DEFAULT_FALLBACK
static long
LONG_DEFAULT_FALLBACK
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]
doubleArrayValue()
double
doubleValue()
boolean
equals(java.lang.Object o)
float[]
floatArrayValue()
static DefaultValue
forDouble()
static DefaultValue
forDoubleArray()
static DefaultValue
forFloat()
static DefaultValue
forFloatArray()
static DefaultValue
forInt()
static DefaultValue
forLong()
static DefaultValue
forLongArray()
@Nullable java.lang.Object
getObject()
int
hashCode()
boolean
isUserDefined()
long[]
longArrayValue()
long
longValue()
static DefaultValue
of(@Nullable java.lang.Object defaultValue, boolean isUserDefined)
static DefaultValue
of(@Nullable java.lang.Object defaultValue, ValueType type, boolean isUserDefined)
static DefaultValue
of(java.lang.Object defaultValue)
java.lang.String
toString()
-
-
-
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()
-
longArrayValue
public long[] longArrayValue()
-
doubleArrayValue
public double[] doubleArrayValue()
-
floatArrayValue
public float[] floatArrayValue()
-
getObject
@Nullable public @Nullable java.lang.Object getObject()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-