org.apache.hadoop.hbase.coprocessor
Interface MultiRowMutationProtocol

All Superinterfaces:
CoprocessorProtocol, VersionedProtocol
All Known Implementing Classes:
MultiRowMutationEndpoint

public interface MultiRowMutationProtocol
extends CoprocessorProtocol

Defines a protocol to perform multi row transactions. See MultiRowMutationEndpoint for the implementation.
See HRegion.mutateRowsWithLocks(java.util.Collection, java.util.Collection) for details and limitations.
Example:

 List mutations = ...;
 Put p1 = new Put(row1);
 Put p2 = new Put(row2);
 ...
 mutations.add(p1);
 mutations.add(p2);
 MultiRowMutationProtocol mrOp = t.coprocessorProxy(
   MultiRowMutationProtocol.class, row1);
 mrOp.mutateRows(mutations);
 


Field Summary
 
Fields inherited from interface org.apache.hadoop.hbase.ipc.CoprocessorProtocol
VERSION
 
Method Summary
 void mutateRows(List<Mutation> mutations)
           
 
Methods inherited from interface org.apache.hadoop.hbase.ipc.VersionedProtocol
getProtocolSignature, getProtocolVersion
 

Method Detail

mutateRows

void mutateRows(List<Mutation> mutations)
                throws IOException
Throws:
IOException


Copyright © 2015 The Apache Software Foundation. All Rights Reserved.