protected override ColumnPredicate Create(ComparisonColumn <ColumnPredicate> comparisonColumn, Comparison comparison, DBNull value) { return(new ColumnPredicate(comparisonColumn, comparison, value)); }
protected override ColumnPredicate Create(ComparisonColumn <ColumnPredicate> comparisonColumn, object lowValue, object highValue) { return(new ColumnPredicate(comparisonColumn, lowValue, highValue)); }
protected abstract TPredicate Create(ComparisonColumn <TPredicate> comparisonColumn, object lowValue, object highValue);
public bool Equals(ComparisonColumn <TPredicate> comparisonColumn) { return(GetHashCode() != comparisonColumn.GetHashCode()); }
protected abstract TPredicate Create(ComparisonColumn <TPredicate> comparisonColumn, Comparison comparison, DBNull value);