[ https://issues.apache.org/jira/browse/HBASE-17689?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15882066#comment-15882066 ]
Yechao Chen edited comment on HBASE-17689 at 2/24/17 6:42 AM: -------------------------------------------------------------- ThriftHBaseServiceHandler.java need add a method like @Override public List<Boolean> existsAll(ByteBuffer table, List<TGet> gets) throws TIOError, TException { Table htable = getTable(table); try { boolean[] exists = htable.existsAll(getsFromThrift(gets)); List<Boolean> result = new ArrayList<>(); for (boolean exist : exists) { result.add(exist); } return result; } catch (IOException e) { throw getTIOError(e); } finally { closeTable(htable); } } was (Author: chenyechao): ThriftHBaseServiceHandler.java add a method @Override public List<Boolean> existsAll(ByteBuffer table, List<TGet> gets) throws TIOError, TException { Table htable = getTable(table); try { boolean[] exists = htable.existsAll(getsFromThrift(gets)); List<Boolean> result = new ArrayList<>(); for (boolean exist : exists) { result.add(exist); } return result; } catch (IOException e) { throw getTIOError(e); } finally { closeTable(htable); } } > hbase thrift2 THBaseservice support table.existsAll > --------------------------------------------------- > > Key: HBASE-17689 > URL: https://issues.apache.org/jira/browse/HBASE-17689 > Project: HBase > Issue Type: Improvement > Components: Thrift > Reporter: Yechao Chen > > hbase thrift2 support existsAll(List<Get> gets) throws IOException; > hbase.thrift add a method to service THBaseService like this > list<bool> existsAll( > 1: required binary table, > 2: required list<TGet> tgets > ) throws (1:TIOError io) -- This message was sent by Atlassian JIRA (v6.3.15#6346)