Beispiel #1
0
        public IColumnSyntax SubQuery(ICloseSyntax <IConditionValueSyntax> subquery)
        {
            var begin = new BeginSubquerySyntax(this, Delimiter.Comma);
            var end   = new EndSubquerySyntax(begin);

            end.Relay.AddRange((subquery as SyntaxBase).PassRelay());
            return(end);
        }
Beispiel #2
0
        public IColumnSyntax SubQuery(IOrderByColumnSyntax subquery)
        {
            var begin = new BeginSubquerySyntax(this, Delimiter.Comma);
            var end   = new EndSubquerySyntax(begin);

            end.Relay.AddRange((subquery as SyntaxBase).PassRelay());
            return(end);
        }
Beispiel #3
0
        public ICloseSyntax <IConditionValueSyntax> SubQuery(IOrderByColumnSyntax subquery)
        {
            var begin = new BeginSubquerySyntax(this);
            var end   = new EndSubquerySyntax(begin);

            end.Relay.AddRange((subquery as SyntaxBase).PassRelay());
            return(end as ICloseSyntax <IConditionValueSyntax>);
        }
Beispiel #4
0
        public R SubQuery(IConditionValueSyntax subquery)
        {
            var begin = new BeginSubquerySyntax(this);
            var end   = new EndSubquerySyntax(begin);

            end.Relay.AddRange((subquery as SyntaxBase).PassRelay());
            return(end as R);
        }
Beispiel #5
0
        public Return1 SubQuery(IOrderBySyntax subquery)
        {
            var begin = new BeginSubquerySyntax(this);
            var end   = new EndSubquerySyntax(begin);

            end.Relay.AddRange((subquery as SyntaxBase).PassRelay());
            return(end as Return1);
        }
Beispiel #6
0
        public IRowSyntax SubQuery(IJoinConditionSyntax subquery)
        {
            var begin = new BeginSubquerySyntax(this);
            var end   = new EndSubquerySyntax(begin);

            end.Relay.AddRange((subquery as SyntaxBase).PassRelay());
            return(end);
        }
Beispiel #7
0
        public R SubQuery(IJoinConditionSyntax subquery)
        {
            var begin = new BeginSubquerySyntax(this);
            var end   = new EndSubquerySyntax(begin);

            end.Relay.AddRange((subquery as SyntaxBase).PassRelay());
            return(end as R);

            throw new NotImplementedException();
        }