Java 类org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ListTableNamesByNamespaceRequest 实例源码

项目:ditb    文件:HBaseAdmin.java   
/**
 * Get list of table names by namespace
 * @param name namespace name
 * @return The list of table names in the namespace
 * @throws IOException
 */
@Override
public TableName[] listTableNamesByNamespace(final String name) throws IOException {
  return
      executeCallable(new MasterCallable<TableName[]>(getConnection()) {
        @Override
        public TableName[] call(int callTimeout) throws Exception {
          PayloadCarryingRpcController controller = rpcControllerFactory.newController();
          controller.setCallTimeout(callTimeout);
          List<HBaseProtos.TableName> tableNames =
            master.listTableNamesByNamespace(controller, ListTableNamesByNamespaceRequest.
              newBuilder().setNamespaceName(name).build())
              .getTableNameList();
          TableName[] result = new TableName[tableNames.size()];
          for (int i = 0; i < tableNames.size(); i++) {
            result[i] = ProtobufUtil.toTableName(tableNames.get(i));
          }
          return result;
        }
      });
}
项目:pbase    文件:HBaseAdmin.java   
/**
 * Get list of table names by namespace
 * @param name namespace name
 * @return The list of table names in the namespace
 * @throws IOException
 */
@Override
public TableName[] listTableNamesByNamespace(final String name) throws IOException {
  return
      executeCallable(new MasterCallable<TableName[]>(getConnection()) {
        @Override
        public TableName[] call(int callTimeout) throws Exception {
          List<HBaseProtos.TableName> tableNames =
            master.listTableNamesByNamespace(null, ListTableNamesByNamespaceRequest.
              newBuilder().setNamespaceName(name).build())
              .getTableNameList();
          TableName[] result = new TableName[tableNames.size()];
          for (int i = 0; i < tableNames.size(); i++) {
            result[i] = ProtobufUtil.toTableName(tableNames.get(i));
          }
          return result;
        }
      });
}
项目:HIndex    文件:HBaseAdmin.java   
/**
 * Get list of table names by namespace
 * @param name namespace name
 * @return The list of table names in the namespace
 * @throws IOException
 */
public TableName[] listTableNamesByNamespace(final String name) throws IOException {
  return
      executeCallable(new MasterCallable<TableName[]>(getConnection()) {
        @Override
        public TableName[] call() throws Exception {
          List<HBaseProtos.TableName> tableNames =
            master.listTableNamesByNamespace(null, ListTableNamesByNamespaceRequest.
              newBuilder().setNamespaceName(name).build())
              .getTableNameList();
          TableName[] result = new TableName[tableNames.size()];
          for (int i = 0; i < tableNames.size(); i++) {
            result[i] = ProtobufUtil.toTableName(tableNames.get(i));
          }
          return result;
        }
      });
}
项目:PyroDB    文件:HBaseAdmin.java   
/**
 * Get list of table names by namespace
 * @param name namespace name
 * @return The list of table names in the namespace
 * @throws IOException
 */
public TableName[] listTableNamesByNamespace(final String name) throws IOException {
  return
      executeCallable(new MasterCallable<TableName[]>(getConnection()) {
        @Override
        public TableName[] call(int callTimeout) throws Exception {
          List<HBaseProtos.TableName> tableNames =
            master.listTableNamesByNamespace(null, ListTableNamesByNamespaceRequest.
              newBuilder().setNamespaceName(name).build())
              .getTableNameList();
          TableName[] result = new TableName[tableNames.size()];
          for (int i = 0; i < tableNames.size(); i++) {
            result[i] = ProtobufUtil.toTableName(tableNames.get(i));
          }
          return result;
        }
      });
}
项目:c5    文件:HBaseAdmin.java   
/**
 * Get list of table names by namespace
 * @param name namespace name
 * @return The list of table names in the namespace
 * @throws IOException
 */
public TableName[] listTableNamesByNamespace(final String name) throws IOException {
  return
      executeCallable(new MasterCallable<TableName[]>(getConnection()) {
        @Override
        public TableName[] call() throws Exception {
          List<HBaseProtos.TableName> tableNames =
            master.listTableNamesByNamespace(null, ListTableNamesByNamespaceRequest.
              newBuilder().setNamespaceName(name).build())
              .getTableNameList();
          TableName[] result = new TableName[tableNames.size()];
          for (int i = 0; i < tableNames.size(); i++) {
            result[i] = ProtobufUtil.toTableName(tableNames.get(i));
          }
          return result;
        }
      });
}
项目:ditb    文件:MasterRpcServices.java   
@Override
public ListTableNamesByNamespaceResponse listTableNamesByNamespace(RpcController c,
    ListTableNamesByNamespaceRequest request) throws ServiceException {
  try {
    ListTableNamesByNamespaceResponse.Builder b =
      ListTableNamesByNamespaceResponse.newBuilder();
    for (TableName tableName: master.listTableNamesByNamespace(request.getNamespaceName())) {
      b.addTableName(ProtobufUtil.toProtoTableName(tableName));
    }
    return b.build();
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:pbase    文件:MasterRpcServices.java   
@Override
public ListTableNamesByNamespaceResponse listTableNamesByNamespace(RpcController c,
    ListTableNamesByNamespaceRequest request) throws ServiceException {
  try {
    ListTableNamesByNamespaceResponse.Builder b =
      ListTableNamesByNamespaceResponse.newBuilder();
    for (TableName tableName: master.listTableNamesByNamespace(request.getNamespaceName())) {
      b.addTableName(ProtobufUtil.toProtoTableName(tableName));
    }
    return b.build();
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:HIndex    文件:HMaster.java   
@Override
public ListTableNamesByNamespaceResponse listTableNamesByNamespace(
    RpcController controller, ListTableNamesByNamespaceRequest request)
    throws ServiceException {
  try {
    ListTableNamesByNamespaceResponse.Builder b =
        ListTableNamesByNamespaceResponse.newBuilder();
    for (TableName tableName: listTableNamesByNamespace(request.getNamespaceName())) {
      b.addTableName(ProtobufUtil.toProtoTableName(tableName));
    }
    return b.build();
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:PyroDB    文件:MasterRpcServices.java   
@Override
public ListTableNamesByNamespaceResponse listTableNamesByNamespace(RpcController c,
    ListTableNamesByNamespaceRequest request) throws ServiceException {
  try {
    ListTableNamesByNamespaceResponse.Builder b =
      ListTableNamesByNamespaceResponse.newBuilder();
    for (TableName tableName: master.listTableNamesByNamespace(request.getNamespaceName())) {
      b.addTableName(ProtobufUtil.toProtoTableName(tableName));
    }
    return b.build();
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:c5    文件:HMaster.java   
@Override
public ListTableNamesByNamespaceResponse listTableNamesByNamespace(
    RpcController controller, ListTableNamesByNamespaceRequest request)
    throws ServiceException {
  try {
    ListTableNamesByNamespaceResponse.Builder b =
        ListTableNamesByNamespaceResponse.newBuilder();
    for (TableName tableName: listTableNamesByNamespace(request.getNamespaceName())) {
      b.addTableName(ProtobufUtil.toProtoTableName(tableName));
    }
    return b.build();
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}