Ancestry.QueryProcessor.Processor.EnforceLimits C# (CSharp) Method

EnforceLimits() private method

Adjusts the limits according to policy.
private EnforceLimits ( QueryOptions actualOptions ) : void
actualOptions QueryOptions
return void
        private void EnforceLimits(QueryOptions actualOptions)
        {
            var limits = actualOptions.QueryLimits ?? new QueryLimits();
            limits.MaximumTime = Math.Min(limits.MaximumTime, Settings.AdHocMaximumTime);
            limits.MaximumRows = Math.Min(limits.MaximumRows, Settings.AdHocMaximumRows);
            actualOptions.QueryLimits = limits;
        }