public Object getFieldValue(_Fields field) { switch (field) { case TBL_VALID_WRITE_IDS: return getTblValidWriteIds(); } throw new IllegalStateException(); }
TxnCommonUtils.createValidReaderWriteIdList(rsp.getTblValidWriteIds().get(0));
@Override public ValidWriteIdList getValidWriteIds(String fullTableName) throws TException { GetValidWriteIdsRequest rqst = new GetValidWriteIdsRequest(Collections.singletonList(fullTableName)); GetValidWriteIdsResponse validWriteIds = client.get_valid_write_ids(rqst); return TxnCommonUtils.createValidReaderWriteIdList(validWriteIds.getTblValidWriteIds().get(0)); }
private ValidReaderWriteIdList getWriteIds( TableName fullTableName) throws NoSuchTxnException, MetaException { // TODO: acid utils don't support catalogs GetValidWriteIdsRequest req = new GetValidWriteIdsRequest( Lists.newArrayList(fullTableName.getDbTable())); return TxnCommonUtils.createValidReaderWriteIdList( txnHandler.getValidWriteIds(req).getTblValidWriteIds().get(0)); }
@Override public ValidWriteIdList getValidWriteIds(String fullTableName, Long writeId) throws TException { GetValidWriteIdsRequest rqst = new GetValidWriteIdsRequest(Collections.singletonList(fullTableName)); rqst.setWriteId(writeId); GetValidWriteIdsResponse validWriteIds = client.get_valid_write_ids(rqst); return TxnCommonUtils.createValidReaderWriteIdList(validWriteIds.getTblValidWriteIds().get(0)); }
@Override public List<TableValidWriteIds> getValidWriteIds( List<String> tablesList, String validTxnList) throws TException { GetValidWriteIdsRequest rqst = new GetValidWriteIdsRequest(tablesList); rqst.setValidTxnList(validTxnList); return client.get_valid_write_ids(rqst).getTblValidWriteIds(); }
@Override public ValidWriteIdList getValidWriteIds(String fullTableName) throws TException { GetValidWriteIdsRequest rqst = new GetValidWriteIdsRequest(Collections.singletonList(fullTableName)); GetValidWriteIdsResponse validWriteIds = client.get_valid_write_ids(rqst); return TxnCommonUtils.createValidReaderWriteIdList(validWriteIds.getTblValidWriteIds().get(0)); }
@Override public ValidWriteIdList getValidWriteIds(String fullTableName, Long writeId) throws TException { GetValidWriteIdsRequest rqst = new GetValidWriteIdsRequest(Collections.singletonList(fullTableName)); rqst.setWriteId(writeId); GetValidWriteIdsResponse validWriteIds = client.get_valid_write_ids(rqst); return TxnCommonUtils.createValidReaderWriteIdList(validWriteIds.getTblValidWriteIds().get(0)); }
@Override public List<TableValidWriteIds> getValidWriteIds(List<String> tablesList, String validTxnList) throws TException { GetValidWriteIdsRequest rqst = new GetValidWriteIdsRequest(tablesList); rqst.setValidTxnList(validTxnList); return client.get_valid_write_ids(rqst).getTblValidWriteIds(); }
rqst.setValidTxnList(validTxnList.writeToString()); final ValidWriteIdList tblValidWriteIds = TxnUtils.createValidCompactWriteIdList( txnHandler.getValidWriteIds(rqst).getTblValidWriteIds().get(0));