Ejemplo n.º 1
0
 public SqlServerParser(TransactSqlVersion transactSqlVersion)
 {
     _parser            = new TSqlParserInternal(transactSqlVersion, false);
     _tableVisitor      = CreateTableVisitor();
     _expressionVisitor = CreateExpressionVisitor();
     _identifierVisitor = CreateIdentifierVisitor();
     _actionVisitor     = CreateActionVisitor();
 }
Ejemplo n.º 2
0
        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));
            }
        }
Ejemplo n.º 3
0
 protected SqlServerLanguageServiceBase(TransactSqlVersion transactSqlVersion)
 {
     _transactSqlVersion = transactSqlVersion;
 }
Ejemplo n.º 4
0
 public SqlServerScriptParser(TransactSqlVersion transactSqlVersion)
 {
     _parser = new TSqlParserInternal(transactSqlVersion, false);
 }
Ejemplo n.º 5
0
 public SqlServerRawTreeParser(TransactSqlVersion version)
 {
     _parser = new TSqlParserInternal(version, false);
 }
Ejemplo n.º 6
0
 public SqlServerLanguageService(TransactSqlVersion transactSqlVersion) : base(transactSqlVersion)
 {
 }
Ejemplo n.º 7
0
 public SqlServerDebugger(TransactSqlVersion transactSqlVersion)
 {
     _transactSqlVersion = transactSqlVersion;
 }