Thrift server to match the new java api. ----------------------------------------
Key: HBASE-1744 URL: https://issues.apache.org/jira/browse/HBASE-1744 Project: Hadoop HBase Issue Type: Improvement Components: thrift Reporter: Tim Sell Assignee: Tim Sell Fix For: 0.21.0 This mutateRows, etc.. is a little confusing compared to the new cleaner java client. Thinking of ways to make a thrift client that is just as elegant. something like: void put(1:Bytes table, 2:TPut put) throws (1:IOError io) with: struct TColumn { 1:Bytes family, 2:Bytes qualifier, 3:i64 timestamp } struct TPut { 1:Bytes row, 2:map<TColumn, Bytes> values } This creates more verbose rpc than if the columns in TPut were just map<Bytes, map<Bytes, Bytes>>, but that is harder to fit timestamps into and still be intuitive from say python. Presumably the goal of a thrift gateway is to be easy first. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.