private void AddQueue(object value, DataWhereUnionType type) { _queue.Insert(0, "("); _queue.Add(GetUnionTypeString(type)); _queue.Add(value); _queue.Add(")"); }
private static string GetUnionTypeString(DataWhereUnionType type) { if (type == DataWhereUnionType.Or) { return(" OR "); } return(" AND "); }
private void AddQueue(object l, object r, DataWhereUnionType type) { _queue = new List <object>(5); _queue.Add("("); _queue.Add(l); _queue.Add(GetUnionTypeString(type)); _queue.Add(r); _queue.Add(")"); _list = new List <DataParameter>(2); }
private void Add(DataWhereQueue value, DataWhereUnionType type) { AddQueue(value, type); _list.AddRange(value.Parameters); }
private void Add(DataParameter value, DataWhereUnionType type) { AddQueue(value, type); _list.Add(value); }
internal DataWhereQueue(DataWhereQueue l, DataWhereQueue r, DataWhereUnionType type) { AddQueue(l, r, type); _list.AddRange(l.Parameters); _list.AddRange(r.Parameters); }
internal DataWhereQueue(DataParameter l, DataParameter r, DataWhereUnionType type) { AddQueue(l, r, type); _list.Add(l); _list.Add(r); }