public interface EnumValue extends FieldValue
FieldValue
to represent a single value in an
enumeration. Enumeration values are represented as strings.Modifier and Type | Method and Description |
---|---|
EnumValue |
clone()
Returns a deep copy of this object.
|
String |
get()
Gets the string value of the enumeration.
|
EnumDef |
getDefinition()
Returns the
EnumDef instance that defines this value. |
int |
getIndex()
Returns the index of the value in the enumeration definition.
|
asArray, asBinary, asBoolean, asDouble, asEnum, asFixedBinary, asFloat, asIndexKey, asInteger, asLong, asMap, asPrimaryKey, asRecord, asRow, asString, getType, isArray, isBinary, isBoolean, isDouble, isEnum, isFixedBinary, isFloat, isIndexKey, isInteger, isLong, isMap, isNull, isPrimaryKey, isRecord, isRow, isString, toJsonString
compareTo
EnumDef getDefinition()
EnumDef
instance that defines this value.String get()
int getIndex()
getDefinition()
EnumValue clone()
clone
in interface FieldValue
Copyright (c) 2011, 2015 Oracle and/or its affiliates. All rights reserved.