public SqlServerParser(TransactSqlVersion transactSqlVersion) { _parser = new TSqlParserInternal(transactSqlVersion, false); _tableVisitor = CreateTableVisitor(); _expressionVisitor = CreateExpressionVisitor(); _identifierVisitor = CreateIdentifierVisitor(); _actionVisitor = CreateActionVisitor(); }
public TSqlParserInternal(TransactSqlVersion tsqlParserVersion, bool initialQuotedIdentifiers) { switch (tsqlParserVersion) { case TransactSqlVersion.Version80: _parser = new TSql80Parser(initialQuotedIdentifiers); break; case TransactSqlVersion.Version90: _parser = new TSql90Parser(initialQuotedIdentifiers); break; case TransactSqlVersion.Version100: _parser = new TSql100Parser(initialQuotedIdentifiers); break; case TransactSqlVersion.Version110: _parser = new TSql110Parser(initialQuotedIdentifiers); break; case TransactSqlVersion.Version120: _parser = new TSql120Parser(initialQuotedIdentifiers); break; case TransactSqlVersion.Version130: _parser = new TSql130Parser(initialQuotedIdentifiers); break; case TransactSqlVersion.Version140: _parser = new TSql140Parser(initialQuotedIdentifiers); break; case TransactSqlVersion.Version150: _parser = new TSql150Parser(initialQuotedIdentifiers); break; default: throw new ArgumentException(nameof(tsqlParserVersion)); } }
protected SqlServerLanguageServiceBase(TransactSqlVersion transactSqlVersion) { _transactSqlVersion = transactSqlVersion; }
public SqlServerScriptParser(TransactSqlVersion transactSqlVersion) { _parser = new TSqlParserInternal(transactSqlVersion, false); }
public SqlServerRawTreeParser(TransactSqlVersion version) { _parser = new TSqlParserInternal(version, false); }
public SqlServerLanguageService(TransactSqlVersion transactSqlVersion) : base(transactSqlVersion) { }
public SqlServerDebugger(TransactSqlVersion transactSqlVersion) { _transactSqlVersion = transactSqlVersion; }