Package oracle.kv.table
Interface EnumDef
-
- All Superinterfaces:
FieldDef
public interface EnumDef extends FieldDef
EnumDef is a extension ofFieldDef
to support an enumeration type. Valid members of an enumeration are represented as an array of strings. A value instance of EnumDef is represented by a single string, which must exist in the set of valid strings.- Since:
- 3.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface oracle.kv.table.FieldDef
FieldDef.Type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EnumDef
clone()
Perform a deep copy of this FieldDef instance.String
getName()
String[]
getValues()
-
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
-
-