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)); }
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())); }
public ITransaction BeginTransaction(TransactionConfig txConfig) { return(new InternalTransaction( _executor.RunSync(() => _session.BeginTransactionAsync(txConfig)) .CastOrThrow <IInternalAsyncTransaction>(), _executor)); }