From 284fbfcb9f10d8a9e2b2372935958c2e3e1a2c52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Knut=20Olav=20L=C3=B8ite?= Date: Tue, 8 Apr 2025 13:01:14 +0200 Subject: [PATCH 1/2] perf: qualify statements without removing comments MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Determine the type of statement without first removing all comments and hints. This prevents the creation of new strings and stepping through the entire SQL string for each statement that is not found in the statement cache. Benchmark Mode Cnt Score Error Units StatementParserBenchmark.isQueryTest thrpt 5 547904.501 ± 1970.170 ops/s StatementParserBenchmark.longDmlTest thrpt 5 114806.782 ± 826.881 ops/s StatementParserBenchmark.longQueryTest thrpt 5 112666.992 ± 700.783 ops/s --- .../connection/AbstractStatementParser.java | 123 +- .../connection/ClientSideStatementImpl.java | 2 +- .../spanner/connection/SimpleParser.java | 66 +- .../connection/ClientSideStatementsTest.java | 14 +- .../connection/StatementParserBenchmark.java | 81 + .../connection/StatementParserTest.java | 1 - .../ConnectionImplGeneratedSqlScriptTest.sql | 224 +- .../postgresql/ClientSideStatementsTest.sql | 2484 +++++++++++++---- .../ConnectionImplGeneratedSqlScriptTest.sql | 224 +- 9 files changed, 2447 insertions(+), 772 deletions(-) create mode 100644 google-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/StatementParserBenchmark.java diff --git a/google-cloud-spanner/src/main/java/com/google/cloud/spanner/connection/AbstractStatementParser.java b/google-cloud-spanner/src/main/java/com/google/cloud/spanner/connection/AbstractStatementParser.java index 406622586d8..a3d53c545d8 100644 --- a/google-cloud-spanner/src/main/java/com/google/cloud/spanner/connection/AbstractStatementParser.java +++ b/google-cloud-spanner/src/main/java/com/google/cloud/spanner/connection/AbstractStatementParser.java @@ -27,10 +27,12 @@ import com.google.cloud.spanner.SpannerExceptionFactory; import com.google.cloud.spanner.Statement; import com.google.cloud.spanner.connection.AbstractBaseUnitOfWork.InterceptorsUsage; +import com.google.cloud.spanner.connection.SimpleParser.Result; import com.google.cloud.spanner.connection.StatementResult.ClientSideStatementType; import com.google.cloud.spanner.connection.UnitOfWork.CallType; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.Preconditions; +import com.google.common.base.Suppliers; import com.google.common.cache.Cache; import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheStats; @@ -38,6 +40,7 @@ import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; import com.google.spanner.v1.ExecuteSqlRequest.QueryOptions; +import java.nio.CharBuffer; import java.util.Collection; import java.util.Collections; import java.util.HashMap; @@ -45,6 +48,7 @@ import java.util.Objects; import java.util.Set; import java.util.concurrent.Callable; +import java.util.function.Supplier; import java.util.logging.Level; import java.util.logging.Logger; import javax.annotation.Nullable; @@ -179,24 +183,24 @@ public static class ParsedStatement { private final StatementType type; private final ClientSideStatementImpl clientSideStatement; private final Statement statement; - private final String sqlWithoutComments; - private final boolean returningClause; + private final Supplier sqlWithoutComments; + private final Supplier returningClause; private final ReadQueryUpdateTransactionOption[] optionsFromHints; private static ParsedStatement clientSideStatement( ClientSideStatementImpl clientSideStatement, Statement statement, - String sqlWithoutComments) { + Supplier sqlWithoutComments) { return new ParsedStatement(clientSideStatement, statement, sqlWithoutComments); } - private static ParsedStatement ddl(Statement statement, String sqlWithoutComments) { + private static ParsedStatement ddl(Statement statement, Supplier sqlWithoutComments) { return new ParsedStatement(StatementType.DDL, statement, sqlWithoutComments); } private static ParsedStatement query( Statement statement, - String sqlWithoutComments, + Supplier sqlWithoutComments, QueryOptions defaultQueryOptions, ReadQueryUpdateTransactionOption[] optionsFromHints) { return new ParsedStatement( @@ -205,57 +209,66 @@ private static ParsedStatement query( statement, sqlWithoutComments, defaultQueryOptions, - false, + Suppliers.ofInstance(false), optionsFromHints); } private static ParsedStatement update( Statement statement, - String sqlWithoutComments, - boolean returningClause, + Supplier sqlWithoutComments, + Supplier returningClause, ReadQueryUpdateTransactionOption[] optionsFromHints) { return new ParsedStatement( StatementType.UPDATE, statement, sqlWithoutComments, returningClause, optionsFromHints); } - private static ParsedStatement unknown(Statement statement, String sqlWithoutComments) { + private static ParsedStatement unknown( + Statement statement, Supplier sqlWithoutComments) { return new ParsedStatement(StatementType.UNKNOWN, statement, sqlWithoutComments); } private ParsedStatement( ClientSideStatementImpl clientSideStatement, Statement statement, - String sqlWithoutComments) { + Supplier sqlWithoutComments) { Preconditions.checkNotNull(clientSideStatement); Preconditions.checkNotNull(statement); this.type = StatementType.CLIENT_SIDE; this.clientSideStatement = clientSideStatement; this.statement = statement; - this.sqlWithoutComments = Preconditions.checkNotNull(sqlWithoutComments); - this.returningClause = false; + this.sqlWithoutComments = sqlWithoutComments; + this.returningClause = Suppliers.ofInstance(false); this.optionsFromHints = EMPTY_OPTIONS; } private ParsedStatement( StatementType type, Statement statement, - String sqlWithoutComments, - boolean returningClause, + Supplier sqlWithoutComments, + Supplier returningClause, ReadQueryUpdateTransactionOption[] optionsFromHints) { this(type, null, statement, sqlWithoutComments, null, returningClause, optionsFromHints); } - private ParsedStatement(StatementType type, Statement statement, String sqlWithoutComments) { - this(type, null, statement, sqlWithoutComments, null, false, EMPTY_OPTIONS); + private ParsedStatement( + StatementType type, Statement statement, Supplier sqlWithoutComments) { + this( + type, + null, + statement, + sqlWithoutComments, + null, + Suppliers.ofInstance(false), + EMPTY_OPTIONS); } private ParsedStatement( StatementType type, ClientSideStatementImpl clientSideStatement, Statement statement, - String sqlWithoutComments, + Supplier sqlWithoutComments, QueryOptions defaultQueryOptions, - boolean returningClause, + Supplier returningClause, ReadQueryUpdateTransactionOption[] optionsFromHints) { Preconditions.checkNotNull(type); this.type = type; @@ -315,7 +328,7 @@ public StatementType getType() { /** @return whether the statement has a returning clause or not. */ @InternalApi public boolean hasReturningClause() { - return this.returningClause; + return this.returningClause.get(); } @InternalApi @@ -413,7 +426,7 @@ Statement mergeQueryOptions(Statement statement, QueryOptions defaultQueryOption /** @return the SQL statement with all comments removed from the SQL string. */ @InternalApi public String getSqlWithoutComments() { - return sqlWithoutComments; + return sqlWithoutComments.get(); } ClientSideStatement getClientSideStatement() { @@ -464,7 +477,7 @@ private static boolean isRecordStatementCacheStats() { // We do length*2 because Java uses 2 bytes for each char. .weigher( (Weigher) - (key, value) -> 2 * key.length() + 2 * value.sqlWithoutComments.length()) + (key, value) -> 2 * key.length() + 2 * value.statement.getSql().length()) .concurrencyLevel(Runtime.getRuntime().availableProcessors()); if (isRecordStatementCacheStats()) { cacheBuilder.recordStats(); @@ -511,9 +524,9 @@ ParsedStatement parse(Statement statement, QueryOptions defaultQueryOptions) { return parsedStatement.copy(statement, defaultQueryOptions); } - private ParsedStatement internalParse(Statement statement, QueryOptions defaultQueryOptions) { - StatementHintParser statementHintParser = - new StatementHintParser(getDialect(), statement.getSql()); + ParsedStatement internalParse(Statement statement, QueryOptions defaultQueryOptions) { + String sql = statement.getSql(); + StatementHintParser statementHintParser = new StatementHintParser(getDialect(), sql); ReadQueryUpdateTransactionOption[] optionsFromHints = EMPTY_OPTIONS; if (statementHintParser.hasStatementHints() && !statementHintParser.getClientSideStatementHints().isEmpty()) { @@ -521,18 +534,52 @@ private ParsedStatement internalParse(Statement statement, QueryOptions defaultQ statement.toBuilder().replace(statementHintParser.getSqlWithoutClientSideHints()).build(); optionsFromHints = convertHintsToOptions(statementHintParser.getClientSideStatementHints()); } - String sql = removeCommentsAndTrim(statement.getSql()); - ClientSideStatementImpl client = parseClientSideStatement(sql); + // Create a supplier that will actually remove all comments and hints from the SQL string to be + // backwards compatible with anything that really needs the SQL string without comments. + Supplier sqlWithoutCommentsSupplier = + Suppliers.memoize(() -> removeCommentsAndTrim(sql)); + + // Get rid of any spaces/comments at the start of the string. + SimpleParser simpleParser = new SimpleParser(getDialect(), sql); + simpleParser.skipWhitespaces(); + // Create a wrapper around the SQL string from the point after the first whitespace. + CharBuffer charBuffer = CharBuffer.wrap(sql, simpleParser.getPos(), sql.length()); + ClientSideStatementImpl client = parseClientSideStatement(charBuffer); + if (client != null) { - return ParsedStatement.clientSideStatement(client, statement, sql); - } else if (isQuery(sql)) { - return ParsedStatement.query(statement, sql, defaultQueryOptions, optionsFromHints); - } else if (isUpdateStatement(sql)) { - return ParsedStatement.update(statement, sql, checkReturningClause(sql), optionsFromHints); - } else if (isDdlStatement(sql)) { - return ParsedStatement.ddl(statement, sql); + return ParsedStatement.clientSideStatement(client, statement, sqlWithoutCommentsSupplier); + } else { + // Find the first keyword in the SQL statement. + Result keywordResult = simpleParser.eatNextKeyword(); + if (keywordResult.isValid()) { + // Determine the statement type based on the first keyword. + String keyword = keywordResult.getValue().toUpperCase(); + if (keywordResult.isInParenthesis()) { + // If the first keyword is inside one or more parentheses, then only a subset of all + // keywords are allowed. + if (SELECT_STATEMENTS_ALLOWING_PRECEDING_BRACKETS.contains(keyword)) { + return ParsedStatement.query( + statement, sqlWithoutCommentsSupplier, defaultQueryOptions, optionsFromHints); + } + } else { + if (selectStatements.contains(keyword)) { + return ParsedStatement.query( + statement, sqlWithoutCommentsSupplier, defaultQueryOptions, optionsFromHints); + } else if (dmlStatements.contains(keyword)) { + return ParsedStatement.update( + statement, + sqlWithoutCommentsSupplier, + // TODO: Make the returning clause check work without removing comments + Suppliers.memoize(() -> checkReturningClause(sqlWithoutCommentsSupplier.get())), + optionsFromHints); + } else if (ddlStatements.contains(keyword)) { + return ParsedStatement.ddl(statement, sqlWithoutCommentsSupplier); + } + } + } } - return ParsedStatement.unknown(statement, sql); + // Fallthrough: Return an unknown statement. + return ParsedStatement.unknown(statement, sqlWithoutCommentsSupplier); } /** @@ -546,7 +593,7 @@ private ParsedStatement internalParse(Statement statement, QueryOptions defaultQ * statement. */ @VisibleForTesting - ClientSideStatementImpl parseClientSideStatement(String sql) { + ClientSideStatementImpl parseClientSideStatement(CharSequence sql) { for (ClientSideStatementImpl css : statements) { if (css.matches(sql)) { return css; @@ -563,8 +610,10 @@ ClientSideStatementImpl parseClientSideStatement(String sql) { * @param sql The statement to check (without any comments). * @return true if the statement is a DDL statement (i.e. starts with 'CREATE', * 'ALTER' or 'DROP'). + * @deprecated Use {@link #parse(Statement)} instead */ @InternalApi + @Deprecated public boolean isDdlStatement(String sql) { return statementStartsWith(sql, ddlStatements); } @@ -576,8 +625,10 @@ public boolean isDdlStatement(String sql) { * * @param sql The statement to check (without any comments). * @return true if the statement is a SELECT statement (i.e. starts with 'SELECT'). + * @deprecated Use {@link #parse(Statement)} instead */ @InternalApi + @Deprecated public boolean isQuery(String sql) { // Skip any query hints at the beginning of the query. // We only do this if we actually know that it starts with a hint to prevent unnecessary @@ -600,8 +651,10 @@ public boolean isQuery(String sql) { * @param sql The statement to check (without any comments). * @return true if the statement is a DML update statement (i.e. starts with * 'INSERT', 'UPDATE' or 'DELETE'). + * @deprecated Use {@link #parse(Statement)} instead */ @InternalApi + @Deprecated public boolean isUpdateStatement(String sql) { // Skip any query hints at the beginning of the query. if (sql.startsWith("@")) { diff --git a/google-cloud-spanner/src/main/java/com/google/cloud/spanner/connection/ClientSideStatementImpl.java b/google-cloud-spanner/src/main/java/com/google/cloud/spanner/connection/ClientSideStatementImpl.java index f9ecba6652a..4cd4902a865 100644 --- a/google-cloud-spanner/src/main/java/com/google/cloud/spanner/connection/ClientSideStatementImpl.java +++ b/google-cloud-spanner/src/main/java/com/google/cloud/spanner/connection/ClientSideStatementImpl.java @@ -193,7 +193,7 @@ public ClientSideStatementType getStatementType() { return statementType; } - boolean matches(String statement) { + boolean matches(CharSequence statement) { Preconditions.checkState(pattern != null, "This statement has not been compiled"); return pattern.matcher(statement).matches(); } diff --git a/google-cloud-spanner/src/main/java/com/google/cloud/spanner/connection/SimpleParser.java b/google-cloud-spanner/src/main/java/com/google/cloud/spanner/connection/SimpleParser.java index 0af86892dde..66bf337f678 100644 --- a/google-cloud-spanner/src/main/java/com/google/cloud/spanner/connection/SimpleParser.java +++ b/google-cloud-spanner/src/main/java/com/google/cloud/spanner/connection/SimpleParser.java @@ -33,16 +33,23 @@ class SimpleParser { * if so, what the value was. */ static class Result { - static final Result NOT_FOUND = new Result(null); + static final Result NOT_FOUND = new Result(null, false); static Result found(String value) { - return new Result(Preconditions.checkNotNull(value)); + return new Result(Preconditions.checkNotNull(value), false); + } + + static Result found(String value, boolean inParenthesis) { + return new Result(Preconditions.checkNotNull(value), inParenthesis); } private final String value; - private Result(String value) { + private final boolean inParenthesis; + + private Result(String value, boolean inParenthesis) { this.value = value; + this.inParenthesis = inParenthesis; } @Override @@ -55,7 +62,8 @@ public boolean equals(Object o) { if (!(o instanceof Result)) { return false; } - return Objects.equals(this.value, ((Result) o).value); + return Objects.equals(this.value, ((Result) o).value) + && Objects.equals(this.inParenthesis, ((Result) o).inParenthesis); } @Override @@ -73,6 +81,10 @@ boolean isValid() { String getValue() { return this.value; } + + boolean isInParenthesis() { + return this.inParenthesis; + } } // TODO: Replace this with a direct reference to the dialect, and move the isXYZSupported methods @@ -81,6 +93,9 @@ String getValue() { private final String sql; + // TODO: Use this length field instead of repeatedly calling sql.length() + private final int length; + private final boolean treatHintCommentsAsTokens; private int pos; @@ -100,6 +115,7 @@ String getValue() { !(treatHintCommentsAsTokens && dialect != Dialect.POSTGRESQL), "treatHintCommentsAsTokens can only be enabled for PostgreSQL"); this.sql = sql; + this.length = sql.length(); this.pos = pos; this.statementParser = AbstractStatementParser.getInstance(dialect); this.treatHintCommentsAsTokens = treatHintCommentsAsTokens; @@ -117,12 +133,54 @@ int getPos() { return this.pos; } + void skipHint() { + // We don't need to do anything special for PostgreSQL, as hints in PostgreSQL are inside + // comments and comments are automatically skipped by all methods. + if (getDialect() == Dialect.GOOGLE_STANDARD_SQL && eatTokens('@', '{')) { + while (pos < length && !eatToken('}')) { + pos += statementParser.skip(sql, pos, /*result=*/ null); + } + } + } + + Result eatNextKeyword() { + skipHint(); + boolean inParenthesis = false; + while (pos < length && eatToken('(')) { + inParenthesis = true; + } + return eatKeyword(inParenthesis); + } + /** Returns true if this parser has more tokens. Advances the position to the first next token. */ boolean hasMoreTokens() { skipWhitespaces(); return pos < sql.length(); } + /** Eats and returns the keyword at the current position. */ + Result eatKeyword() { + return eatKeyword(false); + } + + /** + * Eats and returns the keyword at the current position and returns a result that indicates that + * the keyword is inside one or more parentheses. + */ + Result eatKeyword(boolean inParenthesis) { + if (!hasMoreTokens()) { + return Result.NOT_FOUND; + } + if (!Character.isLetter(sql.charAt(pos))) { + return Result.NOT_FOUND; + } + int startPos = pos; + while (pos < length && Character.isLetter(sql.charAt(pos))) { + pos++; + } + return Result.found(sql.substring(startPos, pos), inParenthesis); + } + /** * Eats and returns the identifier at the current position. This implementation does not support * quoted identifiers. diff --git a/google-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/ClientSideStatementsTest.java b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/ClientSideStatementsTest.java index fa208e799f9..0cf113cc888 100644 --- a/google-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/ClientSideStatementsTest.java +++ b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/ClientSideStatementsTest.java @@ -18,6 +18,7 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; @@ -64,6 +65,13 @@ private static String getScriptFile(Dialect dialect) { } } + @Test + public void testIsQuery() { + AbstractStatementParser parser = AbstractStatementParser.getInstance(dialect); + ParsedStatement parsedStatement = parser.parse(Statement.of("show/spanner.statement_tag;")); + assertTrue(parsedStatement.isQuery()); + } + @Test public void testExecuteClientSideStatementsScript() throws Exception { SqlScriptVerifier verifier = new SqlScriptVerifier(new TestConnectionProvider(dialect)); @@ -293,7 +301,7 @@ private static void generateTestStatements( log( statement.getExamplePrerequisiteStatements(), withInvalidSuffix(sql), - parser.isQuery(withInvalidSuffix(sql)) + parser.parse(Statement.of(withInvalidSuffix(sql))).isQuery() ? ErrorCode.UNIMPLEMENTED : ErrorCode.INVALID_ARGUMENT); } @@ -313,13 +321,13 @@ private static void generateTestStatements( log( statement.getExamplePrerequisiteStatements(), withSuffix(replacement, sql), - parser.isQuery(withSuffix(replacement, sql)) + parser.parse(Statement.of(withSuffix(replacement, sql))).isQuery() ? ErrorCode.UNIMPLEMENTED : ErrorCode.INVALID_ARGUMENT); log( statement.getExamplePrerequisiteStatements(), replaceLastSpaceWith(replacement, sql), - parser.isQuery(replaceLastSpaceWith(replacement, sql)) + parser.parse(Statement.of(replaceLastSpaceWith(replacement, sql))).isQuery() ? ErrorCode.UNIMPLEMENTED : ErrorCode.INVALID_ARGUMENT); } diff --git a/google-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/StatementParserBenchmark.java b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/StatementParserBenchmark.java new file mode 100644 index 00000000000..e028f8027cf --- /dev/null +++ b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/StatementParserBenchmark.java @@ -0,0 +1,81 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.spanner.connection; + +import com.google.cloud.spanner.Dialect; +import com.google.cloud.spanner.Statement; +import com.google.cloud.spanner.connection.AbstractStatementParser.ParsedStatement; +import com.google.spanner.v1.ExecuteSqlRequest.QueryOptions; +import org.openjdk.jmh.annotations.Benchmark; +import org.openjdk.jmh.annotations.Fork; +import org.openjdk.jmh.annotations.Measurement; +import org.openjdk.jmh.annotations.Warmup; + +@Fork(value = 1, warmups = 0) +@Warmup(iterations = 1, time = 5) +@Measurement(iterations = 5, time = 5) +public class StatementParserBenchmark { + private static final Dialect dialect = Dialect.POSTGRESQL; + private static final AbstractStatementParser PARSER = + AbstractStatementParser.getInstance(dialect); + + private static final String LONG_QUERY_TEXT = + generateLongStatement("SELECT * FROM foo WHERE 1", 100 * 1024); // 100kb + + private static final String LONG_DML_TEXT = + generateLongStatement("update foo set bar=1 WHERE 1", 100 * 1024); // 100kb + + /** Generates a long SQL-looking string. */ + private static String generateLongStatement(String prefix, int length) { + StringBuilder sb = new StringBuilder(length + 50); + sb.append(prefix); + while (sb.length() < length) { + sb.append(" OR abcdefghijklmnopqrstuvwxyz='abcdefghijklmnopqrstuvwxyz'"); + } + return sb.toString(); + } + + @Benchmark + public ParsedStatement isQueryTest() { + return PARSER.internalParse( + Statement.of("CREATE TABLE FOO (ID INT64, NAME STRING(100)) PRIMARY KEY (ID)"), + QueryOptions.getDefaultInstance()); + } + + @Benchmark + public ParsedStatement longQueryTest() { + return PARSER.internalParse(Statement.of(LONG_QUERY_TEXT), QueryOptions.getDefaultInstance()); + } + + @Benchmark + public ParsedStatement longDmlTest() { + return PARSER.internalParse(Statement.of(LONG_DML_TEXT), QueryOptions.getDefaultInstance()); + } + + public static void main(String[] args) throws Exception { + for (int i = 0; i < 100000; i++) { + if (PARSER.internalParse(Statement.of(LONG_QUERY_TEXT), QueryOptions.getDefaultInstance()) + == null) { + throw new AssertionError(); + } + if (PARSER.internalParse(Statement.of(LONG_DML_TEXT), QueryOptions.getDefaultInstance()) + == null) { + throw new AssertionError(); + } + } + } +} diff --git a/google-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/StatementParserTest.java b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/StatementParserTest.java index fda4797871f..fbb0c024592 100644 --- a/google-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/StatementParserTest.java +++ b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/StatementParserTest.java @@ -17,7 +17,6 @@ package com.google.cloud.spanner.connection; import static com.google.common.truth.Truth.assertThat; -import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotSame; diff --git a/google-cloud-spanner/src/test/resources/com/google/cloud/spanner/connection/ConnectionImplGeneratedSqlScriptTest.sql b/google-cloud-spanner/src/test/resources/com/google/cloud/spanner/connection/ConnectionImplGeneratedSqlScriptTest.sql index 9a8f0096348..0cad83a0f6a 100644 --- a/google-cloud-spanner/src/test/resources/com/google/cloud/spanner/connection/ConnectionImplGeneratedSqlScriptTest.sql +++ b/google-cloud-spanner/src/test/resources/com/google/cloud/spanner/connection/ConnectionImplGeneratedSqlScriptTest.sql @@ -160,15 +160,15 @@ NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; COMMIT; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:22.725000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:22.725000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:31.520000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:31.520000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; COMMIT; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:22.725000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:31.520000000Z'; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -510,15 +510,15 @@ NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; SET READ_ONLY_STALENESS='EXACT_STALENESS 10s'; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:22.871000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:22.871000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:31.643000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:31.643000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; SET READ_ONLY_STALENESS='EXACT_STALENESS 10s'; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:22.871000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:31.643000000Z'; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -950,8 +950,8 @@ BEGIN TRANSACTION; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; ROLLBACK; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:22.997000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:22.997000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:31.735000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:31.735000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; @@ -961,7 +961,7 @@ BEGIN TRANSACTION; SELECT 1 AS TEST; ROLLBACK; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:22.997000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:31.735000000Z'; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -1462,8 +1462,8 @@ BEGIN TRANSACTION; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; COMMIT; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.134000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:23.134000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:31.842000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:31.842000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; @@ -1473,7 +1473,7 @@ BEGIN TRANSACTION; SELECT 1 AS TEST; COMMIT; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.134000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:31.842000000Z'; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -1876,15 +1876,15 @@ NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; BEGIN TRANSACTION; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.248000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:23.248000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:31.941000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:31.941000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; BEGIN TRANSACTION; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.248000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:31.941000000Z'; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -2243,14 +2243,14 @@ SET AUTOCOMMIT=FALSE; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.333000000Z'; +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.021000000Z'; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.333000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.021000000Z'; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -2600,13 +2600,13 @@ SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.430000000Z'; +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.095000000Z'; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.430000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.095000000Z'; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -2910,14 +2910,14 @@ SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.517000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:23.517000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.166000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.166000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.517000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.166000000Z'; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -3245,15 +3245,15 @@ NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; COMMIT; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.631000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:23.631000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.237000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.237000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; COMMIT; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.631000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.237000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -3662,8 +3662,8 @@ SET AUTOCOMMIT=FALSE; START BATCH DDL; CREATE TABLE foo (id INT64 NOT NULL, name STRING(100)) PRIMARY KEY (id); RUN BATCH; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.718000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:23.718000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.293000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.293000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; @@ -3672,7 +3672,7 @@ START BATCH DDL; CREATE TABLE foo (id INT64 NOT NULL, name STRING(100)) PRIMARY KEY (id); RUN BATCH; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.718000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.293000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -4081,14 +4081,14 @@ SET AUTOCOMMIT=FALSE; START BATCH DDL; CREATE TABLE foo (id INT64 NOT NULL, name STRING(100)) PRIMARY KEY (id); @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.807000000Z'; +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.349000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; START BATCH DDL; CREATE TABLE foo (id INT64 NOT NULL, name STRING(100)) PRIMARY KEY (id); @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.807000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.349000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -4438,13 +4438,13 @@ SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; START BATCH DDL; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.882000000Z'; +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.399000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; START BATCH DDL; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.882000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.399000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -4877,8 +4877,8 @@ SET TRANSACTION READ ONLY; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; COMMIT; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.959000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:23.959000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.457000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.457000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; @@ -4888,7 +4888,7 @@ SET TRANSACTION READ ONLY; SELECT 1 AS TEST; COMMIT; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.959000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.457000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -5288,15 +5288,15 @@ NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; SET TRANSACTION READ ONLY; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.045000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.045000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.519000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.519000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; SET TRANSACTION READ ONLY; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.045000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.519000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -5641,15 +5641,15 @@ NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; SET READ_ONLY_STALENESS='EXACT_STALENESS 10s'; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.120000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.120000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.567000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.567000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; SET READ_ONLY_STALENESS='EXACT_STALENESS 10s'; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.120000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.567000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -6088,8 +6088,8 @@ BEGIN TRANSACTION; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; ROLLBACK; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.291000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.291000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.620000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.620000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; @@ -6099,7 +6099,7 @@ BEGIN TRANSACTION; SELECT 1 AS TEST; ROLLBACK; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.291000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.620000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -6607,8 +6607,8 @@ BEGIN TRANSACTION; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; COMMIT; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.435000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.435000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.695000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.695000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; @@ -6618,7 +6618,7 @@ BEGIN TRANSACTION; SELECT 1 AS TEST; COMMIT; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.435000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.695000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -7023,15 +7023,15 @@ NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; BEGIN TRANSACTION; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.574000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.574000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.760000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.760000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; BEGIN TRANSACTION; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.574000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.760000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -7394,14 +7394,14 @@ SET AUTOCOMMIT=FALSE; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.650000000Z'; +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.811000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.650000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.811000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -7756,13 +7756,13 @@ SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.743000000Z'; +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.869000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.743000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.869000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -8075,14 +8075,14 @@ SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.828000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.828000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.925000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.925000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.828000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.925000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -8392,13 +8392,13 @@ SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; START BATCH DDL; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.906000000Z'; +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.983000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; START BATCH DDL; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.906000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.983000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; @@ -8753,8 +8753,8 @@ SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; SET TRANSACTION READ ONLY; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.973000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.973000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.034000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.034000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; @@ -8762,7 +8762,7 @@ SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; SET TRANSACTION READ ONLY; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.973000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.034000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; @@ -9200,8 +9200,8 @@ SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; UPDATE foo SET bar=1; COMMIT; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.054000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.054000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.086000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.086000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; @@ -9209,8 +9209,8 @@ SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; UPDATE foo SET bar=1; COMMIT; -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.054000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.054000000Z' +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.086000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.086000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; @@ -9596,15 +9596,15 @@ NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.140000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.140000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.141000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.141000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.140000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.141000000Z'; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; @@ -9958,15 +9958,15 @@ NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; CREATE TABLE foo (id INT64 NOT NULL, name STRING(100)) PRIMARY KEY (id); -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.214000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.214000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.190000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.190000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; CREATE TABLE foo (id INT64 NOT NULL, name STRING(100)) PRIMARY KEY (id); -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.214000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.214000000Z' +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.190000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.190000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; @@ -10329,15 +10329,15 @@ NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; UPDATE foo SET bar=1; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.292000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.292000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.241000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.241000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; UPDATE foo SET bar=1; -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.292000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.292000000Z' +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.241000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.241000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; @@ -10730,16 +10730,16 @@ SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.376000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.376000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.294000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.294000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.376000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.376000000Z' +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.294000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.294000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; @@ -11125,15 +11125,15 @@ NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; SELECT 1 AS TEST; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.454000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.454000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.345000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.345000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; SELECT 1 AS TEST; -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.454000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.454000000Z' +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.345000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.345000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; @@ -11466,14 +11466,14 @@ SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.539000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.539000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.396000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.396000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; SET AUTOCOMMIT=TRUE; -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.539000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.539000000Z' +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.396000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.396000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=FALSE; @@ -11796,15 +11796,15 @@ NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=TRUE; SET READ_ONLY_STALENESS='MAX_STALENESS 10s'; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.607000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.607000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.441000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.441000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=TRUE; SET READ_ONLY_STALENESS='MAX_STALENESS 10s'; -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.607000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.607000000Z' +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.441000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.441000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; @@ -12211,8 +12211,8 @@ SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; SELECT 1 AS TEST; COMMIT; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.688000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.688000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.490000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.490000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; @@ -12220,8 +12220,8 @@ SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; SELECT 1 AS TEST; COMMIT; -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.688000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.688000000Z' +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.490000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.490000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; @@ -12604,15 +12604,15 @@ NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.778000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.778000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.541000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.541000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; @EXPECT EXCEPTION FAILED_PRECONDITION -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.778000000Z'; +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.541000000Z'; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=TRUE; @@ -12950,15 +12950,15 @@ NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=TRUE; SELECT 1 AS TEST; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.853000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.853000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.588000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.588000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=TRUE; SELECT 1 AS TEST; -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.853000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.853000000Z' +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.588000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.588000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; @@ -13305,15 +13305,15 @@ NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=TRUE; SELECT 1 AS TEST; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.929000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.929000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.639000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.639000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=TRUE; SELECT 1 AS TEST; -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.929000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.929000000Z' +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.639000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.639000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; @@ -13630,14 +13630,14 @@ SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=TRUE; -SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:26.002000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:26.002000000Z' +SET READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.688000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.688000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; SET AUTOCOMMIT=TRUE; -SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:26.002000000Z'; -@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:26.002000000Z' +SET READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.688000000Z'; +@EXPECT RESULT_SET 'READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.688000000Z' SHOW VARIABLE READ_ONLY_STALENESS; NEW_CONNECTION; SET READONLY=TRUE; diff --git a/google-cloud-spanner/src/test/resources/com/google/cloud/spanner/connection/postgresql/ClientSideStatementsTest.sql b/google-cloud-spanner/src/test/resources/com/google/cloud/spanner/connection/postgresql/ClientSideStatementsTest.sql index 210200b2a87..04b2c5286e0 100644 --- a/google-cloud-spanner/src/test/resources/com/google/cloud/spanner/connection/postgresql/ClientSideStatementsTest.sql +++ b/google-cloud-spanner/src/test/resources/com/google/cloud/spanner/connection/postgresql/ClientSideStatementsTest.sql @@ -41,7 +41,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -50,7 +50,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -59,7 +59,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -68,7 +68,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -77,7 +77,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -86,7 +86,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -95,7 +95,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -104,7 +104,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -113,7 +113,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -122,7 +122,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -131,7 +131,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -140,7 +140,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -149,7 +149,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -158,7 +158,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -167,7 +167,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -176,7 +176,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -185,7 +185,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#autocommit; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -194,7 +194,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show autocommit/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-autocommit; NEW_CONNECTION; show variable autocommit; @@ -438,7 +438,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -447,7 +447,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -456,7 +456,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -465,7 +465,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -474,7 +474,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -483,7 +483,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -492,7 +492,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -501,7 +501,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -510,7 +510,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -519,7 +519,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -528,7 +528,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -537,7 +537,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -546,7 +546,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -555,7 +555,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -564,7 +564,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -573,7 +573,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -582,7 +582,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.readonly; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -591,7 +591,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.readonly/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.readonly; NEW_CONNECTION; show variable spanner.readonly; @@ -869,7 +869,7 @@ show spanner.retry_aborts_internally%; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -884,7 +884,7 @@ show spanner.retry_aborts_internally_; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -899,7 +899,7 @@ show spanner.retry_aborts_internally&; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -914,7 +914,7 @@ show spanner.retry_aborts_internally$; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -929,7 +929,7 @@ show spanner.retry_aborts_internally@; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -944,7 +944,7 @@ show spanner.retry_aborts_internally!; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -959,7 +959,7 @@ show spanner.retry_aborts_internally*; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -974,7 +974,7 @@ show spanner.retry_aborts_internally(; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -989,7 +989,7 @@ show spanner.retry_aborts_internally); NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -1004,7 +1004,7 @@ show spanner.retry_aborts_internally-; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -1019,7 +1019,7 @@ show spanner.retry_aborts_internally+; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -1034,7 +1034,7 @@ show spanner.retry_aborts_internally-#; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -1049,7 +1049,7 @@ show spanner.retry_aborts_internally/; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -1064,7 +1064,7 @@ show spanner.retry_aborts_internally\; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -1079,7 +1079,7 @@ show spanner.retry_aborts_internally?; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -1094,7 +1094,7 @@ show spanner.retry_aborts_internally-/; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -1109,7 +1109,7 @@ show spanner.retry_aborts_internally/#; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -1124,7 +1124,7 @@ show spanner.retry_aborts_internally/-; NEW_CONNECTION; set spanner.readonly=false; set autocommit=false; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.retry_aborts_internally; NEW_CONNECTION; set spanner.readonly=false; @@ -1504,7 +1504,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1513,7 +1513,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1522,7 +1522,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1531,7 +1531,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1540,7 +1540,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1549,7 +1549,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1558,7 +1558,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1567,7 +1567,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1576,7 +1576,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1585,7 +1585,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1594,7 +1594,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1603,7 +1603,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1612,7 +1612,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1621,7 +1621,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1630,7 +1630,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1639,7 +1639,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1648,7 +1648,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.autocommit_dml_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1657,7 +1657,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.autocommit_dml_mode/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.autocommit_dml_mode; NEW_CONNECTION; show variable spanner.autocommit_dml_mode; @@ -1901,7 +1901,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1910,7 +1910,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1919,7 +1919,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1928,7 +1928,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1937,7 +1937,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1946,7 +1946,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1955,7 +1955,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1964,7 +1964,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1973,7 +1973,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1982,7 +1982,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -1991,7 +1991,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -2000,7 +2000,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -2009,7 +2009,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -2018,7 +2018,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -2027,7 +2027,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -2036,7 +2036,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -2045,7 +2045,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#statement_timeout; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -2054,7 +2054,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show statement_timeout/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-statement_timeout; NEW_CONNECTION; show variable statement_timeout; @@ -2332,7 +2332,7 @@ show spanner.read_timestamp%; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2347,7 +2347,7 @@ show spanner.read_timestamp_; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2362,7 +2362,7 @@ show spanner.read_timestamp&; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2377,7 +2377,7 @@ show spanner.read_timestamp$; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2392,7 +2392,7 @@ show spanner.read_timestamp@; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2407,7 +2407,7 @@ show spanner.read_timestamp!; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2422,7 +2422,7 @@ show spanner.read_timestamp*; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2437,7 +2437,7 @@ show spanner.read_timestamp(; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2452,7 +2452,7 @@ show spanner.read_timestamp); NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2467,7 +2467,7 @@ show spanner.read_timestamp-; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2482,7 +2482,7 @@ show spanner.read_timestamp+; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2497,7 +2497,7 @@ show spanner.read_timestamp-#; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2512,7 +2512,7 @@ show spanner.read_timestamp/; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2527,7 +2527,7 @@ show spanner.read_timestamp\; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2542,7 +2542,7 @@ show spanner.read_timestamp?; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2557,7 +2557,7 @@ show spanner.read_timestamp-/; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2572,7 +2572,7 @@ show spanner.read_timestamp/#; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2587,7 +2587,7 @@ show spanner.read_timestamp/-; NEW_CONNECTION; set spanner.readonly = true; SELECT 1 AS TEST; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.read_timestamp; NEW_CONNECTION; set spanner.readonly = true; @@ -2984,7 +2984,7 @@ update foo set bar=1; show spanner.commit_timestamp%; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -2996,7 +2996,7 @@ update foo set bar=1; show spanner.commit_timestamp_; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3008,7 +3008,7 @@ update foo set bar=1; show spanner.commit_timestamp&; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3020,7 +3020,7 @@ update foo set bar=1; show spanner.commit_timestamp$; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3032,7 +3032,7 @@ update foo set bar=1; show spanner.commit_timestamp@; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3044,7 +3044,7 @@ update foo set bar=1; show spanner.commit_timestamp!; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3056,7 +3056,7 @@ update foo set bar=1; show spanner.commit_timestamp*; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3068,7 +3068,7 @@ update foo set bar=1; show spanner.commit_timestamp(; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3080,7 +3080,7 @@ update foo set bar=1; show spanner.commit_timestamp); NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3092,7 +3092,7 @@ update foo set bar=1; show spanner.commit_timestamp-; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3104,7 +3104,7 @@ update foo set bar=1; show spanner.commit_timestamp+; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3116,7 +3116,7 @@ update foo set bar=1; show spanner.commit_timestamp-#; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3128,7 +3128,7 @@ update foo set bar=1; show spanner.commit_timestamp/; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3140,7 +3140,7 @@ update foo set bar=1; show spanner.commit_timestamp\; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3152,7 +3152,7 @@ update foo set bar=1; show spanner.commit_timestamp?; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3164,7 +3164,7 @@ update foo set bar=1; show spanner.commit_timestamp-/; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3176,7 +3176,7 @@ update foo set bar=1; show spanner.commit_timestamp/#; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3188,7 +3188,7 @@ update foo set bar=1; show spanner.commit_timestamp/-; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.commit_timestamp; NEW_CONNECTION; update foo set bar=1; @@ -3500,7 +3500,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3509,7 +3509,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3518,7 +3518,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3527,7 +3527,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3536,7 +3536,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3545,7 +3545,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3554,7 +3554,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3563,7 +3563,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3572,7 +3572,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3581,7 +3581,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3590,7 +3590,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3599,7 +3599,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3608,7 +3608,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3617,7 +3617,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3626,7 +3626,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3635,7 +3635,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3644,7 +3644,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.read_only_staleness; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3653,7 +3653,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.read_only_staleness/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.read_only_staleness; NEW_CONNECTION; show variable spanner.read_only_staleness; @@ -3897,7 +3897,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3906,7 +3906,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3915,7 +3915,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3924,7 +3924,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3933,7 +3933,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3942,7 +3942,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3951,7 +3951,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3960,7 +3960,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3969,7 +3969,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3978,7 +3978,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3987,7 +3987,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -3996,7 +3996,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4005,7 +4005,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4014,7 +4014,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4023,7 +4023,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4032,7 +4032,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4041,7 +4041,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.directed_read; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4050,7 +4050,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.directed_read/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.directed_read; NEW_CONNECTION; show variable spanner.directed_read; @@ -4294,7 +4294,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4303,7 +4303,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4312,7 +4312,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4321,7 +4321,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4330,7 +4330,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4339,7 +4339,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4348,7 +4348,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4357,7 +4357,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4366,7 +4366,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4375,7 +4375,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4384,7 +4384,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4393,7 +4393,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4402,7 +4402,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4411,7 +4411,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4420,7 +4420,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4429,7 +4429,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4438,7 +4438,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.optimizer_version; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4447,7 +4447,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_version/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.optimizer_version; NEW_CONNECTION; show variable spanner.optimizer_version; @@ -4691,7 +4691,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4700,7 +4700,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4709,7 +4709,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4718,7 +4718,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4727,7 +4727,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4736,7 +4736,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4745,7 +4745,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4754,7 +4754,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4763,7 +4763,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4772,7 +4772,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4781,7 +4781,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4790,7 +4790,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4799,7 +4799,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4808,7 +4808,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4817,7 +4817,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4826,7 +4826,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4835,7 +4835,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.optimizer_statistics_package; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -4844,7 +4844,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.optimizer_statistics_package/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.optimizer_statistics_package; NEW_CONNECTION; show variable spanner.optimizer_statistics_package; @@ -5088,7 +5088,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5097,7 +5097,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5106,7 +5106,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5115,7 +5115,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5124,7 +5124,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5133,7 +5133,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5142,7 +5142,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5151,7 +5151,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5160,7 +5160,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5169,7 +5169,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5178,7 +5178,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5187,7 +5187,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5196,7 +5196,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5205,7 +5205,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5214,7 +5214,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5223,7 +5223,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5232,7 +5232,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.return_commit_stats; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5241,7 +5241,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.return_commit_stats/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.return_commit_stats; NEW_CONNECTION; show variable spanner.return_commit_stats; @@ -5485,7 +5485,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5494,7 +5494,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5503,7 +5503,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5512,7 +5512,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5521,7 +5521,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5530,7 +5530,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5539,7 +5539,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5548,7 +5548,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5557,7 +5557,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5566,7 +5566,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5575,7 +5575,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5584,7 +5584,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5593,7 +5593,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5602,7 +5602,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5611,7 +5611,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5620,7 +5620,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5629,7 +5629,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.max_commit_delay; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -5638,7 +5638,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_commit_delay/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.max_commit_delay; NEW_CONNECTION; show variable spanner.max_commit_delay; @@ -5899,7 +5899,7 @@ update foo set bar=1; show spanner.commit_response%; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -5911,7 +5911,7 @@ update foo set bar=1; show spanner.commit_response_; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -5923,7 +5923,7 @@ update foo set bar=1; show spanner.commit_response&; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -5935,7 +5935,7 @@ update foo set bar=1; show spanner.commit_response$; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -5947,7 +5947,7 @@ update foo set bar=1; show spanner.commit_response@; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -5959,7 +5959,7 @@ update foo set bar=1; show spanner.commit_response!; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -5971,7 +5971,7 @@ update foo set bar=1; show spanner.commit_response*; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -5983,7 +5983,7 @@ update foo set bar=1; show spanner.commit_response(; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -5995,7 +5995,7 @@ update foo set bar=1; show spanner.commit_response); NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -6007,7 +6007,7 @@ update foo set bar=1; show spanner.commit_response-; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -6019,7 +6019,7 @@ update foo set bar=1; show spanner.commit_response+; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -6031,7 +6031,7 @@ update foo set bar=1; show spanner.commit_response-#; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -6043,7 +6043,7 @@ update foo set bar=1; show spanner.commit_response/; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -6055,7 +6055,7 @@ update foo set bar=1; show spanner.commit_response\; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -6067,7 +6067,7 @@ update foo set bar=1; show spanner.commit_response?; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -6079,7 +6079,7 @@ update foo set bar=1; show spanner.commit_response-/; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -6091,7 +6091,7 @@ update foo set bar=1; show spanner.commit_response/#; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -6103,7 +6103,7 @@ update foo set bar=1; show spanner.commit_response/-; NEW_CONNECTION; update foo set bar=1; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.commit_response; NEW_CONNECTION; update foo set bar=1; @@ -6415,7 +6415,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6424,7 +6424,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6433,7 +6433,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6442,7 +6442,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6451,7 +6451,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6460,7 +6460,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6469,7 +6469,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6478,7 +6478,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6487,7 +6487,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6496,7 +6496,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6505,7 +6505,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6514,7 +6514,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6523,7 +6523,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6532,7 +6532,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6541,7 +6541,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6550,7 +6550,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6559,7 +6559,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.statement_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6568,7 +6568,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.statement_tag/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.statement_tag; NEW_CONNECTION; show variable spanner.statement_tag; @@ -6812,7 +6812,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6821,7 +6821,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6830,7 +6830,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6839,7 +6839,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6848,7 +6848,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6857,7 +6857,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6866,7 +6866,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6875,7 +6875,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6884,7 +6884,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6893,7 +6893,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6902,7 +6902,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6911,7 +6911,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6920,7 +6920,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6929,7 +6929,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6938,7 +6938,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6947,7 +6947,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6956,7 +6956,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.transaction_tag; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -6965,7 +6965,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.transaction_tag/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.transaction_tag; NEW_CONNECTION; show variable spanner.transaction_tag; @@ -7209,7 +7209,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7218,7 +7218,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7227,7 +7227,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7236,7 +7236,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7245,7 +7245,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7254,7 +7254,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7263,7 +7263,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7272,7 +7272,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7281,7 +7281,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7290,7 +7290,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7299,7 +7299,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7308,7 +7308,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7317,7 +7317,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7326,7 +7326,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7335,7 +7335,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7344,7 +7344,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7353,7 +7353,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.exclude_txn_from_change_streams; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7362,7 +7362,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.exclude_txn_from_change_streams/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.exclude_txn_from_change_streams; NEW_CONNECTION; show variable spanner.exclude_txn_from_change_streams; @@ -7606,7 +7606,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7615,7 +7615,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7624,7 +7624,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7633,7 +7633,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7642,7 +7642,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7651,7 +7651,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7660,7 +7660,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7669,7 +7669,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7678,7 +7678,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7687,7 +7687,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7696,7 +7696,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7705,7 +7705,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7714,7 +7714,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7723,7 +7723,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7732,7 +7732,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7741,7 +7741,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7750,7 +7750,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.rpc_priority; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -7759,7 +7759,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.rpc_priority/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.rpc_priority; NEW_CONNECTION; show variable spanner.rpc_priority; @@ -8003,7 +8003,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8012,7 +8012,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8021,7 +8021,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8030,7 +8030,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8039,7 +8039,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8048,7 +8048,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8057,7 +8057,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8066,7 +8066,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8075,7 +8075,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8084,7 +8084,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8093,7 +8093,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8102,7 +8102,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8111,7 +8111,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8120,7 +8120,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8129,7 +8129,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8138,7 +8138,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8147,7 +8147,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.savepoint_support; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8156,7 +8156,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.savepoint_support/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.savepoint_support; NEW_CONNECTION; show variable spanner.savepoint_support; @@ -8400,7 +8400,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8409,7 +8409,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8418,7 +8418,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8427,7 +8427,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8436,7 +8436,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8445,7 +8445,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8454,7 +8454,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8463,7 +8463,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8472,7 +8472,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8481,7 +8481,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8490,7 +8490,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8499,7 +8499,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8508,7 +8508,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8517,7 +8517,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8526,7 +8526,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8535,7 +8535,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8544,7 +8544,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8553,7 +8553,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.delay_transaction_start_until_first_write/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.delay_transaction_start_until_first_write; NEW_CONNECTION; show variable spanner.delay_transaction_start_until_first_write; @@ -8797,7 +8797,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8806,7 +8806,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8815,7 +8815,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8824,7 +8824,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8833,7 +8833,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8842,7 +8842,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8851,7 +8851,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8860,7 +8860,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8869,7 +8869,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8878,7 +8878,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8887,7 +8887,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8896,7 +8896,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8905,7 +8905,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8914,7 +8914,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8923,7 +8923,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8932,7 +8932,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8941,7 +8941,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.keep_transaction_alive; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -8950,7 +8950,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.keep_transaction_alive/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.keep_transaction_alive; NEW_CONNECTION; show variable spanner.keep_transaction_alive; @@ -9194,7 +9194,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9203,7 +9203,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9212,7 +9212,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9221,7 +9221,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9230,7 +9230,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9239,7 +9239,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9248,7 +9248,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9257,7 +9257,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9266,7 +9266,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9275,7 +9275,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9284,7 +9284,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9293,7 +9293,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9302,7 +9302,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9311,7 +9311,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9320,7 +9320,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9329,7 +9329,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9338,7 +9338,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.auto_batch_dml; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9347,7 +9347,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.auto_batch_dml; NEW_CONNECTION; show variable spanner.auto_batch_dml; @@ -9591,7 +9591,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9600,7 +9600,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9609,7 +9609,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9618,7 +9618,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9627,7 +9627,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9636,7 +9636,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9645,7 +9645,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9654,7 +9654,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9663,7 +9663,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9672,7 +9672,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9681,7 +9681,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9690,7 +9690,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9699,7 +9699,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9708,7 +9708,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9717,7 +9717,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9726,7 +9726,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9735,7 +9735,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.auto_batch_dml_update_count; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9744,7 +9744,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.auto_batch_dml_update_count; NEW_CONNECTION; show variable spanner.auto_batch_dml_update_count; @@ -9988,7 +9988,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -9997,7 +9997,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10006,7 +10006,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10015,7 +10015,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10024,7 +10024,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10033,7 +10033,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10042,7 +10042,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10051,7 +10051,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10060,7 +10060,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10069,7 +10069,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10078,7 +10078,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10087,7 +10087,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10096,7 +10096,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10105,7 +10105,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10114,7 +10114,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10123,7 +10123,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10132,7 +10132,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -10141,7 +10141,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_batch_dml_update_count_verification/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.auto_batch_dml_update_count_verification; NEW_CONNECTION; show variable spanner.auto_batch_dml_update_count_verification; @@ -62930,6 +62930,276 @@ set autocommit = false; @EXPECT EXCEPTION INVALID_ARGUMENT set transaction isolation level/-serializable; NEW_CONNECTION; +set autocommit = false; +set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +SET TRANSACTION ISOLATION LEVEL REPEATABLE READ; +NEW_CONNECTION; +set autocommit = false; +set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; + set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; + set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; + + + +set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +set transaction isolation level repeatable read ; +NEW_CONNECTION; +set autocommit = false; +set transaction isolation level repeatable read ; +NEW_CONNECTION; +set autocommit = false; +set transaction isolation level repeatable read + +; +NEW_CONNECTION; +set autocommit = false; +set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +set +transaction +isolation +level +repeatable +read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +foo set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read bar; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +%set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read%; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable%read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +_set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read_; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable_read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +&set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read&; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable&read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +$set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read$; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable$read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +@set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read@; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable@read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +!set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read!; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable!read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +*set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read*; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable*read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +(set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read(; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable(read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +)set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read); +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable)read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +-set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read-; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable-read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT ++set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read+; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable+read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +-#set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read-#; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable-#read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +/set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read/; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable/read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +\set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read\; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable\read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +?set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read?; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable?read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +-/set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read-/; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable-/read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +/#set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read/#; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable/#read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +/-set transaction isolation level repeatable read; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable read/-; +NEW_CONNECTION; +set autocommit = false; +@EXPECT EXCEPTION INVALID_ARGUMENT +set transaction isolation level repeatable/-read; +NEW_CONNECTION; set session characteristics as transaction read only; NEW_CONNECTION; SET SESSION CHARACTERISTICS AS TRANSACTION READ ONLY; @@ -63744,6 +64014,211 @@ NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT set session characteristics as transaction isolation level/-serializable; NEW_CONNECTION; +set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL REPEATABLE READ; +NEW_CONNECTION; +set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; + set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; + set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; + + + +set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +set session characteristics as transaction isolation level repeatable read ; +NEW_CONNECTION; +set session characteristics as transaction isolation level repeatable read ; +NEW_CONNECTION; +set session characteristics as transaction isolation level repeatable read + +; +NEW_CONNECTION; +set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +set +session +characteristics +as +transaction +isolation +level +repeatable +read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +foo set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read bar; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +%set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read%; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable%read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +_set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read_; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable_read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +&set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read&; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable&read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +$set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read$; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable$read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +@set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read@; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable@read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +!set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read!; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable!read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +*set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read*; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable*read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +(set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read(; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable(read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +)set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read); +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable)read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read-; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable-read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT ++set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read+; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable+read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-#set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read-#; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable-#read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read/; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable/read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +\set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read\; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable\read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +?set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read?; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable?read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-/set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read-/; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable-/read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/#set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read/#; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable/#read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/-set session characteristics as transaction isolation level repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable read/-; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set session characteristics as transaction isolation level repeatable/-read; +NEW_CONNECTION; set default_transaction_isolation=serializable; NEW_CONNECTION; SET DEFAULT_TRANSACTION_ISOLATION=SERIALIZABLE; @@ -64742,6 +65217,1007 @@ NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT set default_transaction_isolation =/-"SERIALIZABLE"; NEW_CONNECTION; +set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +SET DEFAULT_TRANSACTION_ISOLATION=REPEATABLE READ; +NEW_CONNECTION; +set default_transaction_isolation=repeatable read; +NEW_CONNECTION; + set default_transaction_isolation=repeatable read; +NEW_CONNECTION; + set default_transaction_isolation=repeatable read; +NEW_CONNECTION; + + + +set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +set default_transaction_isolation=repeatable read ; +NEW_CONNECTION; +set default_transaction_isolation=repeatable read ; +NEW_CONNECTION; +set default_transaction_isolation=repeatable read + +; +NEW_CONNECTION; +set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +set +default_transaction_isolation=repeatable +read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +foo set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read bar; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +%set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read%; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable%read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +_set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read_; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable_read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +&set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read&; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable&read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +$set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read$; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable$read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +@set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read@; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable@read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +!set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read!; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable!read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +*set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read*; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable*read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +(set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read(; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable(read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +)set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read); +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable)read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read-; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable-read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT ++set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read+; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable+read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-#set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read-#; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable-#read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read/; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable/read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +\set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read\; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable\read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +?set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read?; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable?read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-/set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read-/; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable-/read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/#set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read/#; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable/#read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/-set default_transaction_isolation=repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable read/-; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation=repeatable/-read; +NEW_CONNECTION; +set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +SET DEFAULT_TRANSACTION_ISOLATION TO REPEATABLE READ; +NEW_CONNECTION; +set default_transaction_isolation to repeatable read; +NEW_CONNECTION; + set default_transaction_isolation to repeatable read; +NEW_CONNECTION; + set default_transaction_isolation to repeatable read; +NEW_CONNECTION; + + + +set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +set default_transaction_isolation to repeatable read ; +NEW_CONNECTION; +set default_transaction_isolation to repeatable read ; +NEW_CONNECTION; +set default_transaction_isolation to repeatable read + +; +NEW_CONNECTION; +set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +set +default_transaction_isolation +to +repeatable +read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +foo set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read bar; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +%set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read%; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable%read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +_set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read_; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable_read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +&set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read&; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable&read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +$set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read$; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable$read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +@set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read@; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable@read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +!set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read!; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable!read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +*set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read*; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable*read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +(set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read(; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable(read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +)set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read); +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable)read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read-; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable-read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT ++set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read+; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable+read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-#set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read-#; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable-#read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read/; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable/read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +\set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read\; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable\read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +?set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read?; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable?read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-/set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read-/; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable-/read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/#set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read/#; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable/#read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/-set default_transaction_isolation to repeatable read; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable read/-; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to repeatable/-read; +NEW_CONNECTION; +set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +SET DEFAULT_TRANSACTION_ISOLATION TO 'REPEATABLE READ'; +NEW_CONNECTION; +set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; + set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; + set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; + + + +set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +set default_transaction_isolation to 'repeatable read' ; +NEW_CONNECTION; +set default_transaction_isolation to 'repeatable read' ; +NEW_CONNECTION; +set default_transaction_isolation to 'repeatable read' + +; +NEW_CONNECTION; +set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +set +default_transaction_isolation +to +'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +foo set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read' bar; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +%set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'%; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable%read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +_set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'_; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable_read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +&set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'&; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable&read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +$set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'$; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable$read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +@set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'@; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable@read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +!set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'!; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable!read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +*set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'*; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable*read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +(set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'(; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable(read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +)set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'); +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable)read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'-; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable-read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT ++set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'+; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable+read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-#set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'-#; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable-#read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'/; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable/read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +\set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'\; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable\read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +?set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'?; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable?read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-/set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'-/; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable-/read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/#set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'/#; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable/#read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/-set default_transaction_isolation to 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable read'/-; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation to 'repeatable/-read'; +NEW_CONNECTION; +set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +SET DEFAULT_TRANSACTION_ISOLATION = 'REPEATABLE READ'; +NEW_CONNECTION; +set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; + set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; + set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; + + + +set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +set default_transaction_isolation = 'repeatable read' ; +NEW_CONNECTION; +set default_transaction_isolation = 'repeatable read' ; +NEW_CONNECTION; +set default_transaction_isolation = 'repeatable read' + +; +NEW_CONNECTION; +set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +set +default_transaction_isolation += +'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +foo set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read' bar; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +%set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'%; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable%read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +_set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'_; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable_read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +&set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'&; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable&read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +$set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'$; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable$read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +@set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'@; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable@read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +!set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'!; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable!read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +*set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'*; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable*read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +(set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'(; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable(read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +)set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'); +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable)read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'-; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable-read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT ++set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'+; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable+read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-#set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'-#; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable-#read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'/; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable/read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +\set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'\; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable\read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +?set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'?; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable?read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-/set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'-/; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable-/read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/#set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'/#; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable/#read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/-set default_transaction_isolation = 'repeatable read'; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable read'/-; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = 'repeatable/-read'; +NEW_CONNECTION; +set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +SET DEFAULT_TRANSACTION_ISOLATION = "REPEATABLE READ"; +NEW_CONNECTION; +set default_transaction_isolation = "repeatable read"; +NEW_CONNECTION; + set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; + set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; + + + +set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +set default_transaction_isolation = "REPEATABLE READ" ; +NEW_CONNECTION; +set default_transaction_isolation = "REPEATABLE READ" ; +NEW_CONNECTION; +set default_transaction_isolation = "REPEATABLE READ" + +; +NEW_CONNECTION; +set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +set +default_transaction_isolation += +"REPEATABLE +READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +foo set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ" bar; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +%set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"%; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE%READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +_set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"_; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE_READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +&set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"&; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE&READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +$set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"$; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE$READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +@set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"@; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE@READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +!set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"!; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE!READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +*set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"*; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE*READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +(set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"(; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE(READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +)set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"); +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE)READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"-; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE-READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT ++set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"+; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE+READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-#set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"-#; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE-#READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"/; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE/READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +\set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"\; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE\READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +?set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"?; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE?READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +-/set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"-/; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE-/READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/#set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"/#; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE/#READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +/-set default_transaction_isolation = "REPEATABLE READ"; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE READ"/-; +NEW_CONNECTION; +@EXPECT EXCEPTION INVALID_ARGUMENT +set default_transaction_isolation = "REPEATABLE/-READ"; +NEW_CONNECTION; set default_transaction_isolation = DEFAULT; NEW_CONNECTION; SET DEFAULT_TRANSACTION_ISOLATION = DEFAULT; @@ -90975,7 +92451,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -90984,7 +92460,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -90993,7 +92469,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91002,7 +92478,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91011,7 +92487,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91020,7 +92496,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91029,7 +92505,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91038,7 +92514,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91047,7 +92523,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91056,7 +92532,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91065,7 +92541,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91074,7 +92550,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91083,7 +92559,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91092,7 +92568,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91101,7 +92577,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91110,7 +92586,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91119,7 +92595,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.data_boost_enabled; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -91128,7 +92604,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.data_boost_enabled/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.data_boost_enabled; NEW_CONNECTION; show variable spanner.data_boost_enabled; @@ -92172,7 +93648,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92181,7 +93657,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92190,7 +93666,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92199,7 +93675,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92208,7 +93684,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92217,7 +93693,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92226,7 +93702,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92235,7 +93711,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92244,7 +93720,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92253,7 +93729,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92262,7 +93738,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92271,7 +93747,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92280,7 +93756,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92289,7 +93765,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92298,7 +93774,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92307,7 +93783,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92316,7 +93792,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.auto_partition_mode; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -92325,7 +93801,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.auto_partition_mode/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.auto_partition_mode; NEW_CONNECTION; show variable spanner.auto_partition_mode; @@ -93369,7 +94845,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93378,7 +94854,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93387,7 +94863,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93396,7 +94872,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93405,7 +94881,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93414,7 +94890,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93423,7 +94899,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93432,7 +94908,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93441,7 +94917,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93450,7 +94926,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93459,7 +94935,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93468,7 +94944,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93477,7 +94953,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93486,7 +94962,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93495,7 +94971,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93504,7 +94980,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93513,7 +94989,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.max_partitions; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -93522,7 +94998,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitions/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.max_partitions; NEW_CONNECTION; show variable spanner.max_partitions; @@ -94566,7 +96042,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism%; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show%spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94575,7 +96051,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism_; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show_spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94584,7 +96060,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism&; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show&spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94593,7 +96069,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism$; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show$spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94602,7 +96078,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism@; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show@spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94611,7 +96087,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism!; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show!spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94620,7 +96096,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism*; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show*spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94629,7 +96105,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism(; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show(spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94638,7 +96114,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism); NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show)spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94647,7 +96123,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94656,7 +96132,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism+; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show+spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94665,7 +96141,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism-#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-#spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94674,7 +96150,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94683,7 +96159,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism\; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show\spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94692,7 +96168,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism?; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show?spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94701,7 +96177,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism-/; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show-/spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94710,7 +96186,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism/#; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/#spanner.max_partitioned_parallelism; NEW_CONNECTION; @EXPECT EXCEPTION INVALID_ARGUMENT @@ -94719,7 +96195,7 @@ NEW_CONNECTION; @EXPECT EXCEPTION UNIMPLEMENTED show spanner.max_partitioned_parallelism/-; NEW_CONNECTION; -@EXPECT EXCEPTION INVALID_ARGUMENT +@EXPECT EXCEPTION UNIMPLEMENTED show/-spanner.max_partitioned_parallelism; NEW_CONNECTION; show variable spanner.max_partitioned_parallelism; diff --git a/google-cloud-spanner/src/test/resources/com/google/cloud/spanner/connection/postgresql/ConnectionImplGeneratedSqlScriptTest.sql b/google-cloud-spanner/src/test/resources/com/google/cloud/spanner/connection/postgresql/ConnectionImplGeneratedSqlScriptTest.sql index 2d4e0c31dbc..974533738a0 100644 --- a/google-cloud-spanner/src/test/resources/com/google/cloud/spanner/connection/postgresql/ConnectionImplGeneratedSqlScriptTest.sql +++ b/google-cloud-spanner/src/test/resources/com/google/cloud/spanner/connection/postgresql/ConnectionImplGeneratedSqlScriptTest.sql @@ -160,15 +160,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; COMMIT; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:22.808000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:22.808000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:31.586000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:31.586000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; COMMIT; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:22.808000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:31.586000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -510,15 +510,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; SET SPANNER.READ_ONLY_STALENESS='EXACT_STALENESS 10s'; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:22.929000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:22.929000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:31.690000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:31.690000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; SET SPANNER.READ_ONLY_STALENESS='EXACT_STALENESS 10s'; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:22.929000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:31.690000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -950,8 +950,8 @@ BEGIN TRANSACTION; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; ROLLBACK; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.071000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:23.071000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:31.791000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:31.791000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; @@ -961,7 +961,7 @@ BEGIN TRANSACTION; SELECT 1 AS TEST; ROLLBACK; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.071000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:31.791000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -1462,8 +1462,8 @@ BEGIN TRANSACTION; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; COMMIT; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.196000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:23.196000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:31.896000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:31.896000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; @@ -1473,7 +1473,7 @@ BEGIN TRANSACTION; SELECT 1 AS TEST; COMMIT; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.196000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:31.896000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -1876,15 +1876,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; BEGIN TRANSACTION; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.289000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:23.289000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:31.986000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:31.986000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; BEGIN TRANSACTION; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.289000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:31.986000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -2243,14 +2243,14 @@ SET AUTOCOMMIT=FALSE; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.383000000Z'; +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.060000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.383000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.060000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -2600,13 +2600,13 @@ SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.475000000Z'; +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.126000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.475000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.126000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -2910,14 +2910,14 @@ SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.563000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:23.563000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.195000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.195000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.563000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.195000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=FALSE; @@ -3245,15 +3245,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; COMMIT; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.672000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:23.672000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.266000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.266000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; COMMIT; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.672000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.266000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -3662,8 +3662,8 @@ SET AUTOCOMMIT=FALSE; START BATCH DDL; CREATE TABLE foo (id INT64 NOT NULL, name STRING(100)) PRIMARY KEY (id); RUN BATCH; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.764000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:23.764000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.323000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.323000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; @@ -3672,7 +3672,7 @@ START BATCH DDL; CREATE TABLE foo (id INT64 NOT NULL, name STRING(100)) PRIMARY KEY (id); RUN BATCH; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.764000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.323000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -4081,14 +4081,14 @@ SET AUTOCOMMIT=FALSE; START BATCH DDL; CREATE TABLE foo (id INT64 NOT NULL, name STRING(100)) PRIMARY KEY (id); @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.844000000Z'; +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.373000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; START BATCH DDL; CREATE TABLE foo (id INT64 NOT NULL, name STRING(100)) PRIMARY KEY (id); @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.844000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.373000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -4438,13 +4438,13 @@ SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; START BATCH DDL; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:23.920000000Z'; +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.424000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; START BATCH DDL; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:23.920000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.424000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -4877,8 +4877,8 @@ SET TRANSACTION READ ONLY; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; COMMIT; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.002000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.002000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.491000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.491000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; @@ -4888,7 +4888,7 @@ SET TRANSACTION READ ONLY; SELECT 1 AS TEST; COMMIT; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.002000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.491000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -5288,15 +5288,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; SET TRANSACTION READ ONLY; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.079000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.079000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.542000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.542000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; SET TRANSACTION READ ONLY; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.079000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.542000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -5641,15 +5641,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; SET SPANNER.READ_ONLY_STALENESS='EXACT_STALENESS 10s'; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.168000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.168000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.591000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.591000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; SET SPANNER.READ_ONLY_STALENESS='EXACT_STALENESS 10s'; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.168000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.591000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -6088,8 +6088,8 @@ BEGIN TRANSACTION; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; ROLLBACK; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.374000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.374000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.656000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.656000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; @@ -6099,7 +6099,7 @@ BEGIN TRANSACTION; SELECT 1 AS TEST; ROLLBACK; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.374000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.656000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -6607,8 +6607,8 @@ BEGIN TRANSACTION; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; COMMIT; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.524000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.524000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.731000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.731000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; @@ -6618,7 +6618,7 @@ BEGIN TRANSACTION; SELECT 1 AS TEST; COMMIT; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.524000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.731000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -7023,15 +7023,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; BEGIN TRANSACTION; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.609000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.609000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.784000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.784000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; BEGIN TRANSACTION; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.609000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.784000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -7394,14 +7394,14 @@ SET AUTOCOMMIT=FALSE; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.698000000Z'; +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.839000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.698000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.839000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -7756,13 +7756,13 @@ SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.786000000Z'; +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.898000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; SELECT 1 AS TEST; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.786000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.898000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -8075,14 +8075,14 @@ SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.872000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:24.872000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:32.958000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:32.958000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.872000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:32.958000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=FALSE; @@ -8392,13 +8392,13 @@ SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; START BATCH DDL; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:24.939000000Z'; +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.007000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; START BATCH DDL; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:24.939000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.007000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; @@ -8753,8 +8753,8 @@ SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; SET TRANSACTION READ ONLY; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.011000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.011000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.057000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.057000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; @@ -8762,7 +8762,7 @@ SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; SET TRANSACTION READ ONLY; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.011000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.057000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; @@ -9200,8 +9200,8 @@ SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; UPDATE foo SET bar=1; COMMIT; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.096000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.096000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.115000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.115000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; @@ -9209,8 +9209,8 @@ SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; UPDATE foo SET bar=1; COMMIT; -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.096000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.096000000Z' +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.115000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.115000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; @@ -9596,15 +9596,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.178000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.178000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.165000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.165000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.178000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.165000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; @@ -9958,15 +9958,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; CREATE TABLE foo (id INT64 NOT NULL, name STRING(100)) PRIMARY KEY (id); -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.254000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.254000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.216000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.216000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; CREATE TABLE foo (id INT64 NOT NULL, name STRING(100)) PRIMARY KEY (id); -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.254000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.254000000Z' +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.216000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.216000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; @@ -10329,15 +10329,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; UPDATE foo SET bar=1; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.337000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.337000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.268000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.268000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; UPDATE foo SET bar=1; -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.337000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.337000000Z' +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.268000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.268000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; @@ -10730,16 +10730,16 @@ SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.415000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.415000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.320000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.320000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; @EXPECT RESULT_SET 'TEST',1 SELECT 1 AS TEST; -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.415000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.415000000Z' +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.320000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.320000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; @@ -11125,15 +11125,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; SELECT 1 AS TEST; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.498000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.498000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.371000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.371000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; SELECT 1 AS TEST; -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.498000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.498000000Z' +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.371000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.371000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; @@ -11466,14 +11466,14 @@ SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.573000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.573000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.419000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.419000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; SET AUTOCOMMIT=TRUE; -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.573000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.573000000Z' +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.419000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.419000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=FALSE; @@ -11796,15 +11796,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=TRUE; SET SPANNER.READ_ONLY_STALENESS='MAX_STALENESS 10s'; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.642000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.642000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.465000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.465000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=TRUE; SET SPANNER.READ_ONLY_STALENESS='MAX_STALENESS 10s'; -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.642000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.642000000Z' +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.465000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.465000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; @@ -12211,8 +12211,8 @@ SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; SELECT 1 AS TEST; COMMIT; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.738000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.738000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.517000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.517000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; @@ -12220,8 +12220,8 @@ SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; SELECT 1 AS TEST; COMMIT; -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.738000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.738000000Z' +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.517000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.517000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; @@ -12604,15 +12604,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.814000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.814000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.565000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.565000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=TRUE; BEGIN TRANSACTION; @EXPECT EXCEPTION FAILED_PRECONDITION -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.814000000Z'; +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.565000000Z'; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=TRUE; @@ -12950,15 +12950,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=TRUE; SELECT 1 AS TEST; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.892000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.892000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.614000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.614000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=TRUE; SELECT 1 AS TEST; -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.892000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.892000000Z' +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.614000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.614000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; @@ -13305,15 +13305,15 @@ NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=TRUE; SELECT 1 AS TEST; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:25.967000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:25.967000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.664000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.664000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=TRUE; SELECT 1 AS TEST; -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:25.967000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:25.967000000Z' +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.664000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.664000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; @@ -13630,14 +13630,14 @@ SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=TRUE; -SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-03-20T20:03:26.036000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-03-20T20:03:26.036000000Z' +SET SPANNER.READ_ONLY_STALENESS='READ_TIMESTAMP 2025-04-08T18:15:33.710000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','READ_TIMESTAMP 2025-04-08T18:15:33.710000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; SET AUTOCOMMIT=TRUE; -SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-03-20T20:03:26.036000000Z'; -@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-03-20T20:03:26.036000000Z' +SET SPANNER.READ_ONLY_STALENESS='MIN_READ_TIMESTAMP 2025-04-08T18:15:33.710000000Z'; +@EXPECT RESULT_SET 'SPANNER.READ_ONLY_STALENESS','MIN_READ_TIMESTAMP 2025-04-08T18:15:33.710000000Z' SHOW VARIABLE SPANNER.READ_ONLY_STALENESS; NEW_CONNECTION; SET SPANNER.READONLY=TRUE; From f19389c5715fd2ef83bd51ec0018d22ea05e9df4 Mon Sep 17 00:00:00 2001 From: cloud-java-bot Date: Fri, 11 Apr 2025 05:59:00 +0000 Subject: [PATCH 2/2] chore: generate libraries at Fri Apr 11 05:56:44 UTC 2025 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 01c88f4f8cf..b3edd324c8e 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.54.0 + 26.57.0 pom import