Couchbase.N1QL.QueryRequest.ScanConsistency C# (CSharp) Method

ScanConsistency() public method

Specifies the consistency guarantee/constraint for index scanning.
Optional.
StatementPlus are not currently supported by CouchbaseServer.
public ScanConsistency ( ScanConsistency scanConsistency ) : IQueryRequest
scanConsistency ScanConsistency Specify the consistency guarantee/constraint for index scanning.
return IQueryRequest
        public IQueryRequest ScanConsistency(ScanConsistency scanConsistency)
        {
#pragma warning disable 618
            if (scanConsistency == N1QL.ScanConsistency.StatementPlus)
#pragma warning restore 618
            {
                throw new NotSupportedException(
                    "AtPlus and StatementPlus are not currently supported by CouchbaseServer.");
            }
            _scanConsistency = scanConsistency;
            return this;
        }

Usage Example

 public void When_ScanConsistency_StatementPlus_Provided_NotSupportedException_Is_Thrown()
 {
     var query = new QueryRequest();
     Assert.Throws<NotSupportedException>(() => query.ScanConsistency(ScanConsistency.StatementPlus));
 }
All Usage Examples Of Couchbase.N1QL.QueryRequest::ScanConsistency