public final class AnyPut
extends java.lang.Object
Put
in HBase to reduce the manual conversion between bytes and String/Object.Put
Constructor and Description |
---|
AnyPut(java.lang.Object rowKey) |
AnyPut(java.lang.Object rowKey,
long ts) |
Modifier and Type | Method and Description |
---|---|
AnyPut |
add(org.apache.hadoop.hbase.Cell kv) |
AnyPut |
addColumn(java.lang.String family,
java.lang.String qualifier,
long ts,
java.lang.Object value) |
AnyPut |
addColumn(java.lang.String family,
java.lang.String qualifier,
java.lang.Object value) |
AnyPut |
addImmutable(java.lang.String family,
java.lang.String qualifier,
long ts,
java.lang.Object value) |
AnyPut |
addImmutable(java.lang.String family,
java.lang.String qualifier,
long ts,
java.lang.Object value,
org.apache.hadoop.hbase.Tag[] tag) |
AnyPut |
addImmutable(java.lang.String family,
java.lang.String qualifier,
java.lang.Object value) |
AnyPut |
addImmutable(java.lang.String family,
java.lang.String qualifier,
java.lang.Object value,
org.apache.hadoop.hbase.Tag[] tag) |
boolean |
equals(java.lang.Object obj) |
java.util.List<org.apache.hadoop.hbase.Cell> |
get(java.lang.String family,
java.lang.String qualifier) |
byte[] |
getACL() |
byte[] |
getAttribute(java.lang.String name) |
java.util.Map<java.lang.String,byte[]> |
getAttributesMap() |
org.apache.hadoop.hbase.security.visibility.CellVisibility |
getCellVisibility() |
java.util.List<java.util.UUID> |
getClusterIds() |
org.apache.hadoop.hbase.client.Durability |
getDurability() |
java.util.NavigableMap<byte[],java.util.List<org.apache.hadoop.hbase.Cell>> |
getFamilyCellMap() |
java.lang.String |
getId() |
long |
getTimeStamp() |
long |
getTTL() |
boolean |
has(java.lang.String family,
java.lang.String qualifier) |
boolean |
has(java.lang.String family,
java.lang.String qualifier,
long ts) |
boolean |
has(java.lang.String family,
java.lang.String qualifier,
long ts,
java.lang.Object value) |
boolean |
has(java.lang.String family,
java.lang.String qualifier,
java.lang.Object value) |
int |
hashCode() |
int |
numFamilies() |
static AnyPut |
of(java.lang.Object rowKey) |
static AnyPut |
of(java.lang.Object rowKey,
long timestamp) |
AnyPut |
setACL(java.util.Map<java.lang.String,org.apache.hadoop.hbase.security.access.Permission> perms) |
AnyPut |
setACL(java.lang.String user,
org.apache.hadoop.hbase.security.access.Permission perms) |
AnyPut |
setAttribute(java.lang.String name,
java.lang.Object value) |
AnyPut |
setCellVisibility(org.apache.hadoop.hbase.security.visibility.CellVisibility expression) |
AnyPut |
setClusterIds(java.util.List<java.util.UUID> clusterIds) |
AnyPut |
setDurability(org.apache.hadoop.hbase.client.Durability d) |
AnyPut |
setFamilyCellMap(java.util.NavigableMap<byte[],java.util.List<org.apache.hadoop.hbase.Cell>> map) |
AnyPut |
setId(java.lang.String id) |
AnyPut |
setTTL(long ttl) |
java.lang.String |
toString() |
org.apache.hadoop.hbase.client.Put |
value() |
public AnyPut(java.lang.Object rowKey)
public AnyPut(java.lang.Object rowKey, long ts)
public static AnyPut of(java.lang.Object rowKey)
public static AnyPut of(java.lang.Object rowKey, long timestamp)
public org.apache.hadoop.hbase.client.Put value()
public long getTimeStamp()
public AnyPut addColumn(java.lang.String family, java.lang.String qualifier, java.lang.Object value)
public AnyPut addColumn(java.lang.String family, java.lang.String qualifier, long ts, java.lang.Object value)
public AnyPut addImmutable(java.lang.String family, java.lang.String qualifier, java.lang.Object value)
public AnyPut addImmutable(java.lang.String family, java.lang.String qualifier, long ts, java.lang.Object value)
public AnyPut addImmutable(java.lang.String family, java.lang.String qualifier, java.lang.Object value, org.apache.hadoop.hbase.Tag[] tag)
public AnyPut addImmutable(java.lang.String family, java.lang.String qualifier, long ts, java.lang.Object value, org.apache.hadoop.hbase.Tag[] tag)
public AnyPut add(org.apache.hadoop.hbase.Cell kv)
public boolean has(java.lang.String family, java.lang.String qualifier)
public boolean has(java.lang.String family, java.lang.String qualifier, long ts)
public boolean has(java.lang.String family, java.lang.String qualifier, java.lang.Object value)
public boolean has(java.lang.String family, java.lang.String qualifier, long ts, java.lang.Object value)
public java.util.List<org.apache.hadoop.hbase.Cell> get(java.lang.String family, java.lang.String qualifier)
public int numFamilies()
public java.util.NavigableMap<byte[],java.util.List<org.apache.hadoop.hbase.Cell>> getFamilyCellMap()
public AnyPut setFamilyCellMap(java.util.NavigableMap<byte[],java.util.List<org.apache.hadoop.hbase.Cell>> map)
public org.apache.hadoop.hbase.client.Durability getDurability()
public AnyPut setDurability(org.apache.hadoop.hbase.client.Durability d)
public java.util.List<java.util.UUID> getClusterIds()
public AnyPut setClusterIds(java.util.List<java.util.UUID> clusterIds)
public org.apache.hadoop.hbase.security.visibility.CellVisibility getCellVisibility() throws org.apache.hadoop.hbase.exceptions.DeserializationException
org.apache.hadoop.hbase.exceptions.DeserializationException
public AnyPut setCellVisibility(org.apache.hadoop.hbase.security.visibility.CellVisibility expression)
public byte[] getACL()
public AnyPut setACL(java.lang.String user, org.apache.hadoop.hbase.security.access.Permission perms)
public AnyPut setACL(java.util.Map<java.lang.String,org.apache.hadoop.hbase.security.access.Permission> perms)
public long getTTL()
public AnyPut setTTL(long ttl)
public java.lang.String getId()
public AnyPut setId(java.lang.String id)
public java.util.Map<java.lang.String,byte[]> getAttributesMap()
public byte[] getAttribute(java.lang.String name)
public AnyPut setAttribute(java.lang.String name, java.lang.Object value)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object