private void Initialize(string rootTable, List <Field> fields, Enums.FilterType filterType)
        {
            if (fields == null)
            {
                _fields = new List <Field>();
            }
            else
            {
                _fields = fields;
            }

            _query = new Query(rootTable.ToLower(), filterType);
        }
 public void SetFilterType(Enums.FilterType filterType)
 {
     _query.FilterType = filterType;
 }
 public Manager(string connectionString, string rootTable, List <Field> fields, Enums.FilterType filterType)
     : this(connectionString, rootTable)
 {
     Initialize(rootTable, fields, filterType);
 }
 public string CreateQuery(Enums.FilterType filterType)
 {
     _query.FilterType = filterType;
     return(_query.CreateQuery(Fields));
 }