internal SelectQueryBuilder(QueryBuilder parent, params string[] fields) : base(parent)
 {
     mFields = new List <string>(fields);
 }
 public ValuesQueryBuilder(QueryBuilder parent, params string[] values) : base(parent)
 {
     mValuesList = new List <string>(values);
 }
 public FromQueryBuilder(QueryBuilder parent, string tableName) : base(parent)
 {
     mTableName = tableName;
 }
 internal SpecializedQueryBuilder(QueryBuilder parent)
 {
     Parent = parent;
 }
 internal InsertQueryBuilder(QueryBuilder parent, string tableName) : base(parent)
 {
     mTableName = tableName;
     mFields    = new List <string>();
 }
 internal UpdateQueryBuilder(QueryBuilder parent, string tableName) : base(parent)
 {
     mTableName = tableName;
     mSetList   = new List <string>();
 }