java.lang.Comparable<FieldValue>, FieldValue, RecordValue, Rowpublic interface ReturnRow extends Row
A ReturnRow instance may be used as the
prevRecord parameter to methods such as TableAPI.put(Row,
ReturnRow, WriteOptions).
For best performance, it is important to choose only the properties that are required. The store is optimized to avoid I/O when the requested properties are in cache.
Note that because both properties are optional, the version property, value property, or both properties may be null, in which case expiration time is undefined.
| Modifier and Type | Interface | Description |
|---|---|---|
static class |
ReturnRow.Choice |
Specifies whether to return the row value, version, both or neither.
|
| Modifier and Type | Method | Description |
|---|---|---|
ReturnRow.Choice |
getReturnChoice() |
Returns the Choice of what information is returned.
|
asArray, asBinary, asBoolean, asDouble, asEnum, asFixedBinary, asFloat, asIndexKey, asInteger, asLong, asMap, asNumber, asPrimaryKey, asRecord, asRow, asString, asTimestamp, getType, isArray, isAtomic, isBinary, isBoolean, isComplex, isDouble, isEMPTY, isEnum, isFixedBinary, isFloat, isIndexKey, isInteger, isJsonNull, isLong, isMap, isNull, isNumber, isNumeric, isPrimaryKey, isRecord, isRow, isString, isTimestamp, toJsonStringclear, contains, contains, copyFrom, get, get, getDefinition, getFieldName, getFieldNames, getFieldPos, getFields, isEmpty, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putArray, putArray, putArray, putArray, putArray, putArray, putArrayAsJson, putArrayAsJson, putArrayAsJson, putArrayAsJson, putEnum, putEnum, putFixed, putFixed, putJson, putJson, putJson, putJson, putJsonNull, putJsonNull, putMap, putMap, putMap, putMap, putMapAsJson, putMapAsJson, putMapAsJson, putMapAsJson, putNull, putNull, putNumber, putNumber, putNumber, putNumber, putNumber, putNumber, putNumber, putNumber, putNumber, putNumber, putRecord, putRecord, putRecord, putRecord, putRecordAsJson, putRecordAsJson, putRecordAsJson, putRecordAsJson, remove, size, toStringclone, createPrimaryKey, equals, getExpirationTime, getTable, getTableVersion, getTTL, getVersion, setTTLReturnRow.Choice getReturnChoice()
Copyright (c) 2011, 2018 Oracle and/or its affiliates. All rights reserved.