Class SiftingOptimization
java.lang.Object
software.amazon.smithy.rulesengine.logic.bdd.SiftingOptimization
- All Implemented Interfaces:
Function<EndpointBddTrait,
EndpointBddTrait>
public final class SiftingOptimization
extends Object
implements Function<EndpointBddTrait,EndpointBddTrait>
BDD optimization using tiered parallel position evaluation with dependency-aware constraints.
The optimization runs in three stages with decreasing granularity:
- Coarse: Fast reduction with large steps
- Medium: Balanced optimization
- Granular: Fine-tuned optimization for maximum reduction
-
Method Details
-
builder
-
apply
- Specified by:
apply
in interfaceFunction<EndpointBddTrait,
EndpointBddTrait>
-