in cloud-spanner-r2dbc/src/main/java/com/google/cloud/spanner/r2dbc/v2/SpannerTransactionDefinition.java [39:45]
private void validate(Map<Option<?>, Object> internalMap) {
boolean isReadOnlyTransaction = TRUE.equals(internalMap.get(READ_ONLY));
if (!isReadOnlyTransaction && internalMap.containsKey(TIMESTAMP_BOUND)) {
throw new IllegalArgumentException("TIMESTAMP_BOUND can only be configured for"
+ " read only transactions.");
}
}