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);
mutateRows
void mutateRows(List<Mutation> mutations)
throws IOException
- Throws:
IOException
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.