Class SqlCompareToExpression
public sealed class SqlCompareToExpression : SqlExpressionBase, ISqlExpression, IQueryElement, IEquatable<ISqlExpression>
- Inheritance
-
SqlCompareToExpression
- Implements
- Inherited Members
- Extension Methods
Constructors
SqlCompareToExpression(ISqlExpression, ISqlExpression)
public SqlCompareToExpression(ISqlExpression expression1, ISqlExpression expression2)
Parameters
expression1ISqlExpressionexpression2ISqlExpression
Properties
ElementType
AST node type.
public override QueryElementType ElementType { get; }
Property Value
Expression1
public ISqlExpression Expression1 { get; }
Property Value
Expression2
public ISqlExpression Expression2 { get; }
Property Value
Precedence
public override int Precedence { get; }
Property Value
SystemType
public override Type? SystemType { get; }
Property Value
Methods
CanBeNullable(NullabilityContext)
public override bool CanBeNullable(NullabilityContext nullability)
Parameters
nullabilityNullabilityContext
Returns
Equals(ISqlExpression, Func<ISqlExpression, ISqlExpression, bool>)
public override bool Equals(ISqlExpression other, Func<ISqlExpression, ISqlExpression, bool> comparer)
Parameters
otherISqlExpressioncomparerFunc<ISqlExpression, ISqlExpression, bool>
Returns
GetElementHashCode()
public override int GetElementHashCode()
Returns
Modify(ISqlExpression, ISqlExpression)
public void Modify(ISqlExpression expression1, ISqlExpression expression2)
Parameters
expression1ISqlExpressionexpression2ISqlExpression
ToString(QueryElementTextWriter)
Generates debug text representation of AST node.
public override QueryElementTextWriter ToString(QueryElementTextWriter writer)
Parameters
writerQueryElementTextWriter