Package oracle.kv.table
Interface FloatDef
- All Superinterfaces:
FieldDef
FloatDef is an extension of
FieldDef
to encapsulate the Float type.
It adds a minimum and maximum value range and a default value.
Minimum and maximum are inclusive.- Since:
- 3.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface oracle.kv.table.FieldDef
FieldDef.Type
-
Method Summary
Methods inherited from interface oracle.kv.table.FieldDef
asAny, asAnyAtomic, asAnyJsonAtomic, asAnyRecord, asArray, asBinary, asBoolean, asDouble, asEnum, asFixedBinary, asFloat, asInteger, asJson, asLong, asMap, asNumber, asRecord, asString, asTimestamp, createArray, createBinary, createBoolean, createDouble, createEnum, createFixedBinary, createFloat, createInteger, createJsonNull, createLong, createMap, createNumber, createNumber, createNumber, createNumber, createNumber, createRecord, createString, createTimestamp, getDescription, getType, isAny, isAnyAtomic, isAnyJsonAtomic, isAnyRecord, isArray, isAtomic, isBinary, isBoolean, isComplex, isDouble, isEnum, isFixedBinary, isFloat, isInteger, isJson, isLong, isMap, isMRCounter, isNumber, isNumeric, isPrecise, isRecord, isString, isTimestamp, isType, isUUIDString, isValidIndexField, isValidKeyField
-
Method Details
-
getMin
Deprecated.as of release 4.0 it is no longer possible to specify ranges on Float types. A storage size argument can be specified on a Float type when used in a primary key.- Returns:
- the minimum value for the instance if defined, otherwise null
-
getMax
Deprecated.as of release 4.0 it is no longer possible to specify ranges on Float types. A storage size argument can be specified on a Float type when used in a primary key.- Returns:
- the maximum value for the instance if defined, otherwise null
-
clone
FloatDef clone()Description copied from interface:FieldDef
Perform a deep copy of this FieldDef instance.
-