public ResultSetComparisonSettings(KeysChoice keysDef, ValuesChoice valuesDef, NumericTolerance defaultTolerance, ICollection<IColumnDefinition> columnsDef)
 {
     KeysDef = keysDef;
     ValuesDef = valuesDef;
     DefaultTolerance = defaultTolerance;
     if (columnsDef != null)
         ColumnsDef = columnsDef;
     else
         ColumnsDef = new List<IColumnDefinition>(0);
 }
 public ResultSetComparisonSettings(KeysChoice keysDef, ValuesChoice valuesDef, NumericTolerance defaultTolerance, ICollection <IColumnDefinition> columnsDef)
 {
     KeysDef          = keysDef;
     ValuesDef        = valuesDef;
     DefaultTolerance = defaultTolerance;
     if (columnsDef != null)
     {
         ColumnsDef = columnsDef;
     }
     else
     {
         ColumnsDef = new List <IColumnDefinition>(0);
     }
 }
Beispiel #3
0
 public ResultSetComparisonSettings(KeysChoice keysDef, ValuesChoice valuesDef, NumericTolerance defaultTolerance)
     : this(keysDef, valuesDef, ColumnType.Numeric, defaultTolerance, null)
 {
 }
Beispiel #4
0
 public ResultSetComparisonSettings(KeysChoice keysDef, ValuesChoice valuesDef, ICollection <IColumnDefinition> columnsDef)
     : this(keysDef, valuesDef, ColumnType.Numeric, NumericAbsoluteTolerance.None, columnsDef)
 {
 }
Beispiel #5
0
        //public IList<int> KeyColumnIndexes { get; private set; }
        //public IList<int> ValueColumnIndexes {  get; private set; }
        //protected IList<decimal> _tolerances;
        //public decimal Tolerances(int index)
        //{
        //    for (int i = 0; i < ValueColumnIndexes.Count; i++)
        //    {
        //        if (ValueColumnIndexes[i] == index)
        //            return _tolerances[i];
        //    }
        //    throw new ArgumentException();
        //}

        public ResultSetComparisonSettings(int columnsCount, KeysChoice keysDef, ValuesChoice valuesDef)
            : this(keysDef, valuesDef, ColumnType.Numeric, NumericAbsoluteTolerance.None, null)
        {
            ApplyTo(columnsCount);
        }
 public ResultSetComparisonSettings(KeysChoice keysDef, ValuesChoice valuesDef, NumericTolerance defaultTolerance)
     : this(keysDef, valuesDef, defaultTolerance, null)
 {
 }
 public ResultSetComparisonSettings(KeysChoice keysDef, ValuesChoice valuesDef, ICollection<IColumnDefinition> columnsDef)
     : this(keysDef, valuesDef, new NumericAbsoluteTolerance(0), columnsDef)
 {
 }
 //public IList<int> KeyColumnIndexes { get; private set; }
 //public IList<int> ValueColumnIndexes {  get; private set; }
 //protected IList<decimal> _tolerances;
 //public decimal Tolerances(int index)
 //{
 //    for (int i = 0; i < ValueColumnIndexes.Count; i++)
 //    {
 //        if (ValueColumnIndexes[i] == index)
 //            return _tolerances[i];
 //    }
 //    throw new ArgumentException();
 //}
 public ResultSetComparisonSettings(int columnsCount, KeysChoice keysDef, ValuesChoice valuesDef)
     : this(keysDef, valuesDef, new NumericAbsoluteTolerance(0), null)
 {
     ApplyTo(columnsCount);
 }
Beispiel #9
0
 public SettingsIndexResultSet(KeysChoice keysDef, ValuesChoice valuesDef, ColumnType valuesDefaultType, Tolerance defaultTolerance, IReadOnlyCollection <IColumnDefinition> columnsDef)
     : base(valuesDefaultType, defaultTolerance, columnsDef)
 {
     KeysDef   = keysDef;
     ValuesDef = valuesDef;
 }
Beispiel #10
0
 public SettingsIndexResultSet(KeysChoice keysDef, ValuesChoice valuesDef, Tolerance defaultTolerance)
     : this(keysDef, valuesDef, ColumnType.Numeric, defaultTolerance, null)
 {
 }
Beispiel #11
0
 public SettingsIndexResultSet(KeysChoice keysDef, ValuesChoice valuesDef, IReadOnlyCollection <IColumnDefinition> columnsDef)
     : this(keysDef, valuesDef, ColumnType.Numeric, NumericAbsoluteTolerance.None, columnsDef)
 {
 }
 public ResultSetComparaisonSettings(KeysChoice keysDef, ValuesChoice valuesDef, decimal defaultTolerance)
     : this(keysDef, valuesDef, defaultTolerance, null)
 {
 }
 //public IList<int> KeyColumnIndexes { get; private set; }
 //public IList<int> ValueColumnIndexes {  get; private set; }
 //protected IList<decimal> _tolerances;
 //public decimal Tolerances(int index)
 //{
 //    for (int i = 0; i < ValueColumnIndexes.Count; i++)
 //    {
 //        if (ValueColumnIndexes[i] == index)
 //            return _tolerances[i];
 //    }
 //    throw new ArgumentException();
 //}
 public ResultSetComparaisonSettings(KeysChoice keysDef, ValuesChoice valuesDef, ICollection<IColumn> columnsDef)
     : this(keysDef, valuesDef, 0, columnsDef)
 {
 }
Beispiel #14
0
 public ResultSetComparaisonSettings(KeysChoice keysDef, ValuesChoice valuesDef, decimal defaultTolerance)
     : this(keysDef, valuesDef, defaultTolerance, null)
 {
 }
Beispiel #15
0
        //public IList<int> KeyColumnIndexes { get; private set; }
        //public IList<int> ValueColumnIndexes {  get; private set; }
        //protected IList<decimal> _tolerances;
        //public decimal Tolerances(int index)
        //{
        //    for (int i = 0; i < ValueColumnIndexes.Count; i++)
        //    {
        //        if (ValueColumnIndexes[i] == index)
        //            return _tolerances[i];
        //    }
        //    throw new ArgumentException();
        //}


        public ResultSetComparaisonSettings(KeysChoice keysDef, ValuesChoice valuesDef, ICollection <IColumn> columnsDef)
            : this(keysDef, valuesDef, 0, columnsDef)
        {
        }