Codota Logo
BigtableInstanceName.toTableNameStr
Code IndexAdd Codota to your IDE (free)

How to use
toTableNameStr
method
in
com.google.cloud.bigtable.grpc.BigtableInstanceName

Best Java code snippets using com.google.cloud.bigtable.grpc.BigtableInstanceName.toTableNameStr (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Dictionary d =
  • Codota Iconnew Hashtable()
  • Codota IconBundle bundle;bundle.getHeaders()
  • Codota Iconnew Properties()
  • Smart code suggestions by Codota
}
origin: com.google.cloud.bigtable/bigtable-hbase

/**
 * <p>toBigtableName.</p>
 *
 * @param tableName a {@link org.apache.hadoop.hbase.TableName} object.
 * @return a {@link java.lang.String} object.
 */
protected String toBigtableName(TableName tableName) {
 return bigtableInstanceName.toTableNameStr(tableName.getNameAsString());
}
origin: com.google.cloud.bigtable/bigtable-hbase-2.x

/**
 * <p>toBigtableName.</p>
 *
 * @param tableName a {@link org.apache.hadoop.hbase.TableName} object.
 * @return a {@link java.lang.String} object.
 */
private String toBigtableName(TableName tableName) {
 return bigtableInstanceName.toTableNameStr(tableName.getNameAsString());
}
origin: GoogleCloudPlatform/cloud-bigtable-client

/**
 * <p>toBigtableName.</p>
 *
 * @param tableName a {@link org.apache.hadoop.hbase.TableName} object.
 * @return a {@link java.lang.String} object.
 */
protected String toBigtableName(TableName tableName) {
 return bigtableInstanceName.toTableNameStr(tableName.getNameAsString());
}
origin: GoogleCloudPlatform/cloud-bigtable-client

/**
 * <p>toTableName.</p>
 *
 * @param tableId a {@link java.lang.String} object.
 * @return a {@link com.google.cloud.bigtable.grpc.BigtableTableName} object.
 */
public BigtableTableName toTableName(String tableId) {
 return new BigtableTableName(toTableNameStr(tableId));
}
origin: GoogleCloudPlatform/cloud-bigtable-client

/**
 * <p>toBigtableName.</p>
 *
 * @param tableName a {@link org.apache.hadoop.hbase.TableName} object.
 * @return a {@link java.lang.String} object.
 */
private String toBigtableName(TableName tableName) {
 return bigtableInstanceName.toTableNameStr(tableName.getNameAsString());
}
origin: GoogleCloudPlatform/cloud-bigtable-client

/** {@inheritDoc} */
@Override
public ListenableFuture<Void> deleteTableAsync(String tableId) {
 DeleteTableRequest request = DeleteTableRequest.newBuilder()
   .setName(instanceName.toTableNameStr(tableId))
   .build();
 return Futures.transform(adminClient.deleteTableAsync(request), new Function<Empty, Void>() {
  @Override
  public Void apply(Empty empty) {
   return null;
  }
 }, MoreExecutors.directExecutor());
}
origin: GoogleCloudPlatform/cloud-bigtable-client

/** {@inheritDoc} */
@Override
public ListenableFuture<Table> getTableAsync(String tableId) {
 GetTableRequest requestProto = GetTableRequest.newBuilder()
   .setName(instanceName.toTableNameStr(tableId))
   .build();
 return Futures.transform(adminClient.getTableAsync(requestProto),
   new Function<com.google.bigtable.admin.v2.Table, Table>() {
    @Override
    public Table apply(com.google.bigtable.admin.v2.Table tableProto) {
     return Table.fromProto(tableProto);
    }
   }, MoreExecutors.directExecutor());
}
origin: com.google.cloud.bigtable/bigtable-hbase-2.x

/** {@inheritDoc} */
@Override
public CompletableFuture<Void> deleteTable(TableName tableName) {
 DeleteTableRequest request = DeleteTableRequest.newBuilder()
   .setName(bigtableInstanceName.toTableNameStr(tableName.getNameAsString()))
   .build();
 return bigtableTableAdminClient.deleteTableAsync(request)
   .thenAccept(r -> disabledTables.remove(tableName));
}
origin: GoogleCloudPlatform/cloud-bigtable-client

/** {@inheritDoc} */
@Override
public CompletableFuture<Void> deleteTable(TableName tableName) {
 DeleteTableRequest request = DeleteTableRequest.newBuilder()
   .setName(bigtableInstanceName.toTableNameStr(tableName.getNameAsString()))
   .build();
 return bigtableTableAdminClient.deleteTableAsync(request)
   .thenAccept(r -> disabledTables.remove(tableName));
}
origin: GoogleCloudPlatform/cloud-bigtable-client

 private DropRowRangeRequest buildDropRowRangeRequest(String tableId, String rowKeyPrefix) {
  DropRowRangeRequest.Builder dropRequestProtoBuiler =
    DropRowRangeRequest.newBuilder()
      .setName(instanceName.toTableNameStr(tableId));

  if (!Strings.isNullOrEmpty(rowKeyPrefix)) {
   dropRequestProtoBuiler
     .setDeleteAllDataFromTable(false)
     .setRowKeyPrefix(ByteString.copyFromUtf8(rowKeyPrefix));
  } else {
   dropRequestProtoBuiler.setDeleteAllDataFromTable(true);
  }

  return dropRequestProtoBuiler.build();
 }
}
origin: GoogleCloudPlatform/cloud-bigtable-client

/** {@inheritDoc} */
@Override
public void deleteTable(String tableId) {
 DeleteTableRequest request = DeleteTableRequest.newBuilder()
   .setName(instanceName.toTableNameStr(tableId))
   .build();
 adminClient.deleteTable(request);
}
origin: GoogleCloudPlatform/cloud-bigtable-client

/** {@inheritDoc} */
@Override
public Table getTable(String tableId) {
 GetTableRequest requestProto = GetTableRequest.newBuilder()
   .setName(instanceName.toTableNameStr(tableId))
   .build();
 return Table.fromProto(adminClient.getTable(requestProto));
}
origin: com.google.cloud.bigtable/bigtable-hbase-2.x

@Override
public List<HRegionInfo> getAllRegionInfos(TableName tableName) throws IOException {
 ServerName serverName = ServerName.valueOf(options.getDataHost(), options.getPort(), 0);
 SampleRowKeysRequest.Builder request = SampleRowKeysRequest.newBuilder();
 request.setTableName(options.getInstanceName().toTableNameStr(tableName.getNameAsString()));
 List<SampleRowKeysResponse> sampleRowKeyResponse = this.session.getDataClient().sampleRowKeys(request.build());
 return getSampledRowKeysAdapter(tableName, serverName).adaptResponse(sampleRowKeyResponse)
   .stream()
   .map(location -> location.getRegionInfo())
   .collect(Collectors.toCollection(CopyOnWriteArrayList::new));
}
origin: com.google.cloud.bigtable/bigtable-hbase-2.x

@Override
public CompletableFuture<Void> truncateTable(TableName tableName, boolean preserveSplits) {
 if (!preserveSplits) {
  LOG.info("truncate will preserveSplits. The passed in variable is ignored.");
 }
 DropRowRangeRequest request = DropRowRangeRequest
   .newBuilder()
   .setDeleteAllDataFromTable(true)
   .setName(bigtableInstanceName.toTableNameStr(tableName.getNameAsString()))
   .build();
 return bigtableTableAdminClient.dropRowRangeAsync(request).thenApply(r -> null);
}
origin: GoogleCloudPlatform/cloud-bigtable-client

@Override
public List<HRegionInfo> getAllRegionInfos(TableName tableName) throws IOException {
 ServerName serverName = ServerName.valueOf(options.getDataHost(), options.getPort(), 0);
 SampleRowKeysRequest.Builder request = SampleRowKeysRequest.newBuilder();
 request.setTableName(options.getInstanceName().toTableNameStr(tableName.getNameAsString()));
 List<SampleRowKeysResponse> sampleRowKeyResponse = this.session.getDataClient().sampleRowKeys(request.build());
 return getSampledRowKeysAdapter(tableName, serverName).adaptResponse(sampleRowKeyResponse)
   .stream()
   .map(location -> location.getRegionInfo())
   .collect(Collectors.toCollection(CopyOnWriteArrayList::new));
}
origin: GoogleCloudPlatform/cloud-bigtable-client

@Override
public CompletableFuture<Void> truncateTable(TableName tableName, boolean preserveSplits) {
 if (!preserveSplits) {
  LOG.info("truncate will preserveSplits. The passed in variable is ignored.");
 }
 DropRowRangeRequest request = DropRowRangeRequest
   .newBuilder()
   .setDeleteAllDataFromTable(true)
   .setName(bigtableInstanceName.toTableNameStr(tableName.getNameAsString()))
   .build();
 return bigtableTableAdminClient.dropRowRangeAsync(request).thenApply(r -> null);
}
origin: com.google.cloud.bigtable/bigtable-hbase-2.x

@Override
public CompletableFuture<Void> snapshot(String snapshotName, TableName tableName) {
 return CompletableFuture.supplyAsync(() -> {
   try {
    return SnapshotTableRequest.newBuilder()
        .setCluster(getSnapshotClusterName().toString())
        .setSnapshotId(snapshotName)
        .setName(options.getInstanceName().toTableNameStr(tableName.getNameAsString())).build();
   } catch (IOException e) {
    throw new CompletionException(e);
   }
  }).thenCompose(
    c -> bigtableTableAdminClient.snapshotTableAsync(c).thenApply(r -> null));
}
origin: GoogleCloudPlatform/cloud-bigtable-client

@Override
public CompletableFuture<Void> snapshot(String snapshotName, TableName tableName) {
 return CompletableFuture.supplyAsync(() -> {
   try {
    return SnapshotTableRequest.newBuilder()
        .setCluster(getSnapshotClusterName().toString())
        .setSnapshotId(snapshotName)
        .setName(options.getInstanceName().toTableNameStr(tableName.getNameAsString())).build();
   } catch (IOException e) {
    throw new CompletionException(e);
   }
  }).thenCompose(
    c -> bigtableTableAdminClient.snapshotTableAsync(c).thenApply(r -> null));
}
origin: org.apache.beam/beam-sdks-java-io-google-cloud-platform

@After
public void tearDown() throws Exception {
 final String tableName = bigtableOptions.getInstanceName().toTableNameStr(tableId);
 deleteTable(tableName);
 session.close();
}
origin: org.apache.beam/beam-sdks-java-io-google-cloud-platform

 @Override
 public List<SampleRowKeysResponse> getSampleRowKeys(BigtableSource source) throws IOException {
  try (BigtableSession session = new BigtableSession(options)) {
   SampleRowKeysRequest request =
     SampleRowKeysRequest.newBuilder()
       .setTableName(options.getInstanceName().toTableNameStr(source.getTableId().get()))
       .build();
   return session.getDataClient().sampleRowKeys(request);
  }
 }
}
com.google.cloud.bigtable.grpcBigtableInstanceNametoTableNameStr

Javadoc

toTableNameStr.

Popular methods of BigtableInstanceName

  • toString
  • toClusterName
  • toTableId
  • toTableName
  • toAdminInstanceName
  • <init>
  • getInstanceId
  • getInstanceName
  • getProjectId

Popular in Java

  • Reactive rest calls using spring rest template
  • getSupportFragmentManager (FragmentActivity)
  • putExtra (Intent)
  • runOnUiThread (Activity)
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registery of org.quartz
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now