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
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 30bf861d380..7b618a65b29 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,11 +27,13 @@
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.Splitter;
+import com.google.common.base.Suppliers;
import com.google.common.cache.Cache;
import com.google.common.cache.CacheBuilder;
import com.google.common.cache.CacheStats;
@@ -39,6 +41,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;
@@ -47,6 +50,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;
@@ -181,24 +185,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(
@@ -207,57 +211,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;
@@ -317,7 +330,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
@@ -415,7 +428,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() {
@@ -466,7 +479,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();
@@ -514,8 +527,8 @@ ParsedStatement parse(Statement statement, QueryOptions defaultQueryOptions) {
}
ParsedStatement internalParse(Statement statement, QueryOptions defaultQueryOptions) {
- StatementHintParser statementHintParser =
- new StatementHintParser(getDialect(), statement.getSql());
+ String sql = statement.getSql();
+ StatementHintParser statementHintParser = new StatementHintParser(getDialect(), sql);
ReadQueryUpdateTransactionOption[] optionsFromHints = EMPTY_OPTIONS;
if (statementHintParser.hasStatementHints()
&& !statementHintParser.getClientSideStatementHints().isEmpty()) {
@@ -523,23 +536,52 @@ ParsedStatement internalParse(Statement statement, QueryOptions defaultQueryOpti
statement.toBuilder().replace(statementHintParser.getSqlWithoutClientSideHints()).build();
optionsFromHints = convertHintsToOptions(statementHintParser.getClientSideStatementHints());
}
- // TODO: Qualify statements without removing comments first.
- 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);
+ return ParsedStatement.clientSideStatement(client, statement, sqlWithoutCommentsSupplier);
} else {
- String sqlWithoutHints =
- !sql.isEmpty() && sql.charAt(0) == '@' ? removeStatementHint(sql) : sql;
- if (isQuery(sqlWithoutHints)) {
- return ParsedStatement.query(statement, sql, defaultQueryOptions, optionsFromHints);
- } else if (isUpdateStatement(sqlWithoutHints)) {
- return ParsedStatement.update(statement, sql, checkReturningClause(sql), optionsFromHints);
- } else if (isDdlStatement(sqlWithoutHints)) {
- return ParsedStatement.ddl(statement, sql);
+ // 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);
}
/**
@@ -553,7 +595,7 @@ ParsedStatement internalParse(Statement statement, QueryOptions defaultQueryOpti
* statement.
*/
@VisibleForTesting
- ClientSideStatementImpl parseClientSideStatement(String sql) {
+ ClientSideStatementImpl parseClientSideStatement(CharSequence sql) {
for (ClientSideStatementImpl css : statements) {
if (css.matches(sql)) {
return css;
@@ -570,8 +612,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);
}
@@ -583,8 +627,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
@@ -607,8 +653,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/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;