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, toStringasArray, 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, toJsonStringcompareToIndex getIndex()
List<String> getFields()
Index.getFields() for this instance's Index.getFields in interface RecordValueCopyright (c) 2011, 2015 Oracle and/or its affiliates. All rights reserved.