public UnionType( IEnumerable <Field> fields, IEnumerable <byte> typeCodes, UnionMode mode = UnionMode.Sparse) { TypeCodes = typeCodes.ToList(); Mode = mode; }
public static Offset <Union> CreateUnion(FlatBufferBuilder builder, UnionMode mode = UnionMode.Sparse, VectorOffset typeIdsOffset = default(VectorOffset)) { builder.StartObject(2); Union.AddTypeIds(builder, typeIdsOffset); Union.AddMode(builder, mode); return(Union.EndUnion(builder)); }
public static string ToSqlString(this UnionMode value) { switch (value) { case UnionMode.UnionAll: return("UNION ALL"); } return(value.ToString().ToUpper()); }
public static void AddMode(FlatBufferBuilder builder, UnionMode mode) { builder.AddShort(0, (short)mode, 0); }
internal void Add(SelectQuery selectQuery, UnionMode mode) { UnionSelectQueries.Add(new Tuple <SelectQuery, UnionMode>(selectQuery, mode)); }
public UnionSelectQuery(SelectQuery firstSelect, SelectQuery secondSelect, UnionMode mode) { FirstSelectQuery = firstSelect; UnionSelectQueries = new List <Tuple <SelectQuery, UnionMode> >(); UnionSelectQueries.Add(new Tuple <SelectQuery, UnionMode>(secondSelect, mode)); }
public UnionTarget(UnionMode mode, DbQueryContext queryContext, string shortName) { this.Mode = mode; this.Query = queryContext; this.ShortName = shortName; }