Пример #1
0
 public AnalyzerContext(QsiEngine engine, QsiScript script, IQsiTreeNode tree, QsiAnalyzerOptions options, CancellationToken cancellationToken)
 {
     Engine            = engine;
     Script            = script;
     Tree              = tree;
     Options           = options ?? throw new ArgumentNullException(nameof(options));
     CancellationToken = cancellationToken;
 }
Пример #2
0
 public IEnumerable <IQsiAnalyzer> CreateAnalyzers(QsiEngine engine)
 {
     foreach (var analyzer in _languageService.CreateAnalyzers(engine))
     {
         if (analyzer is QsiActionAnalyzer actionAnalyzer)
         {
             yield return(new ExplainActionAnalyzer(actionAnalyzer));
         }
         else
         {
             yield return(analyzer);
         }
     }
 }
Пример #3
0
        public override IEnumerable <QsiAnalyzerBase> CreateAnalyzers(QsiEngine engine)
        {
            yield return(new QsiActionAnalyzer(engine));

            yield return(new PhoenixSqlTableAnalyzer(engine));
        }
Пример #4
0
 public SqlServerActionAnalyzer(QsiEngine engine) : base(engine)
 {
 }
Пример #5
0
 public IEnumerable <IQsiAnalyzer> CreateAnalyzers(QsiEngine engine)
 {
     return(_service.CreateAnalyzers(engine));
 }
Пример #6
0
        public virtual IEnumerable <IQsiAnalyzer> CreateAnalyzers(QsiEngine engine)
        {
            yield return(new QsiActionAnalyzer(engine));

            yield return(new QsiTableAnalyzer(engine));
        }
 public OracleTableAnalyzer(QsiEngine engine) : base(engine)
 {
 }
Пример #8
0
        public override IEnumerable <IQsiAnalyzer> CreateAnalyzers(QsiEngine engine)
        {
            yield return(new QsiActionAnalyzer(engine));

            yield return(new ImpalaTableAnalyzer(engine));
        }
Пример #9
0
 public CqlActionAnalyzer(QsiEngine engine) : base(engine)
 {
 }
Пример #10
0
 public HanaActionAnalyzer(QsiEngine engine) : base(engine)
 {
 }
Пример #11
0
 protected QsiAnalyzerBase(QsiEngine engine)
 {
     _engine                      = engine;
     _identifierComparer          = new Lazy <IEqualityComparer <QsiIdentifier> >(() => new DelegateEqualityComparer <QsiIdentifier>(Match));
     _qualifiedIdentifierComparer = new Lazy <IEqualityComparer <QsiQualifiedIdentifier> >(() => new DelegateEqualityComparer <QsiQualifiedIdentifier>(Match));
 }
Пример #12
0
 public PrimarSqlActionAnalyzer(QsiEngine engine) : base(engine)
 {
 }
Пример #13
0
 public HanaTableAnalyzer(QsiEngine engine) : base(engine)
 {
 }
Пример #14
0
 public ExplainRepositoryProvider(QsiEngine engine, IQsiRepositoryProvider repositoryProvider)
 {
     _engine             = engine;
     _repositoryProvider = repositoryProvider ?? throw new ArgumentNullException(nameof(repositoryProvider));
 }
Пример #15
0
 public CqlTableAnalyzer(QsiEngine engine) : base(engine)
 {
 }
 public PhoenixSqlTableAnalyzer(QsiEngine engine) : base(engine)
 {
 }
Пример #17
0
 public ImpalaTableAnalyzer(QsiEngine engine) : base(engine)
 {
 }
Пример #18
0
 public PrimarSqlTableAnalyzer(QsiEngine engine) : base(engine)
 {
 }