public class PrimaryKey extends Object
Constructor and Description |
---|
PrimaryKey() |
PrimaryKey(KeyAttribute... components)
Constructs with the specified key components.
|
PrimaryKey(String hashKeyName,
Object hashKeyValue)
Constructs with a hash key.
|
PrimaryKey(String hashKeyName,
Object hashKeyValue,
String rangeKeyName,
Object rangeKeyValue)
Constructs with a hash key and a range key.
|
Modifier and Type | Method and Description |
---|---|
PrimaryKey |
addComponent(String keyAttributeName,
Object keyAttributeValue)
Add a key component to this primary key.
|
PrimaryKey |
addComponents(KeyAttribute... components)
Add one or multiple key components to this primary key.
|
boolean |
equals(Object in) |
Set<String> |
getComponentNameSet()
Returns all the key component names of this primary key as a set.
|
Collection<KeyAttribute> |
getComponents()
Returns all the key components of this primary key.
|
boolean |
hasComponent(String attrName)
Returns true if this primary has the specified key attribute name;
false otherwise.
|
int |
hashCode() |
String |
toString() |
public PrimaryKey()
public PrimaryKey(KeyAttribute... components)
public Collection<KeyAttribute> getComponents()
public Set<String> getComponentNameSet()
public boolean hasComponent(String attrName)
public PrimaryKey addComponents(KeyAttribute... components)
public PrimaryKey addComponent(String keyAttributeName, Object keyAttributeValue)
Copyright © 2021. All rights reserved.