Exemple #1
0
        public joinstatement(joinflavor type, string table, string alias, selectstatement subqry, expressionlist expr)
        {
            switch (type)
            {
            case joinflavor.inner:
                Inner = true;
                break;

            case joinflavor.left:
                Left = true;
                break;

            case joinflavor.outer:
                Outer = true;
                break;

            default:
                throw new NotSupportedException(type.ToString());
            }
            Tablename     = table;
            subquery      = subqry;
            expressions   = expr;
            ConsumerAlias = alias;
        }
Exemple #2
0
 public joinstatement(joinflavor type, selectstatement subqry, expressionlist expr) : this(type, null, null, subqry, expr)
 {
 }
Exemple #3
0
 public joinstatement(joinflavor type, string table, string alias, expressionlist expr) : this(type, table, alias, null, expr)
 {
 }