Table of Contents

Interface ISqlPredicate

Namespace
LinqToDB.Internal.SqlQuery
Assembly
linq2db.dll
public interface ISqlPredicate : IQueryElement
Inherited Members
Extension Methods

Properties

Precedence

int Precedence { get; }

Property Value

int

Methods

CanBeUnknown(NullabilityContext, bool)

Returns true if predicate could be evaluated to UNKNOWN.

bool CanBeUnknown(NullabilityContext nullability, bool withoutUnknownErased)

Parameters

nullability NullabilityContext
withoutUnknownErased bool

Returns

bool

CanInvert(NullabilityContext)

bool CanInvert(NullabilityContext nullability)

Parameters

nullability NullabilityContext

Returns

bool

Equals(ISqlPredicate, Func<ISqlExpression, ISqlExpression, bool>)

bool Equals(ISqlPredicate other, Func<ISqlExpression, ISqlExpression, bool> comparer)

Parameters

other ISqlPredicate
comparer Func<ISqlExpression, ISqlExpression, bool>

Returns

bool

Invert(NullabilityContext)

ISqlPredicate Invert(NullabilityContext nullability)

Parameters

nullability NullabilityContext

Returns

ISqlPredicate