Skip to content

Commit

Permalink
samples: add samples for statistics package (#1239)
Browse files Browse the repository at this point in the history
Adds samples for client with query options and query with query options
specifying the optimizer statistics package.
  • Loading branch information
thiagotnunes committed Jun 9, 2021
1 parent 5fefec5 commit f2d0e71
Showing 1 changed file with 10 additions and 2 deletions.
Expand Up @@ -1507,7 +1507,11 @@ static void clientWithQueryOptions(DatabaseId db) {
SpannerOptions options =
SpannerOptions.newBuilder()
.setDefaultQueryOptions(
db, QueryOptions.newBuilder().setOptimizerVersion("1").build())
db, QueryOptions
.newBuilder()
.setOptimizerVersion("1")
.setOptimizerStatisticsPackage("auto_20191128_14_47_22UTC")
.build())
.build();
Spanner spanner = options.getService();
DatabaseClient dbClient = spanner.getDatabaseClient(db);
Expand All @@ -1531,7 +1535,11 @@ static void queryWithQueryOptions(DatabaseClient dbClient) {
.executeQuery(
Statement
.newBuilder("SELECT SingerId, AlbumId, AlbumTitle FROM Albums")
.withQueryOptions(QueryOptions.newBuilder().setOptimizerVersion("1").build())
.withQueryOptions(QueryOptions
.newBuilder()
.setOptimizerVersion("1")
.setOptimizerStatisticsPackage("latest")
.build())
.build())) {
while (resultSet.next()) {
System.out.printf(
Expand Down

0 comments on commit f2d0e71

Please sign in to comment.