congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
com.google.cloud.spanner
Code IndexAdd Tabnine to your IDE (free)

How to use com.google.cloud.spanner

Best Java code snippets using com.google.cloud.spanner (Showing top 20 results out of 315)

origin: googleapis/google-cloud-java

private void keepAlive() {
 markUsed();
 delegate
   .singleUse(TimestampBound.ofMaxStaleness(60, TimeUnit.SECONDS))
   .executeQuery(Statement.newBuilder("SELECT 1").build())
   .next();
}
origin: googleapis/google-cloud-java

DatabaseClient getDatabaseClient() {
 // [START get_db_client]
 SpannerOptions options = SpannerOptions.newBuilder().build();
 Spanner spanner = options.getService();
 final String project = "test-project";
 final String instance = "test-instance";
 final String database = "example-db";
 DatabaseId db = DatabaseId.of(project, instance, database);
 DatabaseClient dbClient = spanner.getDatabaseClient(db);
 // [END get_db_client]
 return dbClient;
}
origin: googleapis/google-cloud-java

private void initPool() {
 synchronized (lock) {
  poolMaintainer.init();
  for (int i = 0; i < options.getMinSessions(); i++) {
   createSession();
  }
 }
}
origin: googleapis/google-cloud-java

 @Override
 public Void run(TransactionContext transaction) throws UserException {
  transaction.buffer(Mutation.newInsertOrUpdateBuilder("T").set("K").to(key).build());
  throw new UserException("User failure");
 }
};
origin: googleapis/google-cloud-java

DatabaseAdminClient getDatabaseAdminClient() {
 // [START get_dbadmin_client]
 SpannerOptions options = SpannerOptions.newBuilder().build();
 Spanner spanner = options.getService();
 DatabaseAdminClient dbAdminClient = spanner.getDatabaseAdminClient();
 // [END get_dbadmin_client]
 return dbAdminClient;
}
origin: googleapis/google-cloud-java

 @Override
 public void run() {
  client
    .singleUse(TimestampBound.strong())
    .readRow(TABLE_NAME, Key.of("k1"), ALL_COLUMNS);
 }
});
origin: googleapis/google-cloud-java

InstanceAdminClient getInstanceAdminClient() {
 // [START get_instance_admin_client]
 SpannerOptions options = SpannerOptions.newBuilder().build();
 Spanner spanner = options.getService();
 InstanceAdminClient instanceAdminClient = spanner.getInstanceAdminClient();
 // [END get_instance_admin_client]
 return instanceAdminClient;
}
origin: googleapis/google-cloud-java

ResultSet executeQuery() {
 // [START read_context_execute_query]
 // Rows without an explicit value for MarketingBudget will have a MarketingBudget equal to
 // null.
 ReadContext readContext = dbClient.singleUse();
 ResultSet resultSet =
   readContext.executeQuery(
     Statement.of("SELECT SingerId, AlbumId, MarketingBudget, LastUpdateTime FROM Albums"));
 // [END read_context_execute_query]
 return resultSet;
}
origin: googleapis/google-cloud-java

SpannerImpl(SpannerRpc gapicRpc, int defaultPrefetchChunks, SpannerOptions options) {
 super(options);
 this.gapicRpc = gapicRpc;
 this.defaultPrefetchChunks = defaultPrefetchChunks;
 this.dbAdminClient = new DatabaseAdminClientImpl(options.getProjectId(), gapicRpc);
 this.instanceClient =
   new InstanceAdminClientImpl(options.getProjectId(), gapicRpc, dbAdminClient);
}
origin: googleapis/google-cloud-java

@Override
public boolean getBoolean(int columnIndex) {
 checkNonNullOfType(columnIndex, Type.bool(), columnIndex);
 return getBooleanInternal(columnIndex);
}
origin: googleapis/google-cloud-java

@Override
public Date getDate(int columnIndex) {
 checkNonNullOfType(columnIndex, Type.date(), columnIndex);
 return getDateInternal(columnIndex);
}
origin: googleapis/google-cloud-java

@Override
public ReadOnlyTransaction readOnlyTransaction() {
 try {
  return new AutoClosingReadTransaction(delegate.readOnlyTransaction(), this, false);
 } catch (Exception e) {
  close();
  throw e;
 }
}
origin: googleapis/google-cloud-java

@Override
public ReadContext singleUse() {
 try {
  return new AutoClosingReadContext(delegate.singleUse(), this, true);
 } catch (Exception e) {
  close();
  throw e;
 }
}
origin: googleapis/google-cloud-java

@Override
public ReadOnlyTransaction singleUseReadOnlyTransaction(TimestampBound bound) {
 try {
  return new AutoClosingReadTransaction(
    delegate.singleUseReadOnlyTransaction(bound), this, true);
 } catch (Exception e) {
  close();
  throw e;
 }
}
origin: googleapis/google-cloud-java

 @Override
 public TransactionManager transactionManager() {
  markUsed();
  return new AutoClosingTransactionManager(delegate.transactionManager(), this);
 }
}
origin: googleapis/google-cloud-java

 @Override
 public Void run(TransactionContext transaction) {
  transaction.buffer(Mutation.newInsertOrUpdateBuilder("T").set("K").to(key).build());
  throw newSpannerException(ErrorCode.OUT_OF_RANGE, "User failure");
 }
};
origin: googleapis/google-cloud-java

 @Override
 public void run() {
  client
    .singleUse(TimestampBound.strong())
    .readRow(TABLE_NAME, Key.of("k1"), ALL_COLUMNS);
 }
});
origin: googleapis/google-cloud-java

@Override
public ReadOnlyTransaction readOnlyTransaction(TimestampBound bound) {
 try {
  return new AutoClosingReadTransaction(delegate.readOnlyTransaction(bound), this, false);
 } catch (Exception e) {
  close();
  throw e;
 }
}
origin: googleapis/google-cloud-java

@Override
public ReadContext singleUse(TimestampBound bound) {
 try {
  return new AutoClosingReadContext(delegate.singleUse(bound), this, true);
 } catch (Exception e) {
  close();
  throw e;
 }
}
origin: googleapis/google-cloud-java

@Override
public ReadOnlyTransaction singleUseReadOnlyTransaction() {
 try {
  return new AutoClosingReadTransaction(delegate.singleUseReadOnlyTransaction(), this, true);
 } catch (Exception e) {
  close();
  throw e;
 }
}
com.google.cloud.spanner

Most used classes

  • KeySet
    Defines a collection of Cloud Spanner keys and/or key ranges. All the keys are expected to be in the
  • Mutation
    Represents an individual table modification to be applied to Cloud Spanner.The types of mutation tha
  • DatabaseId
    Represents an id of a Cloud Spanner database resource.
  • Key
    Represents a row key in a Cloud Spanner table or index. A key is a tuple of values constrained to th
  • Mutation$WriteBuilder
    Builder for Op#INSERT, Op#INSERT_OR_UPDATE, Op#UPDATE, and Op#REPLACE mutations.
  • Statement,
  • TimestampBound,
  • DatabaseClient,
  • ReadContext,
  • Spanner,
  • SpannerOptions$Builder,
  • SpannerOptions,
  • Struct,
  • Type,
  • ValueBinder,
  • DatabaseAdminClient,
  • BatchClient,
  • PartitionOptions,
  • ReadOnlyTransaction
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now