internal ExceptQuerySyntax(SyntaxTree syntaxTree, QuerySyntax leftQuery, SyntaxToken exceptKeyword, QuerySyntax rightQuery) : base(syntaxTree) { LeftQuery = leftQuery; ExceptKeyword = exceptKeyword; RightQuery = rightQuery; }
internal IntersectQuerySyntax(SyntaxTree syntaxTree, QuerySyntax leftQuery, SyntaxToken intersectKeyword, QuerySyntax rightQuery) : base(syntaxTree) { LeftQuery = leftQuery; IntersectKeyword = intersectKeyword; RightQuery = rightQuery; }
internal ParenthesizedQuerySyntax(SyntaxTree syntaxTree, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis) : base(syntaxTree) { LeftParenthesis = leftParenthesis; Query = query; RightParenthesis = rightParenthesis; }
internal CommonTableExpressionQuerySyntax(SyntaxTree syntaxTree, SyntaxToken withKeyword, SeparatedSyntaxList <CommonTableExpressionSyntax> commonTableExpressions, QuerySyntax query) : base(syntaxTree) { WithKeyword = withKeyword; Query = query; CommonTableExpressions = commonTableExpressions; }
internal SingleRowSubselectSyntax(SyntaxTree syntaxTree, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis) : base(syntaxTree) { LeftParenthesis = leftParenthesis; Query = query; RightParenthesis = rightParenthesis; }
internal ExistsSubselectSyntax(SyntaxTree syntaxTree, SyntaxToken existsKeyword, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis) : base(syntaxTree) { ExistsKeyword = existsKeyword; LeftParenthesis = leftParenthesis; Query = query; RightParenthesis = rightParenthesis; }
internal OrderedQuerySyntax(SyntaxTree syntaxTree, QuerySyntax query, SyntaxToken orderKeyword, SyntaxToken byKeyword, SeparatedSyntaxList <OrderByColumnSyntax> columns) : base(syntaxTree) { Query = query; OrderKeyword = orderKeyword; ByKeyword = byKeyword; Columns = columns; }
internal UnionQuerySyntax(SyntaxTree syntaxTree, QuerySyntax leftQuery, SyntaxToken unionKeyword, SyntaxToken allKeyword, QuerySyntax rightQuery) : base(syntaxTree) { LeftQuery = leftQuery; UnionKeyword = unionKeyword; AllKeyword = allKeyword; RightQuery = rightQuery; }
internal DerivedTableReferenceSyntax(SyntaxTree syntaxTree, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis, SyntaxToken asKeyword, SyntaxToken name) : base(syntaxTree) { LeftParenthesis = leftParenthesis; Query = query; RightParenthesis = rightParenthesis; AsKeyword = asKeyword; Name = name; }
internal InQueryExpressionSyntax(SyntaxTree syntaxTree, ExpressionSyntax expression, SyntaxToken notKeyword, SyntaxToken inKeyword, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis) : base(syntaxTree) { Expression = expression; NotKeyword = notKeyword; InKeyword = inKeyword; LeftParenthesis = leftParenthesis; Query = query; RightParenthesis = rightParenthesis; }
internal AllAnySubselectSyntax(SyntaxTree syntaxTree, ExpressionSyntax left, SyntaxToken operatorToken, SyntaxToken keyword, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis) : base(syntaxTree) { Left = left; OperatorToken = operatorToken; Keyword = keyword; LeftParenthesis = leftParenthesis; Query = query; RightParenthesis = rightParenthesis; }
internal CommonTableExpressionSyntax(SyntaxTree syntaxTree, SyntaxToken recursiveKeyword, SyntaxToken name, CommonTableExpressionColumnNameListSyntax columnNameList, SyntaxToken asKeyword, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis) : base(syntaxTree) { RecursiveKeyword = recursiveKeyword; Name = name; ColumnNameList = columnNameList; AsKeyword = asKeyword; LeftParenthesis = leftParenthesis; Query = query; RightParenthesis = rightParenthesis; }