FieldDefpublic interface EnumDef extends FieldDef
FieldDef 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.FieldDef.Type| Modifier and Type | Method | Description |
|---|---|---|
EnumDef |
clone() |
Perform a deep copy of this FieldDef instance.
|
java.lang.String |
getName() |
|
java.lang.String[] |
getValues() |
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, isNumber, isNumeric, isRecord, isString, isTimestamp, isType, isValidIndexField, isValidKeyFieldCopyright (c) 2011, 2018 Oracle and/or its affiliates. All rights reserved.