public interface IndexKey extends RecordValue
getFields()
.
If an attempt is made to set a field that is not part of the index
IllegalArgumentException is thrown.
IndexKey objects are constructed using
createIndexKey
.
Modifier and Type | Method and Description |
---|---|
List<String> |
getFields()
Returns an unmodifiable list of fields, in key order, that
comprise this key.
|
Index |
getIndex()
Returns the Index associated with this key.
|
clone, contains, copyFrom, get, getDefinition, isEmpty, put, put, put, put, put, put, put, put, putArray, putArrayAsJson, putArrayAsJson, putEnum, putFixed, putMap, putMapAsJson, putMapAsJson, putNull, putRecord, putRecordAsJson, putRecordAsJson, remove, size, toString
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
Index getIndex()
List<String> getFields()
Index.getFields()
for this instance's Index.getFields
in interface RecordValue
Copyright (c) 2011, 2015 Oracle and/or its affiliates. All rights reserved.