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; }
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); } } }
public override IEnumerable <QsiAnalyzerBase> CreateAnalyzers(QsiEngine engine) { yield return(new QsiActionAnalyzer(engine)); yield return(new PhoenixSqlTableAnalyzer(engine)); }
public SqlServerActionAnalyzer(QsiEngine engine) : base(engine) { }
public IEnumerable <IQsiAnalyzer> CreateAnalyzers(QsiEngine engine) { return(_service.CreateAnalyzers(engine)); }
public virtual IEnumerable <IQsiAnalyzer> CreateAnalyzers(QsiEngine engine) { yield return(new QsiActionAnalyzer(engine)); yield return(new QsiTableAnalyzer(engine)); }
public OracleTableAnalyzer(QsiEngine engine) : base(engine) { }
public override IEnumerable <IQsiAnalyzer> CreateAnalyzers(QsiEngine engine) { yield return(new QsiActionAnalyzer(engine)); yield return(new ImpalaTableAnalyzer(engine)); }
public CqlActionAnalyzer(QsiEngine engine) : base(engine) { }
public HanaActionAnalyzer(QsiEngine engine) : base(engine) { }
protected QsiAnalyzerBase(QsiEngine engine) { _engine = engine; _identifierComparer = new Lazy <IEqualityComparer <QsiIdentifier> >(() => new DelegateEqualityComparer <QsiIdentifier>(Match)); _qualifiedIdentifierComparer = new Lazy <IEqualityComparer <QsiQualifiedIdentifier> >(() => new DelegateEqualityComparer <QsiQualifiedIdentifier>(Match)); }
public PrimarSqlActionAnalyzer(QsiEngine engine) : base(engine) { }
public HanaTableAnalyzer(QsiEngine engine) : base(engine) { }
public ExplainRepositoryProvider(QsiEngine engine, IQsiRepositoryProvider repositoryProvider) { _engine = engine; _repositoryProvider = repositoryProvider ?? throw new ArgumentNullException(nameof(repositoryProvider)); }
public CqlTableAnalyzer(QsiEngine engine) : base(engine) { }
public PhoenixSqlTableAnalyzer(QsiEngine engine) : base(engine) { }
public ImpalaTableAnalyzer(QsiEngine engine) : base(engine) { }
public PrimarSqlTableAnalyzer(QsiEngine engine) : base(engine) { }