Esempio n. 1
0
        public async Task <IEnumerable <long> > ExecuteBatchDmlAsync(ExecuteBatchDmlRequest request, CancellationToken cancellationToken, int timeoutSeconds)
        {
            _hasExecutedDml = true;
            ISpannerTransaction transaction = await SpannerTransactionTask.ConfigureAwait(false);

            return(await transaction.ExecuteBatchDmlAsync(request, cancellationToken, timeoutSeconds).ConfigureAwait(false));
        }
Esempio n. 2
0
        public async Task <long> ExecuteDmlAsync(ExecuteSqlRequest request, CancellationToken cancellationToken, int timeoutSeconds)
        {
            ISpannerTransaction transaction = await GetTransactionAsync(cancellationToken, timeoutSeconds).ConfigureAwait(false);

            return(await transaction.ExecuteDmlAsync(request, cancellationToken, timeoutSeconds).ConfigureAwait(false));
        }
Esempio n. 3
0
        public async Task <int> ExecuteMutationsAsync(List <Mutation> mutations, CancellationToken cancellationToken, int timeoutSeconds)
        {
            ISpannerTransaction transaction = await GetTransactionAsync(cancellationToken, timeoutSeconds).ConfigureAwait(false);

            return(await transaction.ExecuteMutationsAsync(mutations, cancellationToken, timeoutSeconds).ConfigureAwait(false));
        }
Esempio n. 4
0
        public async Task <ReliableStreamReader> ExecuteReadOrQueryAsync(ReadOrQueryRequest request, CancellationToken cancellationToken, int timeoutSeconds)
        {
            ISpannerTransaction transaction = await SpannerTransactionTask.ConfigureAwait(false);

            return(await transaction.ExecuteReadOrQueryAsync(request, cancellationToken, timeoutSeconds).ConfigureAwait(false));
        }