Eli Levine created PHOENIX-900:
----------------------------------
Summary: Partial results for mutations
Key: PHOENIX-900
URL: https://issues.apache.org/jira/browse/PHOENIX-900
Project: Phoenix
Issue Type: Bug
Affects Versions: 3.0.0, 4.0.0
Reporter: Eli Levine
Assignee: Eli Levine
HBase provides a way to retrieve partial results of a batch operation:
http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/HTable.html#batch%28java.util.List,%20java.lang.Object[]%29
Chatted with James about this offline:
Yes, this could be included in the CommitException we throw
(MutationState:412). We already include the batches that have been successfully
committed to the HBase server in this exception. Would you be up for adding
this additional information? You'd want to surface this in a Phoenix-y way in a
method on CommitException, something like this: ResultSet getPartialCommits().
You can easily create an in memory ResultSet using MaterializedResultIterator
plus the PhoenixResultSet constructor that accepts this (just create a new
empty PhoenixStatement with the PhoenixConnection for the other arg).
--
This message was sent by Atlassian JIRA
(v6.2#6252)