Skip to content

Commit f2d0e71

Browse files
authored
samples: add samples for statistics package (#1239)
Adds samples for client with query options and query with query options specifying the optimizer statistics package.
1 parent 5fefec5 commit f2d0e71

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

samples/snippets/src/main/java/com/example/spanner/SpannerSample.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1507,7 +1507,11 @@ static void clientWithQueryOptions(DatabaseId db) {
15071507
SpannerOptions options =
15081508
SpannerOptions.newBuilder()
15091509
.setDefaultQueryOptions(
1510-
db, QueryOptions.newBuilder().setOptimizerVersion("1").build())
1510+
db, QueryOptions
1511+
.newBuilder()
1512+
.setOptimizerVersion("1")
1513+
.setOptimizerStatisticsPackage("auto_20191128_14_47_22UTC")
1514+
.build())
15111515
.build();
15121516
Spanner spanner = options.getService();
15131517
DatabaseClient dbClient = spanner.getDatabaseClient(db);
@@ -1531,7 +1535,11 @@ static void queryWithQueryOptions(DatabaseClient dbClient) {
15311535
.executeQuery(
15321536
Statement
15331537
.newBuilder("SELECT SingerId, AlbumId, AlbumTitle FROM Albums")
1534-
.withQueryOptions(QueryOptions.newBuilder().setOptimizerVersion("1").build())
1538+
.withQueryOptions(QueryOptions
1539+
.newBuilder()
1540+
.setOptimizerVersion("1")
1541+
.setOptimizerStatisticsPackage("latest")
1542+
.build())
15351543
.build())) {
15361544
while (resultSet.next()) {
15371545
System.out.printf(

0 commit comments

Comments
 (0)