Class SimilarityMerger
public sealed class SimilarityMerger : ISimilarityMerger
- Inheritance
-
SimilarityMerger
- Implements
- Inherited Members
- Extension Methods
Constructors
SimilarityMerger()
public SimilarityMerger()
Fields
Instance
public static readonly SimilarityMerger Instance
Field Value
Methods
GetSimilarityCodes(ISqlPredicate)
public IEnumerable<int> GetSimilarityCodes(ISqlPredicate predicate)
Parameters
predicateISqlPredicate
Returns
TryMerge(NullabilityContext, bool, ISqlPredicate, ISqlPredicate, bool, out ISqlPredicate?)
public bool TryMerge(NullabilityContext nullabilityContext, bool isNestedPredicate, ISqlPredicate predicate1, ISqlPredicate predicate2, bool isLogicalOr, out ISqlPredicate? mergedPredicate)
Parameters
nullabilityContextNullabilityContextisNestedPredicateboolpredicate1ISqlPredicatepredicate2ISqlPredicateisLogicalOrboolmergedPredicateISqlPredicate
Returns
TryMerge(NullabilityContext, bool, ISqlPredicate, ISqlPredicate, bool, out ISqlPredicate?, out ISqlPredicate?)
public bool TryMerge(NullabilityContext nullabilityContext, bool isNestedPredicate, ISqlPredicate single, ISqlPredicate predicateFromList, bool isLogicalOr, out ISqlPredicate? mergedSinglePredicate, out ISqlPredicate? mergedListPredicate)
Parameters
nullabilityContextNullabilityContextisNestedPredicateboolsingleISqlPredicatepredicateFromListISqlPredicateisLogicalOrboolmergedSinglePredicateISqlPredicatemergedListPredicateISqlPredicate