Пример #1
0
 public IEnumerable <IRecord> Records()
 {
     while (_executor.RunSync(() => _cursor.FetchAsync()))
     {
         yield return(_cursor.Current);
     }
 }
 public IResult Run(Query query)
 {
     return(new InternalResult(_executor.RunSync(() => _txc.RunAsync(query)), _executor));
 }
 public IStatementResult Run(Statement statement)
 {
     return(new InternalStatementResult(_executor.RunSync(() => _txc.RunAsync(statement)), _executor));
 }
Пример #4
0
 public ITransaction BeginTransaction(Action <TransactionConfigBuilder> action)
 {
     return(new InternalTransaction(
                _executor.RunSync(() => _session.BeginTransactionAsync(action, true))
                .CastOrThrow <IInternalAsyncTransaction>(), _executor));
 }
 public IResultSummary Consume()
 {
     return(_executor.RunSync(() => _cursor.ConsumeAsync()));
 }
 public IResultSummary Summary()
 {
     return(_executor.RunSync(() => _cursor.SummaryAsync()));
 }
Пример #7
0
 public ITransaction BeginTransaction(TransactionConfig txConfig)
 {
     return(new InternalTransaction(
                _executor.RunSync(() => _session.BeginTransactionAsync(txConfig))
                .CastOrThrow <IInternalAsyncTransaction>(), _executor));
 }