TSql80Parser.ParseSubQueryExpressionWithOptionalCTE Method (TextReader, IList(Of ParseError), Int32, Int32, Int32)
SQL Server 2012
Parses an input string to get a subquery expression with optional common table expression (CTE) and XML namespaces.
Namespace: Microsoft.SqlServer.TransactSql.ScriptDom
Assembly: Microsoft.SqlServer.TransactSql.ScriptDom (in Microsoft.SqlServer.TransactSql.ScriptDom.dll)
'Declaration Public Overrides Function ParseSubQueryExpressionWithOptionalCTE ( _ input As TextReader, _ <OutAttribute> ByRef errors As IList(Of ParseError), _ startOffset As Integer, _ startLine As Integer, _ startColumn As Integer _ ) As SelectStatement 'Usage Dim instance As TSql80Parser Dim input As TextReader Dim errors As IList(Of ParseError) Dim startOffset As Integer Dim startLine As Integer Dim startColumn As Integer Dim returnValue As SelectStatement returnValue = instance.ParseSubQueryExpressionWithOptionalCTE(input, _ errors, startOffset, startLine, startColumn)
Parameters
- input
- Type: System.IO.TextReader
The script that will be parsed.
- errors
- Type: System.Collections.Generic.IList(Of ParseError)
When this method returns, contains the list of error that occurred during parsing. This parameter is passed uninitialized.
- startOffset
- Type: System.Int32
The offset where the parse starts.
- startLine
- Type: System.Int32
The line number where the parse starts.
- startColumn
- Type: System.Int32
The column number in the line where the parse starts.
Return Value
Type: Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatementThe subquery expression with optional common table expression and XML namespaces if parsing succeeded; Nothing if errors occurred during parsing.
