Ejemplo n.º 1
0
        public static RawQuery Create(params string[] texts)
        {
            var rq = new RawQuery();

            rq.Append(texts);
            return(rq);
        }
Ejemplo n.º 2
0
        public static RawQuery Create(PgValue value)
        {
            var rq = new RawQuery();

            rq.Append(value);
            return(rq);
        }
Ejemplo n.º 3
0
        public RawQuery AppendWithCast(RawQuery query, string castType = null)
        {
            RawQuery q = new RawQuery();

            if (castType == null)
            {
                q.Append(query);
            }
            else
            {
                q.Append("(");
                q.Append(query);
                q.Append(")");
                q.Append("::", castType);
            }

            Append(q);

            return(this);
        }