Пример #1
0
 public FormatOperation(string outKey, string format, IParameters parameters)
     : base(string.Empty, outKey)
 {
     _format     = format;
     _parameters = parameters.ToEnumerable();
     Name        = string.Format("FormatOperation ({0})", outKey);
 }
 public AverageOperation(string outKey, string outType, IParameters parameters)
     : base(string.Empty, outKey) {
     _outType = outType;
     _parameters = parameters;
     _typeSafe = parameters.ToEnumerable().All(kv => kv.Value.SimpleType.Equals(outType));
     Name = string.Format("Average ({0})", outKey);
 }
Пример #3
0
 public FromSplitOperation(string inKey, string separator, IParameters parameters)
     : base(inKey, string.Empty)
 {
     _separator  = separator.ToCharArray();
     _parameters = parameters.ToEnumerable().ToArray();
     Name        = string.Format("FromSplitOperation (in:{0})", inKey);
 }
 public JoinTransformOperation(string outKey, string separator, IParameters parameters)
     : base(string.Empty, outKey)
 {
     _separator  = separator;
     _parameters = parameters.ToEnumerable();
     Name        = string.Format("JoinOperation ({0})", outKey);
 }
Пример #5
0
 public AverageOperation(string outKey, string outType, IParameters parameters)
     : base(string.Empty, outKey)
 {
     _outType    = outType;
     _parameters = parameters;
     _typeSafe   = parameters.ToEnumerable().All(kv => kv.Value.SimpleType.Equals(outType));
     Name        = string.Format("Average ({0})", outKey);
 }
 public GeoCodeOperation(string inKey, string outKey, int sleep, bool useHttps, IParameters parameters)
     : base(inKey, outKey) {
     _sleep = sleep;
     _parameters = parameters.ToEnumerable().Select(kv => kv.Value).ToArray();
     _service = new GoogleLocationService(useHttps);
     _useParameters = parameters.Count > 1;
     Name = string.Format("GeoCode ({0})", outKey);
 }
Пример #7
0
 public GeoCodeOperation(string inKey, string outKey, int sleep, bool useHttps, IParameters parameters)
     : base(inKey, outKey)
 {
     _sleep         = sleep;
     _parameters    = parameters.ToEnumerable().Select(kv => kv.Value).ToArray();
     _service       = new GoogleLocationService(useHttps);
     _useParameters = parameters.Count > 1;
     Name           = string.Format("GeoCode ({0})", outKey);
 }
Пример #8
0
        public EqualsOperation(string key, IParameters parameters)
            : base(parameters.Count == 1 ? parameters[0].Name : "*", key) {
            _parameters = parameters.ToEnumerable().ToList();
            Name = "Equals(" + InKey + "=>" + OutKey + ")";

            if (InKey == "*") {
                _operation = CompareMultiple;
            } else {
                _operation = CompareSingle;
            }

        }
Пример #9
0
        public EqualsOperation(string key, IParameters parameters)
            : base(parameters.Count == 1 ? parameters[0].Name : "*", key)
        {
            _parameters = parameters.ToEnumerable().ToList();
            Name        = "Equals(" + InKey + "=>" + OutKey + ")";

            if (InKey == "*")
            {
                _operation = CompareMultiple;
            }
            else
            {
                _operation = CompareSingle;
            }
        }
Пример #10
0
 public ConcatOperation(string outKey, IParameters parameters)
     : base(string.Empty, outKey) {
     _parameters = parameters.ToEnumerable().ToArray();
     Name = string.Format("ConcatOperation ({0})", outKey);
 }
 public JoinTransformOperation(string outKey, string separator, IParameters parameters)
     : base(string.Empty, outKey) {
     _separator = separator;
     _parameters = parameters.ToEnumerable();
     Name = string.Format("JoinOperation ({0})", outKey);
 }
 public FromSplitOperation(string inKey, string separator, IParameters parameters)
     : base(inKey, string.Empty) {
     _separator = separator.ToCharArray();
     _parameters = parameters.ToEnumerable().ToArray();
     Name = string.Format("FromSplitOperation (in:{0})", inKey);
 }
Пример #13
0
 public ConcatOperation(string outKey, IParameters parameters)
     : base(string.Empty, outKey)
 {
     _parameters = parameters.ToEnumerable().ToArray();
     Name        = string.Format("ConcatOperation ({0})", outKey);
 }
Пример #14
0
 public FromJsonOperation(string inKey, IParameters parameters)
     : base(inKey, string.Empty)
 {
     _parameters = parameters.ToEnumerable().ToArray();
     Name        = string.Format("FromJsonOperation (in:{0})", inKey);
 }
Пример #15
0
 public FormatOperation(string outKey, string format, IParameters parameters)
     : base(string.Empty, outKey) {
     _format = format;
     _parameters = parameters.ToEnumerable();
     Name = string.Format("FormatOperation ({0})", outKey);
 }
Пример #16
0
 public CopyMultipleOperation(string outKey, IParameters parameters)
     : base(string.Empty, outKey)
 {
     _parameters = parameters.ToEnumerable();
     Name        = string.Format("CopyMultipleOperation ({0})", outKey);
 }
Пример #17
0
 public FromJsonOperation(string inKey, IParameters parameters)
     : base(inKey, string.Empty) {
     _parameters = parameters.ToEnumerable().ToArray();
     Name = string.Format("FromJsonOperation (in:{0})", inKey);
 }
 public FromJsonOperation(string inKey, IParameters parameters)
     : base(inKey, string.Empty) {
     _parameters = parameters.ToEnumerable().ToArray();
     Name = $"FromJsonOperation (in:{inKey})";
 }
 public CopyMultipleOperation(string outKey, IParameters parameters)
     : base(string.Empty, outKey) {
     _parameters = parameters.ToEnumerable();
     Name = string.Format("CopyMultipleOperation ({0})", outKey);
 }