public interface PrimaryKey extends Row
TableAPI. It may contain all or part of a primary key for its associated table. If a PrimaryKey is partially filled the fields must be set in order of significance, as defined by the list returned by
getFields(). If an attempt is made to set a field that is not part of the primary key IllegalArgumentException is thrown.
PrimaryKey objects are constructed using
|Modifier and Type||Method and Description|
Returns a deep copy of this object.
Returns an unmodifiable list of fields, in key order, that comprise this key.
createPrimaryKey, equals, getTable, getTableVersion, getVersion
contains, copyFrom, get, getDefinition, isEmpty, put, put, put, put, put, put, put, put, putArray, putEnum, putFixed, putMap, putNull, putRecord, 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
Copyright (c) 2011, 2014 Oracle and/or its affiliates. All rights reserved.