Class ProjectedModelCountResult

Namespace
LogicalOptimizer
Assembly
LogicalOptimizer.dll

Result of CountProjectedModels(AstNode, IReadOnlyCollection<string>, ResourceBudget?, CancellationToken). Count is non-null exactly when Status is Exact: a partial (budget-limited) run never carries a count that could be mistaken for exact.

public sealed class ProjectedModelCountResult
Inheritance
ProjectedModelCountResult
Inherited Members

Properties

Count

The exact number of distinct projected models, or null when the computation ran out of budget. Non-null iff Status is Exact.

public BigInteger? Count { get; }

Property Value

BigInteger?

Status

Whether the count is exact or was cut short by a budget.

public ProjectedCountStatus Status { get; }

Property Value

ProjectedCountStatus