public bool Equals(InlineDbCommandCondition other) { var otherInequalityCondition = other as InequalityCondition; return(otherInequalityCondition != null && op == otherInequalityCondition.op && StandardLibraryMethods.AreEqual(columnValue, otherInequalityCondition.columnValue)); }
public bool Equals(InlineDbCommandCondition other) { var otherLikeCondition = other as LikeCondition; return(otherLikeCondition != null && behavior == otherLikeCondition.behavior && columnName == otherLikeCondition.columnName && searchTerm == otherLikeCondition.searchTerm); }
public int CompareTo(InlineDbCommandCondition other) { if (other == null) { return(1); } var otherLikeCondition = other as LikeCondition; if (otherLikeCondition == null) { return(DataAccessMethods.CompareCommandConditionTypes(this, other)); } var behaviorResult = EwlStatics.Compare(behavior, otherLikeCondition.behavior); if (behaviorResult != 0) { return(behaviorResult); } var columnNameResult = EwlStatics.Compare(columnName, otherLikeCondition.columnName, comparer: StringComparer.InvariantCulture); return(columnNameResult != 0 ? columnNameResult : EwlStatics.Compare(searchTerm, otherLikeCondition.searchTerm, comparer: StringComparer.InvariantCulture)); }
public int CompareTo( InlineDbCommandCondition other ) { if( other == null ) return 1; var otherEqualityCondition = other as EqualityCondition; if( otherEqualityCondition == null ) return DataAccessMethods.CompareCommandConditionTypes( this, other ); return EwlStatics.Compare( columnValue, otherEqualityCondition.columnValue ); }
public int CompareTo( InlineDbCommandCondition other ) { if( other == null ) return 1; var otherInequalityCondition = other as InequalityCondition; if( otherInequalityCondition == null ) return DataAccessMethods.CompareCommandConditionTypes( this, other ); var opResult = Comparer<Operator>.Default.Compare( op, otherInequalityCondition.op ); return opResult != 0 ? opResult : Comparer<InlineDbCommandColumnValue>.Default.Compare( columnValue, otherInequalityCondition.columnValue ); }
public int CompareTo( InlineDbCommandCondition other ) { if( other == null ) return 1; var otherInCondition = other as InCondition; if( otherInCondition == null ) return DataAccessMethods.CompareCommandConditionTypes( this, other ); var columnNameResult = EwlStatics.Compare( columnName, otherInCondition.columnName, comparer: StringComparer.InvariantCulture ); return columnNameResult != 0 ? columnNameResult : EwlStatics.Compare( subQuery, otherInCondition.subQuery, comparer: StringComparer.InvariantCulture ); }
public int CompareTo( InlineDbCommandCondition other ) { if( other == null ) return 1; var otherLikeCondition = other as LikeCondition; if( otherLikeCondition == null ) return DataAccessMethods.CompareCommandConditionTypes( this, other ); var behaviorResult = EwlStatics.Compare( behavior, otherLikeCondition.behavior ); if( behaviorResult != 0 ) return behaviorResult; var columnNameResult = EwlStatics.Compare( columnName, otherLikeCondition.columnName, comparer: StringComparer.InvariantCulture ); return columnNameResult != 0 ? columnNameResult : EwlStatics.Compare( searchTerm, otherLikeCondition.searchTerm, comparer: StringComparer.InvariantCulture ); }
public int CompareTo(InlineDbCommandCondition other) { if (other == null) { return(1); } var otherEqualityCondition = other as EqualityCondition; if (otherEqualityCondition == null) { return(DataAccessMethods.CompareCommandConditionTypes(this, other)); } return(Comparer <InlineDbCommandColumnValue> .Default.Compare(columnValue, otherEqualityCondition.columnValue)); }
public int CompareTo(InlineDbCommandCondition other) { if (other == null) { return(1); } var otherInCondition = other as InCondition; if (otherInCondition == null) { return(DataAccessMethods.CompareCommandConditionTypes(this, other)); } var columnNameResult = StringComparer.InvariantCulture.Compare(columnName, otherInCondition.columnName); return(columnNameResult != 0 ? columnNameResult : StringComparer.InvariantCulture.Compare(subQuery, otherInCondition.subQuery)); }
public int CompareTo(InlineDbCommandCondition other) { if (other == null) { return(1); } var otherInequalityCondition = other as InequalityCondition; if (otherInequalityCondition == null) { return(DataAccessMethods.CompareCommandConditionTypes(this, other)); } var opResult = Comparer <Operator> .Default.Compare(op, otherInequalityCondition.op); return(opResult != 0 ? opResult : Comparer <InlineDbCommandColumnValue> .Default.Compare(columnValue, otherInequalityCondition.columnValue)); }
public bool Equals( InlineDbCommandCondition other ) { var otherEqualityCondition = other as EqualityCondition; return otherEqualityCondition != null && EwlStatics.AreEqual( columnValue, otherEqualityCondition.columnValue ); }
/// <summary> /// Use at your own risk. /// </summary> public void AddCondition(InlineDbCommandCondition condition) => conditions.Add(condition);
internal static int CompareCommandConditionTypes( InlineDbCommandCondition x, InlineDbCommandCondition y ) { return EwlStatics.Compare( x.GetType().Name, y.GetType().Name, comparer: StringComparer.InvariantCulture ); }
public bool Equals(InlineDbCommandCondition other) { var otherInCondition = other as InCondition; return(otherInCondition != null && columnName == otherInCondition.columnName && subQuery == otherInCondition.subQuery); }
public bool Equals( InlineDbCommandCondition other ) { var otherInCondition = other as InCondition; return otherInCondition != null && columnName == otherInCondition.columnName && subQuery == otherInCondition.subQuery; }
internal static int CompareCommandConditionTypes(InlineDbCommandCondition x, InlineDbCommandCondition y) { return(EwlStatics.Compare(x.GetType().Name, y.GetType().Name, comparer: StringComparer.InvariantCulture)); }
public bool Equals(InlineDbCommandCondition other) { var otherEqualityCondition = other as EqualityCondition; return(otherEqualityCondition != null && Utility.AreEqual(columnValue, otherEqualityCondition.columnValue)); }
public bool Equals( InlineDbCommandCondition other ) { var otherLikeCondition = other as LikeCondition; return otherLikeCondition != null && behavior == otherLikeCondition.behavior && columnName == otherLikeCondition.columnName && searchTerm == otherLikeCondition.searchTerm; }
internal static int CompareCommandConditionTypes(InlineDbCommandCondition x, InlineDbCommandCondition y) => Utility.Compare(x.GetType().Name, y.GetType().Name, comparer: StringComparer.InvariantCulture);
public bool Equals(InlineDbCommandCondition other) { var otherInequalityCondition = other as InequalityCondition; return(otherInequalityCondition != null && op == otherInequalityCondition.op && EwlStatics.AreEqual(columnValue, otherInequalityCondition.columnValue)); }
/// <summary> /// EWL use only. /// </summary> public void AddCondition( InlineDbCommandCondition condition ) { conditions.Add( condition ); }
public bool Equals(InlineDbCommandCondition other) => other is LikeCondition otherLikeCondition && behavior == otherLikeCondition.behavior && columnName == otherLikeCondition.columnName &&