org.apache.hadoop.hbase.client
Class MultiAction<R>
java.lang.Object
org.apache.hadoop.hbase.client.MultiAction<R>
@InterfaceAudience.Public
@InterfaceStability.Evolving
public final class MultiAction<R>
- extends Object
Container for Actions (i.e. Get, Delete, or Put), which are grouped by
regionName. Intended to be used with HConnectionManager.processBatch()
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
actions
public Map<byte[],List<Action<R>>> actions
MultiAction
public MultiAction()
size
public int size()
- Get the total number of Actions
- Returns:
- total number of Actions for all groups in this container.
add
public void add(byte[] regionName,
Action<R> a)
- Add an Action to this container based on it's regionName. If the regionName
is wrong, the initial execution will fail, but will be automatically
retried after looking up the correct region.
- Parameters:
regionName
- a
-
getRegions
public Set<byte[]> getRegions()
allActions
public List<Action<R>> allActions()
- Returns:
- All actions from all regions in this container
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.